欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

在RTL設(shè)計中如何做到低功耗設(shè)計

FPGA之家 ? 來源:硅農(nóng) ? 作者:硅農(nóng) ? 2022-04-13 08:12 ? 次閱讀

芯片第一應(yīng)該關(guān)注的是芯片的PPA(Performance, Power, Area),本篇淺顯的部分討論,第二個 P,Power功耗,在RTL設(shè)計中如何做到低功耗設(shè)計,對于移動設(shè)備續(xù)航的十分重要,不要讓你的芯片徒增功耗。

數(shù)據(jù)通路寄存器打拍

數(shù)據(jù)寄存器打拍帶上vld,不加復(fù)位邏輯,這樣會省去寄存器復(fù)位電路的布線面積,而且工具還會給寄存器自動插時鐘門控,還達到了降低功耗的效果。至于寄存器不復(fù)位,一些剛學(xué)習(xí)的朋友可能會感覺有些刷新認知,寄存器怎么能不復(fù)位,不復(fù)位不就是x態(tài)了,系統(tǒng)不就紊亂了。是的,寄存器不復(fù)位是會產(chǎn)生x態(tài),不過這里說的是數(shù)據(jù)通路,控制通路的所有信號都是必須帶復(fù)位邏輯。數(shù)據(jù)通路因為這里是帶著vld進行打拍,只需要保證在你使用的時候,它不是x態(tài)就行了??刂仆返男盘?a target="_blank">控制系統(tǒng)的運行,出現(xiàn)x態(tài),必然掛死。而數(shù)據(jù)通路只要保證在vld的有效,也就是我踩這個數(shù)據(jù)的時候它是正確的就行了,不管它是x態(tài)還是其他無效的數(shù)據(jù)。當(dāng)然如果數(shù)據(jù)有作為判斷邏輯用于控制,那這個數(shù)據(jù)一定要進行復(fù)位。代碼示例,時序邏輯可以省略else,寄存器默認保持,組合邏輯必須寫else。vld是一個脈沖將這個數(shù)據(jù)踹一腳直接踹進這個寄存器存儲,在下一腳來臨之前,這個寄存器都將保持這個數(shù)據(jù)。

	always @(posedge clk)begin if(data_vld) dout[63:0] <= din;end 
	

手動插入時鐘門控

手動插入時鐘門控,根據(jù)控制場景的不同自動關(guān)掉部分模塊的時鐘,留有軟件的控制通道,由軟件關(guān)閉??梢杂行У臏p少動態(tài)功耗。舉例,比如一塊運算電路配置全開的時候需要四個相同的計算模塊同時工作,最少的情況只需要一個模塊工作,這時根據(jù)配置的不同可以將其他三個模塊的時鐘關(guān)掉,減少動態(tài)功耗。

整個Top模塊掉電

整個二級Top模塊掉電休眠,掉電后將所有需要保存的數(shù)據(jù)寫到memory中,等下一次模塊喚醒上電啟動時再重新寫回到硬件中。ASIC中的RAM可以自己生成是否需要掉電保存數(shù)據(jù)的功能,不需要的專門存儲的RAM也一起掉電。需要使用和保存的數(shù)據(jù)寄存器較少,可以從模塊伸出接口到頂層,讓軟件讀走,等下一次模塊喚醒上電啟動時再通過軟件配置寄存器配置回模塊。這就是低功耗模式。

靜態(tài)功耗和動態(tài)功耗

靜態(tài)功耗只要電路供電就有,除非掉電休眠,否則無法避免,動態(tài)功耗只要存在高低電平切換就有。在rtl設(shè)計時,良好的代碼風(fēng)格也可以降低動態(tài)功耗,乘法器、加法器等運算單元,通過減少組合邏輯的翻轉(zhuǎn),從而達到降低動態(tài)功耗的效果。
在RTL設(shè)計中如何做到低功耗設(shè)計
輸入到輸出,組合邏輯的a、b端值不變,沒有電平翻轉(zhuǎn),所以不會有動態(tài)功耗,只存在靜態(tài)功耗。在設(shè)計中考慮組合邏輯無效翻轉(zhuǎn)問題,某段時間這部分數(shù)據(jù)無效,通過使能信號選擇這部分邏輯保持,得到避免動態(tài)功耗的效果。

原文標(biāo)題:Verilog如何實現(xiàn)低功耗設(shè)計?

文章出處:【微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

    關(guān)注

    457

    文章

    51310

    瀏覽量

    427946
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5372

    瀏覽量

    121331
  • RTL
    RTL
    +關(guān)注

    關(guān)注

    1

    文章

    385

    瀏覽量

    59996

原文標(biāo)題:Verilog如何實現(xiàn)低功耗設(shè)計?

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    MATLAB如何做到去列平均值

    MATLAB如何做到去列平均值
    發(fā)表于 04-02 10:00

    如何做到進入低功耗PM2模式和定時器中斷喚醒交替循環(huán)?

    請問2540做從機,協(xié)議棧如何做到進入低功耗PM2模式和定時器中斷喚醒交替循環(huán)的過程?并且喚醒后能夠使用串口功能。
    發(fā)表于 10-15 10:06

    新手求助UPF低功耗設(shè)計能否RTL仿真中實現(xiàn)呢?

    RTL設(shè)計完畢之后,如何來驗證設(shè)計的正確性?UPF低功耗設(shè)計能否RTL仿真中實現(xiàn)呢?
    發(fā)表于 06-18 08:21

    請問STM8L低功耗如何做串口接收2s一次的數(shù)據(jù)?

    STM8L現(xiàn)在用他接收外部2s一次的串口數(shù)據(jù),如何做到低功耗接收
    發(fā)表于 11-06 06:05

    從ESL到RTL低功耗設(shè)計再下一城

    從ESL到RTL,低功耗設(shè)計再下一城 對于低功耗半導(dǎo)體設(shè)計來說,沒有唯一的解決方案,它需要芯片設(shè)計工程師以及EDA供應(yīng)商的協(xié)作努力,并越來越多地把重
    發(fā)表于 09-19 10:08 ?1331次閱讀

    Bus/總線布線時如何做到等長

    Bus/總線布線時如何做到等長 Bus走線模式是13.6版本可以實現(xiàn)的模式,現(xiàn)在14.x以及15.0都已
    發(fā)表于 09-28 12:45 ?1699次閱讀

    RTL功耗優(yōu)化

    我們針對 PC 圖形、視覺計算和應(yīng)用處理器的高性能、低功耗設(shè)計方法RTL 功耗優(yōu)化是非常關(guān)鍵的一步。NVIDIA Corporatio
    發(fā)表于 09-11 11:40 ?9次下載
    <b class='flag-5'>RTL</b><b class='flag-5'>功耗</b>優(yōu)化

    RTL8188FTV超低功耗USB無線智能wifi模塊

    RTL8188FTV超低功耗USB無線智能wifi模塊
    發(fā)表于 10-14 16:08 ?0次下載

    最美布線, 別人是如何做到

    最美布線,別人是如何做到
    的頭像 發(fā)表于 02-28 16:47 ?2338次閱讀

    芯片RTL設(shè)計如何做到低功耗設(shè)計

    做芯片第一應(yīng)該關(guān)注的是芯片的PPA(Performance, Power, Area),本篇淺顯的部分討論,第二個 P,Power功耗,RTL設(shè)計
    的頭像 發(fā)表于 08-26 10:29 ?4138次閱讀

    RTL設(shè)計如何做到低功耗設(shè)計

    整個二級Top模塊掉電休眠,掉電后將所有需要保存的數(shù)據(jù)寫到memory,等下一次模塊喚醒上電啟動時再重新寫回到硬件。ASIC的RAM可以自己生成是否需要掉電保存數(shù)據(jù)的功能,不需要的專門存儲的RAM也一起掉電。
    的頭像 發(fā)表于 08-15 16:25 ?1387次閱讀

    UWB技術(shù)是如何做到室內(nèi)精準(zhǔn)定位的?

    UWB技術(shù)是如何做到室內(nèi)精準(zhǔn)定位的? ? ? ? ?作為當(dāng)下室內(nèi)定位技術(shù)的新貴,UWB定位技術(shù)現(xiàn)今在室內(nèi)定位領(lǐng)域的發(fā)展是很有前景的,得益于UWB技術(shù)具有穿透力搶、低功耗、抗干擾能力強、安全性高、系統(tǒng)
    發(fā)表于 10-18 09:22 ?982次閱讀

    低功耗藍牙模塊的工作原理是怎樣的

    藍牙模塊分為經(jīng)典藍牙和低功耗藍牙,那么如此低功耗的情況下,是如何做到穩(wěn)定工作的呢,低功耗藍牙模塊有四種工作模式:分別是主設(shè)備模式、從設(shè)備模
    的頭像 發(fā)表于 12-26 14:19 ?1541次閱讀

    RF模組sleep狀態(tài)下如何做到低功耗?

    的。那么如何解決呢?本文將對RF模組Sleep狀態(tài)下如何做到低功耗進行說明。RF模組sleep時RF模組的IO狀態(tài)先要獲知RF模組Sleep時,RF模組的IO
    的頭像 發(fā)表于 01-06 08:13 ?534次閱讀
    RF模組sleep狀態(tài)下<b class='flag-5'>如何做到</b>最<b class='flag-5'>低功耗</b>?

    工程行業(yè)如何做到低碳甚至零碳

    低碳的生活方式越來越多地融入我們的日常習(xí)慣當(dāng)中。但是工程行業(yè)如何做到低碳甚至零碳呢?
    的頭像 發(fā)表于 10-14 10:31 ?493次閱讀