本案例中,我們講解一種使用fifo節(jié)約資源,降低功耗的設(shè)計(jì)。如圖所示,pkt_handle_a模塊是對(duì)數(shù)據(jù)包進(jìn)行處理的模塊,但是不需要包數(shù)據(jù)(pkt_data),而僅僅需要根據(jù)包頭(pkt_header)和包描述符(pkt_descript)。
這時(shí)候該怎么設(shè)計(jì)呢?
可以采用如下方式:在pkt_handle_b模塊使用一個(gè)fifo用于存儲(chǔ)包數(shù)據(jù)(pkt_data),pkt_handle_a模塊的輸入僅僅只有包頭和包描述符,pkt_handle_a模塊完成包處理后新增處包處理結(jié)果(pkt_result),送到pkt_handle_b模塊,pkt_handle_b模塊在需要讀出包數(shù)據(jù)(pkt_data)的時(shí)候才將fifo內(nèi)的數(shù)據(jù)讀出。
在包數(shù)據(jù)位寬較大,pkt_handle_a流水拍數(shù)較大時(shí),相對(duì)于使用寄存器對(duì)包數(shù)據(jù)(pkt_data)進(jìn)行打拍,使用fifo存儲(chǔ)包數(shù)據(jù)(pkt_data)的實(shí)現(xiàn)方式更有優(yōu)勢(shì),功耗低,面積小。
雖然從存儲(chǔ)bit位角度計(jì)算兩種設(shè)計(jì)需要的bit位幾乎相同,但是相對(duì)于寄存器,底層用ram實(shí)現(xiàn)的fifo面積更小,功耗更低。
pkt_handle_a和pkt_handle_b之間可能存在更多的模塊,數(shù)據(jù)流水可能長(zhǎng)達(dá)幾十到上百個(gè)周期,因此流水拍數(shù)越大,節(jié)約面積,降低功耗的效果越明顯。
審核編輯:劉清
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
IC設(shè)計(jì)
-
RAM
-
FIFO設(shè)計(jì)
原文標(biāo)題:IC設(shè)計(jì):ram的應(yīng)用-一種降功耗的設(shè)計(jì)方法
文章出處:【微信號(hào):IP與SoC設(shè)計(jì),微信公眾號(hào):IP與SoC設(shè)計(jì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
相關(guān)推薦
概念: Power/Ground Gating是集成電路中通過(guò)關(guān)掉那些不使用的模塊的電源或者地來(lái)降低電路漏電功耗的低功耗設(shè)計(jì)方法。該方法能
發(fā)表于 09-16 16:04
?1.2w次閱讀
FPGA的功耗高度依賴于用戶的設(shè)計(jì),沒(méi)有哪種單一的方法能夠?qū)崿F(xiàn)這種功耗的降低,如同其它多數(shù)事物一
發(fā)表于 02-09 14:58
考慮。工程師在解決功耗問(wèn)題的時(shí)候,可以把下面這些準(zhǔn)則作為任何一種設(shè)計(jì)方法學(xué)的有機(jī)組成部分加以應(yīng)用。 IC芯片設(shè)計(jì)過(guò)程中的一個(gè)重要參數(shù),在做設(shè)計(jì)決策和權(quán)衡時(shí)把
發(fā)表于 06-29 16:46
隨著車載電子設(shè)備越來(lái)越多,功耗問(wèn)題變得日趨嚴(yán)重。例如,如果音頻功率放大器的靜態(tài)電流達(dá)到200ma,則采用12v電源時(shí)靜態(tài)功耗就高達(dá)2.4w。有沒(méi)有一種方法能開機(jī)但不需要揚(yáng)聲器發(fā)出聲音的時(shí)候,關(guān)閉放大器來(lái)
發(fā)表于 08-06 08:23
FPGA的功耗高度依賴于用戶的設(shè)計(jì),沒(méi)有哪種單一的方法能夠?qū)崿F(xiàn)這種功耗的降低,如同其它多數(shù)事物一
發(fā)表于 08-15 08:28
降低功耗不光能夠大大的節(jié)約電能還能簡(jiǎn)化電源部分的設(shè)計(jì),甚至可以用于手持設(shè)備上面使用,這些都已經(jīng)越來(lái)越成為未來(lái)產(chǎn)品的設(shè)計(jì)方向。
發(fā)表于 02-26 07:27
分享一種具有低功耗意識(shí)的FPGA設(shè)計(jì)方法
發(fā)表于 04-29 06:15
隨著車載電子設(shè)備越來(lái)越多,功耗問(wèn)題變得日趨嚴(yán)重。例如,如果音頻功率放大器的靜態(tài)電流達(dá)到200ma,則采用12v電源時(shí)靜態(tài)功耗就高達(dá)2.4w。有沒(méi)有一種方法能開機(jī)但不需要揚(yáng)聲器發(fā)出聲音的時(shí)候,關(guān)閉放大器來(lái)
發(fā)表于 11-29 08:14
摘要:使用FIFO同步源自不同時(shí)鐘域的數(shù)據(jù)是在數(shù)字IC設(shè)計(jì)中經(jīng)常使用的方法,設(shè)計(jì)功能正確的FUFO會(huì)遇到很多問(wèn)題,探討了兩種不同的異步FIFO的設(shè)計(jì)思路。兩
發(fā)表于 03-24 12:58
?770次閱讀
一種低功耗觸摸按鍵應(yīng)用的設(shè)計(jì)方法
引言 觸摸式按鍵隨著iPod等消費(fèi)類電子的流行而迅速發(fā)展,這一方面因?yàn)橄嚓P(guān)技術(shù)的不斷進(jìn)步,可以提供更
發(fā)表于 11-06 09:43
?2273次閱讀
針對(duì)普通標(biāo)簽不能滿足一些特定的場(chǎng)合應(yīng)用需求的問(wèn)題,提出一種低功耗單片智能傳感標(biāo)簽的設(shè)計(jì)方案。詳細(xì)闡述了主動(dòng)式RFID標(biāo)簽的設(shè)計(jì)思想、硬件結(jié)構(gòu)和軟件的設(shè)計(jì)方法。智能傳感標(biāo)
發(fā)表于 10-24 15:07
?42次下載
,導(dǎo)致人工成本過(guò)高。 因此,如何降低LoRa節(jié)點(diǎn)的功耗,是本領(lǐng)域常見的技術(shù)追求。 本文介紹數(shù)據(jù)速率DR和LoRa節(jié)點(diǎn)功耗的關(guān)系,從而介紹一種顯著降低
發(fā)表于 10-26 15:21
?2011次閱讀
介紹了單片機(jī)系統(tǒng)RAM測(cè)試的一般方法,并在原有的MARCH-G算法的基礎(chǔ)上進(jìn)行了更深入的研究,提出了一種低功耗的改進(jìn)方法。
發(fā)表于 06-24 10:23
?16次下載
一種低成本、低功耗的WiFi6181
發(fā)表于 10-30 14:44
?20次下載
如何降低設(shè)備功耗,降低采集設(shè)備功耗的幾種方法 工程監(jiān)測(cè)傳感器 以下是降低數(shù)采設(shè)備
發(fā)表于 10-11 09:29
?1588次閱讀
評(píng)論