0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

IC設(shè)計(jì):RAM的應(yīng)用-統(tǒng)計(jì)計(jì)數(shù)

冬至子 ? 來源:IC的世界 ? 作者:IC小鴿 ? 2023-11-17 17:16 ? 次閱讀

在進(jìn)行模塊設(shè)計(jì)時(shí),我們經(jīng)常需要統(tǒng)計(jì)報(bào)文的數(shù)量,以供軟件(or 主機(jī))讀取,有些統(tǒng)計(jì)僅僅用于debug,有些統(tǒng)計(jì)是協(xié)議要求,有些統(tǒng)計(jì)是為了便于功能實(shí)現(xiàn)。

當(dāng)需要統(tǒng)計(jì)的數(shù)量較多時(shí),為了降低功耗和減少面積,我們通常采用RAM去實(shí)現(xiàn)。

如下案例中,統(tǒng)計(jì)有效數(shù)據(jù)包的個(gè)數(shù)。

假設(shè)數(shù)據(jù)中存在pkt_id,pkt_id為0~63,則ram的深度為64。pkt_id用于作為讀寫地址。RAM讀延時(shí)為3個(gè)時(shí)鐘周期。

有數(shù)據(jù)來臨時(shí),pkt_vld作為讀使能,讀出當(dāng)前包計(jì)數(shù)rdata,三個(gè)周期后,rdata加1回寫到ram。

如下圖所示:需要有三個(gè)注意事項(xiàng)

NOTE1:需要有讀寫保護(hù),因?yàn)榭赡艹霈F(xiàn)連續(xù)4個(gè)周期內(nèi),pkt_vld為1,且pkt_id相同,此時(shí)會(huì)出現(xiàn)同一個(gè)周期對(duì)相同的地址進(jìn)行讀寫,因此需要RAM需要添加讀寫保護(hù)模塊,保證數(shù)據(jù)能夠正確寫入,且讀出的都是最新值,否則就會(huì)出現(xiàn)統(tǒng)計(jì)錯(cuò)誤。

NOTE2:圖中既有軟件讀、又存在硬件讀,且硬件讀優(yōu)先級(jí)更高,軟件讀優(yōu)先級(jí)低,因此為了保證軟件讀能夠在有效周期內(nèi)得到響應(yīng),因此需要在主數(shù)據(jù)流上插入空拍,避免出現(xiàn)軟件讀長(zhǎng)時(shí)間無法響應(yīng)而產(chǎn)生超時(shí)。

image.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • IC設(shè)計(jì)
    +關(guān)注

    關(guān)注

    38

    文章

    1296

    瀏覽量

    103957
  • RAM
    RAM
    +關(guān)注

    關(guān)注

    8

    文章

    1368

    瀏覽量

    114701
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RAM的兩種應(yīng)用:統(tǒng)計(jì)計(jì)數(shù)和位寬轉(zhuǎn)換

    在進(jìn)行模塊設(shè)計(jì)時(shí),我們經(jīng)常需要統(tǒng)計(jì)報(bào)文的數(shù)量,以供軟件(or 主機(jī))讀取,有些統(tǒng)計(jì)僅僅用于debug,有些統(tǒng)計(jì)是協(xié)議要求,有些統(tǒng)計(jì)是為了便于功能實(shí)現(xiàn)。
    的頭像 發(fā)表于 12-05 09:48 ?883次閱讀
    <b class='flag-5'>RAM</b>的兩種應(yīng)用:<b class='flag-5'>統(tǒng)計(jì)</b><b class='flag-5'>計(jì)數(shù)</b>和位寬轉(zhuǎn)換

    統(tǒng)計(jì)計(jì)數(shù)值不正確

    ,curr,mean,min,max,stdev和計(jì)數(shù)值查詢儀器(“MEAS:RES?”)無論我們?nèi)绾卧O(shè)置測(cè)量統(tǒng)計(jì)數(shù),查詢中獲取的數(shù)據(jù)都是從一個(gè)繼續(xù)無限增加的計(jì)數(shù)值計(jì)算出來的。 以上來自于谷歌翻譯 以下
    發(fā)表于 10-24 11:30

    生成CAD設(shè)備表后如何獲取統(tǒng)計(jì)數(shù)據(jù)?

    上一節(jié)CAD制圖教程中給大家介紹了設(shè)備表生成功能的相關(guān)使用技巧,各位小伙伴應(yīng)該也了解了設(shè)備表生成功能主要的作用就是對(duì)當(dāng)前圖選中的區(qū)域的設(shè)備進(jìn)行統(tǒng)計(jì),生成設(shè)備表。那么如何獲取設(shè)備表的統(tǒng)計(jì)數(shù)據(jù)呢?接下來
    發(fā)表于 04-26 17:11

    統(tǒng)計(jì)數(shù)據(jù)加載模型的研究與實(shí)現(xiàn)

    通過對(duì)統(tǒng)計(jì)信息化過程中遇到的問題進(jìn)行分析,將統(tǒng)計(jì)元數(shù)據(jù)引入統(tǒng)計(jì)信息系統(tǒng),推進(jìn)統(tǒng)計(jì)數(shù)據(jù)標(biāo)準(zhǔn)化,并提出基于SDMX(統(tǒng)計(jì)數(shù)據(jù)元數(shù)據(jù)交換)標(biāo)準(zhǔn)的數(shù)
    發(fā)表于 01-09 14:17 ?11次下載

    GSM指標(biāo)統(tǒng)計(jì)數(shù)據(jù)深入分析

    數(shù)據(jù)統(tǒng)計(jì)用途: 任何一個(gè)通信網(wǎng)絡(luò)的性能都應(yīng)能被監(jiān)控和測(cè)量,并向用戶提供一個(gè)可量化的服務(wù)指標(biāo)。GSM網(wǎng)絡(luò)就是通過一些由各網(wǎng)元收集的統(tǒng)計(jì)數(shù)據(jù)來監(jiān)控和測(cè)量網(wǎng)絡(luò)性能的,具體的定義在GSM技術(shù)規(guī)范 12.04中可查找到。GSM基站系統(tǒng)(BSS)對(duì)系統(tǒng)性能指標(biāo)的
    發(fā)表于 02-24 17:12 ?23次下載
    GSM指標(biāo)<b class='flag-5'>統(tǒng)計(jì)數(shù)</b>據(jù)深入分析

    一種使用IP方法的獨(dú)特統(tǒng)計(jì)計(jì)數(shù)

      網(wǎng)絡(luò)路由器帶有用于性能監(jiān)控、流量管理、網(wǎng)絡(luò)追蹤和網(wǎng)絡(luò)安全的統(tǒng)計(jì)計(jì)數(shù)器。計(jì)數(shù)器用來記錄數(shù)據(jù)包到達(dá)和離開的次數(shù)以及特定事件的次數(shù),比如當(dāng)網(wǎng)絡(luò)出現(xiàn)壞包時(shí)。數(shù)據(jù)包的到達(dá)會(huì)使多個(gè)不同的統(tǒng)計(jì)
    發(fā)表于 09-18 19:52 ?10次下載
    一種使用IP方法的獨(dú)特<b class='flag-5'>統(tǒng)計(jì)</b><b class='flag-5'>計(jì)數(shù)</b>器

    采用QDR-IV SRAM設(shè)計(jì)統(tǒng)計(jì)計(jì)數(shù)器IP

    網(wǎng)絡(luò)路由器帶有用于性能監(jiān)控、流量管理、網(wǎng)絡(luò)追蹤和網(wǎng)絡(luò)安全的統(tǒng)計(jì)計(jì)數(shù)器。計(jì)數(shù)器用來記錄數(shù)據(jù)包到達(dá)和離開的次數(shù)以及特定事件的次數(shù),比如當(dāng)網(wǎng)絡(luò)出現(xiàn)壞包時(shí)。數(shù)據(jù)包的到達(dá)會(huì)使多個(gè)不同的統(tǒng)計(jì)
    的頭像 發(fā)表于 09-23 14:00 ?3507次閱讀
    采用QDR-IV SRAM設(shè)計(jì)<b class='flag-5'>統(tǒng)計(jì)</b><b class='flag-5'>計(jì)數(shù)</b>器IP

    國(guó)家統(tǒng)計(jì)局發(fā)布了2020年5月工業(yè)機(jī)器人統(tǒng)計(jì)數(shù)據(jù)

    統(tǒng)計(jì)局表示,由于每年符合條件的規(guī)上企業(yè)數(shù)量會(huì)發(fā)生變化,故同比百分比和累計(jì)百分比的數(shù)據(jù)按照今年符合條件的企業(yè)提供的統(tǒng)計(jì)數(shù)據(jù)計(jì)算,而非此前公布的統(tǒng)計(jì)數(shù)據(jù)。
    的頭像 發(fā)表于 06-30 15:15 ?2507次閱讀

    國(guó)家統(tǒng)計(jì)局發(fā)布了2020年6月工業(yè)機(jī)器人統(tǒng)計(jì)數(shù)據(jù)

    統(tǒng)計(jì)局表示,由于每年符合條件的規(guī)上企業(yè)數(shù)量會(huì)發(fā)生變化,故同比百分比和累計(jì)百分比的數(shù)據(jù)按照今年符合條件的企業(yè)提供的統(tǒng)計(jì)數(shù)據(jù)計(jì)算,而非此前公布的統(tǒng)計(jì)數(shù)據(jù)。
    的頭像 發(fā)表于 08-07 14:52 ?2968次閱讀
    國(guó)家<b class='flag-5'>統(tǒng)計(jì)</b>局發(fā)布了2020年6月工業(yè)機(jī)器人<b class='flag-5'>統(tǒng)計(jì)數(shù)</b>據(jù)

    國(guó)家統(tǒng)計(jì)局發(fā)布了2020年8月工業(yè)機(jī)器人統(tǒng)計(jì)數(shù)據(jù)

    統(tǒng)計(jì)局表示,由于每年符合條件的規(guī)上企業(yè)數(shù)量會(huì)發(fā)生變化,故同比百分比和累計(jì)百分比的數(shù)據(jù)按照今年符合條件的企業(yè)提供的統(tǒng)計(jì)數(shù)據(jù)計(jì)算,而非此前公布的統(tǒng)計(jì)數(shù)據(jù)。
    的頭像 發(fā)表于 09-21 18:06 ?2541次閱讀

    國(guó)家統(tǒng)計(jì)局發(fā)布了2020年9月工業(yè)機(jī)器人統(tǒng)計(jì)數(shù)據(jù)

    統(tǒng)計(jì)局表示,由于每年符合條件的規(guī)上企業(yè)數(shù)量會(huì)發(fā)生變化,故同比百分比和累計(jì)百分比的數(shù)據(jù)按照今年符合條件的企業(yè)提供的統(tǒng)計(jì)數(shù)據(jù)計(jì)算,而非此前公布的統(tǒng)計(jì)數(shù)據(jù)。
    的頭像 發(fā)表于 10-30 14:57 ?1921次閱讀
    國(guó)家<b class='flag-5'>統(tǒng)計(jì)</b>局發(fā)布了2020年9月工業(yè)機(jī)器人<b class='flag-5'>統(tǒng)計(jì)數(shù)</b>據(jù)

    TANDY WP 2 RAM IC卡開源分享

    電子發(fā)燒友網(wǎng)站提供《TANDY WP 2 RAM IC卡開源分享.zip》資料免費(fèi)下載
    發(fā)表于 07-15 14:31 ?0次下載
    TANDY WP 2 <b class='flag-5'>RAM</b> <b class='flag-5'>IC</b>卡開源分享

    使用Python DIY Arduino來顯示PC統(tǒng)計(jì)數(shù)據(jù)

    電子發(fā)燒友網(wǎng)站提供《使用Python DIY Arduino來顯示PC統(tǒng)計(jì)數(shù)據(jù).zip》資料免費(fèi)下載
    發(fā)表于 10-18 09:12 ?1次下載
    使用Python DIY Arduino來顯示PC<b class='flag-5'>統(tǒng)計(jì)數(shù)</b>據(jù)

    IC設(shè)計(jì)中關(guān)于ram的應(yīng)用

    統(tǒng)計(jì)有效數(shù)據(jù)包的個(gè)數(shù)。 假設(shè)數(shù)據(jù)中存在pkt_id,pkt_id為0~63,則ram的深度為64。pkt_id用于作為讀寫地址。RAM讀延時(shí)為3個(gè)時(shí)鐘周期。
    的頭像 發(fā)表于 11-17 17:36 ?641次閱讀
    <b class='flag-5'>IC</b>設(shè)計(jì)中關(guān)于<b class='flag-5'>ram</b>的應(yīng)用

    IC設(shè)計(jì):ram的折疊設(shè)計(jì)操作步驟

    IC設(shè)計(jì)中,我們有時(shí)會(huì)使用深度很大,位寬很小的ram。例如深度為1024,位寬為4bit的ram
    的頭像 發(fā)表于 03-04 15:08 ?2143次閱讀
    <b class='flag-5'>IC</b>設(shè)計(jì):<b class='flag-5'>ram</b>的折疊設(shè)計(jì)操作步驟