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

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

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

RAM的應(yīng)用-一種常見的解耦設(shè)計

ruikundianzi ? 來源:IC的世界 ? 2024-01-13 17:14 ? 次閱讀

在模塊劃分時,我們通常會考慮解耦合,即盡量減少模塊間的交互,讓模塊間的接口盡量簡單。

在包處理過程中,因為數(shù)據(jù)處理的需求,需要讀取某些信息(配置信息,狀態(tài)信息),如圖中讀取block_b中的ram,根據(jù)讀返回的結(jié)果后對數(shù)據(jù)包進行處理。

為了解耦合,我們可以采用一個fifo(pkt_fifo)存儲與ram請求(ram_req)無關(guān)的信息(數(shù)據(jù)包以及數(shù)據(jù)包的相關(guān)描述信息),等待response返回后,再從pkt_fifo讀取相應(yīng)的數(shù)據(jù)包信息對,從而對數(shù)據(jù)包進行處理。

如果不采用pkt_fifo存儲包信息,那么會怎么設(shè)計呢?如非解耦設(shè)計圖所示,不需要額外的fifo,將包信息(pkt_data)與訪問請求(ram_req)一同傳遞給block_b模塊,再由block_b將包信息(pkt_data)和訪問響應(yīng)(ram_response)一同送到block_a模塊。

案例中的解耦合設(shè)計還有一個優(yōu)點:節(jié)約資源和功耗。如果從發(fā)起ram_req到返回ram_reponse的流水比較長,例如需要幾十甚至上百個時鐘周期,在非解耦設(shè)計中,就需要使用寄存器對pkt_data進行打拍,而解耦設(shè)計中采用fifo存儲pkt_data,雖然從存儲bit角度計算兩種設(shè)計需要的bit位幾乎相同,但是fifo(用ram實現(xiàn))面積更小,功耗更低。

58a51ac8-b12d-11ee-8b88-92fbcf53809c.png58b665f8-b12d-11ee-8b88-92fbcf53809c.png ? ? ?







審核編輯:劉清

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

    關(guān)注

    31

    文章

    5250

    瀏覽量

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

    關(guān)注

    8

    文章

    1344

    瀏覽量

    114210
  • FIFO存儲
    +關(guān)注

    關(guān)注

    0

    文章

    103

    瀏覽量

    5944

原文標題:IC設(shè)計:ram的應(yīng)用 - 一種常見的解耦設(shè)計

文章出處:【微信號:IP與SoC設(shè)計,微信公眾號:IP與SoC設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    怎樣去搭建一種永磁同步電機的數(shù)學(xué)模型

    怎樣去搭建一種永磁同步電機的數(shù)學(xué)模型?什么是算法?算法分為哪幾種?
    發(fā)表于 08-06 07:11

    一種基于滑模觀測器的電流偏差控制方法

    的問題,該文提出一種基于滑模觀測器的電流偏差控制方法。通過計算偏差控制電流的耦合項,發(fā)現(xiàn)相對于傳統(tǒng)電壓前饋
    發(fā)表于 08-27 06:41

    常用的設(shè)計方法

    在采用傳統(tǒng)無動態(tài)控制時,uqu_quq?和udu_dud?的指令值存在耦合項。上個學(xué)習(xí)筆記中設(shè)計的設(shè)計方法是將其忽略,因此在最后設(shè)計的效果并不太好。目前,常用的
    發(fā)表于 08-27 07:29

    分享一種基于大RAM的系統(tǒng)設(shè)計IoT RAM

    一種基于大RAM的系統(tǒng)設(shè)計:系統(tǒng)自舉是用簡單的明碼,其它代碼是加密后存儲在flash中。當(dāng)系統(tǒng)運行時,F(xiàn)lash中的數(shù)據(jù),解密后轉(zhuǎn)存到PSRAM中,程序從PSRAM中運行,當(dāng)程序(或函數(shù))運行結(jié)束時
    發(fā)表于 02-14 07:31

    一種基于PID神經(jīng)網(wǎng)絡(luò)的控制方法的研究

    為了消除造紙工業(yè)抄紙過程中存在的問題,提出了一種基于PID 神經(jīng)網(wǎng)絡(luò)的方法。文章在介紹PID 神經(jīng)網(wǎng)絡(luò)原理的基礎(chǔ)上,給出了二變量PI
    發(fā)表于 06-15 10:10 ?19次下載

    一種新的PI調(diào)節(jié)器在交流控制系統(tǒng)中的應(yīng)用

    一種新的PI調(diào)節(jié)器在交流控制系統(tǒng)中的應(yīng)用:由于傳統(tǒng)的PID調(diào)節(jié)器存在不可忽略的缺點,如退飽和超調(diào)現(xiàn)象。于是對它的結(jié)構(gòu)做簡單變化,設(shè)計出一種新的PI調(diào)節(jié)器結(jié)構(gòu),并根據(jù)電
    發(fā)表于 11-01 09:28 ?31次下載

    基于補償器的控制方法的研究

    本文通過對冷熱水混合系統(tǒng)的溫度和液位的雙變量耦合問題進行分析,提出了一種滿足要求和控制目標需要的基于補償器的Smith預(yù)估控制方法。
    發(fā)表于 02-11 14:38 ?10次下載

    先進PID多變量控制

    先進PID多變量控制 通過PID控制,可實現(xiàn)對多變量系統(tǒng)的控制
    發(fā)表于 05-04 16:01 ?40次下載

    隔離的4常見方法對比

    隔離的4常見方法對比
    發(fā)表于 05-31 11:06 ?13.1w次閱讀
    光<b class='flag-5'>耦</b>隔離的4<b class='flag-5'>種</b><b class='flag-5'>常見</b>方法對比

    一種脈沖多普勒雷達距離模糊的新算法

    一種脈沖多普勒雷達距離模糊的新算法,下來看看
    發(fā)表于 12-23 02:40 ?19次下載

    一種帶功率的Flyback微型逆變器研究

    一種帶功率的Flyback微型逆變器研究_王曉
    發(fā)表于 01-04 16:57 ?3次下載

    電容如何放置

    警告: 請注意電容的位置,尤其是IC芯片的電源與地引腳是斜對角的。 潛在問題: 不合理的位置會導(dǎo)致不充分的。 預(yù)防措施: -對于像直插這樣的IC,其電源端子與地是端子成對角放置
    的頭像 發(fā)表于 09-30 09:18 ?3959次閱讀
    電容<b class='flag-5'>解</b><b class='flag-5'>耦</b>如何放置

    一種新型的高光譜圖像混算法

    一種新型的高光譜圖像混算法
    發(fā)表于 06-27 10:51 ?24次下載

    永磁同步電機控制之反饋及復(fù)矢量

    永磁同步電機反饋及復(fù)矢量(無刷直流電機等交流電機同樣適用) 、永磁同步電機數(shù)學(xué)模型 1.永磁同步電機dq坐標系數(shù)學(xué)模型 2.永磁同
    發(fā)表于 03-09 10:09 ?0次下載
    永磁同步電機控制之反饋<b class='flag-5'>解</b><b class='flag-5'>耦</b>及復(fù)矢量<b class='flag-5'>解</b><b class='flag-5'>耦</b>

    一種常見設(shè)計

    在模塊劃分時,我們通常會考慮耦合,即盡量減少模塊間的交互,讓模塊間的接口盡量簡單。
    的頭像 發(fā)表于 01-17 10:05 ?380次閱讀
    <b class='flag-5'>一種</b><b class='flag-5'>常見</b>的<b class='flag-5'>解</b><b class='flag-5'>耦</b>設(shè)計