chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內不再提示

在RTL設計中如何做到低功耗設計

FPGA之家 ? 來源:硅農 ? 作者:硅農 ? 2022-04-13 08:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

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

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

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

手動插入時鐘門控

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

整個Top模塊掉電

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

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

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

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

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

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

    關注

    463

    文章

    54010

    瀏覽量

    466137
  • 寄存器
    +關注

    關注

    31

    文章

    5608

    瀏覽量

    129998
  • RTL
    RTL
    +關注

    關注

    1

    文章

    394

    瀏覽量

    62658

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MCU芯片想實現(xiàn)低功耗如何做到

    1、關閉非必要外設時鐘 逐一檢查MCU的外設,僅保留工作必須的模塊時鐘,關閉未使用的外設時鐘,以此減少不必要的功耗。 2、避免時鐘倍頻 進入低功耗模式前,禁用PLL(相位鎖定環(huán))
    發(fā)表于 12-01 08:01

    MATLAB如何做到去列平均值

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

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

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

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

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

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

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

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

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

    RTL功耗優(yōu)化

    我們針對 PC 圖形、視覺計算和應用處理器的高性能、低功耗設計方法,RTL 功耗優(yōu)化是非常關鍵的一步。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 ?2913次閱讀

    芯片RTL設計如何做到低功耗設計

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

    RTL設計如何做到低功耗設計

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

    UWB技術是如何做到室內精準定位的?

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

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

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

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

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

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

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