在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

不同情況下,在Verilog中什么時候用wire,什么時候用reg

電子工程師 ? 來源:FPGA設計論壇 ? 作者:FPGA設計論壇 ? 2020-09-28 11:26 ? 次閱讀

Verilog中何時用wire,何時用reg?

Verilog HDL中的變量可以定義為wire型和reg型,這兩種類型的變量在定義時要設置位寬,缺省為1位,變量的每一位可以取0、1、x、z,其中x代表未預置初始狀態,z代表高阻狀態。
reg相當于存儲單元,wire型相當于物理連線,即reg型變量保持最后一次的賦值,而wire型變量需要持續的驅動。

那么,在Verilog HDL中何時用wire,何時用reg型變量呢?
wire為連線,本身不帶邏輯性,所以輸入什么輸出就是什么
若變量放在begin…end內,則聲明為reg型;否則,聲明為wire型
在always塊中的變量,只能是reg型
使用wire型變量時,必須搭配assign
input、output、inout聲明的變量,默認都是wire型

若wire和reg用錯了,編譯器會提醒,一般不用太擔心,下面再從仿真和綜合的角度解釋一下。


簡單來說,硬件描述語言有兩種用途:仿真、綜合,對于wire和reg的理解,也可以從這兩個角度來考慮。

從仿真的角度來說,HDL語言面對的是編譯器,相當于軟件思路,這時:
wire對應于連續賦值,如assign
reg對應于過程賦值,如always塊、initial塊

從綜合的角度來說,HDL語言面對的是綜合器,要從電路的角度來考慮,這時:
wire型的變量綜合出來一般是一根導線。
reg變量在always塊中有兩種情況:(1) always后的敏感表中是(a orb or c)形式的,也就是不帶時鐘邊沿的,綜合出來還是組合邏輯。(2) always后的敏感表中是(posedgeclk)形式的,也就是帶邊沿的,綜合出來一般是時序邏輯,會包含觸發器。


在設計中,一般來說我們并不知道輸入信號是來自上一級寄存器的輸出還是組合邏輯的輸出,那么對于本級而言就是一根導線,也就是wire型。而輸出信號則由你自己來決定是寄存器輸出還是組合邏輯輸出,wire型和reg型都可以,但通常整個設計的外部輸出(即最頂層模塊的輸出)是寄存器輸出,這樣電路比較穩定。

責任編輯:xj

原文標題:在Verilog中何時用wire,何時用reg?

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Verilog
    +關注

    關注

    28

    文章

    1364

    瀏覽量

    111460
  • Reg
    Reg
    +關注

    關注

    0

    文章

    20

    瀏覽量

    11604
  • Wire
    +關注

    關注

    0

    文章

    23

    瀏覽量

    16014

原文標題:在Verilog中何時用wire,何時用reg?

文章出處:【微信號:gh_9d70b445f494,微信公眾號:FPGA設計論壇】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    將DMACB寄存器的RC位設置為1來DMA傳輸結束時重新加載計數器,什么時候將需要重新加載的值存儲FM3

    我嘗試通過將 DMACB 寄存器的 RC 位設置為 1 來 DMA 傳輸結束時重新加載計數器。 什么時候將需要重新加載的值存儲 FM3
    發表于 04-30 07:33

    為什么adc芯片不寫輸入時鐘范圍,實際使用應該怎么給?什么時候與處理器同源?

    為什么adc芯片不寫輸入時鐘范圍,實際使用應該怎么給?什么時候與處理器同源?
    發表于 04-15 06:10

    DLPC6401什么時候可以只用Nand Flash或者EEPROM單獨對DLP進行配置?

    DLPC6401什么時候可以只用Nand Flash或者EEPROM單獨對DLP進行配置?
    發表于 02-28 07:47

    DLPC3432如何確認各種情況下HS的Sub-LVDS的速率?

    工程師您好,我使用DLPC3432+DLPA2000+.23qHD DMD的系統,想問一如何確認各種情況下HS的Sub-LVDS的速率? datasheet說HS最大600MHz,LS固定120MHz。 傳輸速率是一直不變
    發表于 02-21 06:39

    ADS1204 CLKSEL置1時,如何采集數據?怎么知道什么時候是最高位?什么時候是最低位?

    當CLKSEL置1時,如何采集數據?意思是怎么知道什么時候是最高位?什么時候是最低位?
    發表于 02-06 06:51

    ADS1115的Config Register什么時候配置比較好?

    請問一大家: 1、ADS1115的Config Register 什么時候配置比較好,因為我需要采集雙通道AD 2、寫入的時候是不是要先寫ADDR,然后Pointer
    發表于 01-10 10:30

    請問AFE4400讀取的數據什么時候才會出現0?

    我目前的是AFE4400,讀取的是紅光、紅外光和去環境紅光,我想知道讀取的數據什么時候才會出現0?隨著光照增強,是不是接受到的數據會變得更大?我讀取數據的時候,完全屏蔽掉接收端能夠讀到0,但是
    發表于 12-20 10:03

    TPA3116D2EVM電感位置,第二和第三種情況什么時候使用的?

    1、請問電感位置,第二和第三種情況什么時候使用的? 2、電感電流選擇怎么選的?如果是BTL,4歐姆負載。按極限電流算純電阻做功,每通道都是130W左右了。標的是50W。余量大概是多少?
    發表于 10-22 06:55

    等效電阻什么時候外加電源

    求解等效電阻時,使用外加電源的方法主要適用于含有受控源或復雜電路的情況。以下是對使用外加電源法求等效電阻的介紹: 一、外加電源法的原理 外加電源法是通過電路的端口上施加一個已知的電壓源或電流源
    的頭像 發表于 09-30 09:48 ?3114次閱讀

    一般運算放大器什么時候是數字電壓供電什么時候是模擬電壓供電?

    您好,我發現在有的電路,運算放大器是數字電源,有時候又是模擬電源供電,請問一般運算放大器什么時候是數字電壓供電什么時候是模擬電壓供電?
    發表于 09-11 06:03

    請問OPA858可否單電源供電、正輸入、10倍線性放大的情況下使用?

    ,所以選擇了OPA858,它的Ibi和Ft都很合適,但是,我是TINA工具仿真的時候,發現個問題:OPA858單電源的情況下,無法工作,對地輸出約900mV的電壓。
    發表于 08-09 07:56

    什么時候需要用到no phase reversal運放呢?

    什么時候需要用到no phase reversal運放呢? 此時不用的話會造成什么影響呢?
    發表于 08-02 14:09

    請問ESP32S2什么時候可以支持USB HOST讀取U盤?

    請問 ESP32S2什么時候可以支持USB HOST讀取U盤
    發表于 06-21 06:07

    stm32輔助時鐘AFIO,什么時候使能該時鐘?其作用是什么?

    一直不知道AFIO,請指點一什么時候使能該時鐘。其作用是什么?
    發表于 05-15 08:01

    創建了兩個task如果一個優先級高 一個優先級低,高優先級的那個一直在做,什么時候會調度到低優先級的呢?

    創建了兩個task如果一個優先級高一個優先級低, 我看到任務的函數都是死循環做的,那個高優先級的那個一直在做,什么時候會調度到低優先級的呢?
    發表于 05-13 07:13
    主站蜘蛛池模板: 国产三级久久久精品三级 | 天天爽天天狼久久久综合 | 在线观看www妖精免费福利视频 | 亚洲免费视频在线观看 | 午夜影院毛片 | 国产精品久久久亚洲 | 日本一卡二卡3卡四卡网站精品 | 在线观看日本一区 | 女人被狂躁视频免费网站 | 久久久国产乱子伦精品 | 在线三级网址 | 男人免费看片 | xxxx人妖| 免费在线黄网站 | 涩涩高清无乱码在线观看 | 国产综合视频在线观看 | 天天干天天色天天干 | 亚洲一区二区三区网站 | 国产三级网站在线观看 | 黄色在线网 | 中国一级特黄剌激爽毛片 | 色屋网| 日韩天天干 | 伊人精品成人久久综合欧美 | 国产午夜精品久久久久 | 32pao强力打造免费高速高清 | 永久免费的啪啪免费的网址 | 久久久久琪琪免费影院 | 综合色综合 | 精品噜噜噜噜久久久久久久久 | 中文字幕一区二区三区5566 | 最新色网站 | 2020狠狠操 | 免费日韩网站 | 黄色网毛片| 免费在线观看视频网站 | 夜夜操狠狠操 | 在线亚洲日产一区二区 | 99精品久久99久久久久久 | 美女牲交毛片一级视频 | 国产欧美一区二区日本加勒比 |