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

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

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

3天內不再提示

常見的Verilog行為級描述語法

冬至子 ? 來源:小魚學IC ? 作者:小魚FPGA ? 2023-05-30 16:24 ? 次閱讀

常見的模塊介紹:選擇器;譯碼器;解碼器;比較器。這里我們主要從常見的Verilog描述的層面去介紹,而不著重考慮電路。將會提到的Verilog語句有 條件選擇語句,case語句,if-else。

選擇器:電路示意圖如下。根據SEL信號,選擇將D0還是D1,或者D3傳遞給D_O。即根據SEL信號選擇,將某一個輸入信號傳遞給D_O。

圖片

對于只有兩個輸入信號的選擇器,我們可以用單層條件選擇語句描述。例如輸入只有D0,D1兩個。那么SEL只要為單bit即可實現選擇。SEL為0時,選擇將D0傳遞給D_O;SEL為1時,選擇將D1傳遞給D_O;

assign D_O = (SEL) ? D1:D0

注意:條件選擇語句功能: 當 ( ) 里面的 expression0 的條件為真時,則選擇第一個表達式expression1里面的結果,否則選擇 :后面expression2的結果。結構如下:

assign out = (expression0) ?  expression1 : expression2

有多個輸入信號時。例如:有3個輸入,D0,D1,D2; 因為2的2次方等于4,故SEL最小的位寬應該為2。若要實現如下選擇功能。

1.jpg

對應可以使用 case 語句描述:

reg[7:0] D_O;*
always @(*) begin*
case(SEL[1:0])*
2b00: D_O = D0;*
2b01: D_O = D1;*
2b10: D_O = D2;*
default: D_O = h0; *
endcase*
end*

注意:case語句,如果SEL的所有組合沒有列全,最好在最后要加上 default: ... 項,使得信號完整。如此綜合出來的電路才不會出現鎖存器。

3-8譯碼器,功能如下真值表:

1.jpg

對應的可以用case語句去描述它的功能:

reg[7:0] D_O;*
always @(*) begin*
case(D_IN[2:0])*
3b000: D_O = 8b1111_1110;*
3b001: D_O = 8b1111_1101;*
3b010: D_O = 8b1111_1011;*
3b011: D_O = 8b1111_0111;*
3b100: D_O = 8b1110_1111;*
3b101: D_O = 8b1101_1111;   *
3b110: D_O = 8b1011_1111;*
3b111: D_O = 8b0111_1111;*
endcase*
end*

同樣對于8-3解碼器,大家可以自行去練手。

比較器,或者說判斷器。比如比較兩個數的大小,當a>b是,輸出信號en為高,否則為低。

if-else描述:

reg en;*
always @( * )*
if( a>b )*
en = 1;*
else*
en = 0;*

當然也可以用條件選擇語句:

wire en;*
assign en = (a>b) ?1b1 : 1b0;*

本文重在通過邏輯實例幫助大家理解常見的Verilog邏輯描述語言。大家在知道自己要實現的功能的情況下,去選擇合適的描述方式。


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

    關注

    9

    文章

    1144

    瀏覽量

    40798
  • 比較器
    +關注

    關注

    14

    文章

    1656

    瀏覽量

    107304
  • Verilog
    +關注

    關注

    28

    文章

    1351

    瀏覽量

    110160
  • 選擇器
    +關注

    關注

    0

    文章

    108

    瀏覽量

    14552
收藏 人收藏

    評論

    相關推薦

    硬件描述語言(HDL)編碼技術:xilinx verilog語法技巧

    xilinx verilog語法技巧 一 硬件描述語言(HDL)編碼技術讓您: ?描述數字邏輯電路中最常見的功能。 ?充分利用Xilinx?
    的頭像 發表于 12-13 10:29 ?3602次閱讀

    新手求教、verilog行為描述與結構描述區別?

    想問一下,在verilog中,行為描述和結構描述到底有什么區別,感覺行為描述語句更直觀、易讀、易
    發表于 10-27 11:17

    Verilog硬件描述語描述.

    本書簡要介紹了Verilog硬件描述語言的基礎知識,包括語言的基本內容和基本結構 ,以及利用該語言在各種層次上對數字系統的建模方法。書中列舉了大量實例,幫助讀者掌握語
    發表于 03-27 23:44 ?101次下載

    verilog硬件描述語言課程講義

    verilog硬件描述語言課程講義
    發表于 05-21 15:01 ?33次下載
    <b class='flag-5'>verilog</b>硬件<b class='flag-5'>描述語</b>言課程講義

    Verilog硬件描述語言參考手冊

    Verilog硬件描述語言參考手冊,Verilog語法內容介紹
    發表于 11-12 17:20 ?0次下載

    Verilog HDL硬件描述語

    Verilog HDL硬件描述語言 有需要的下來看看
    發表于 12-29 15:31 ?0次下載

    Verilog HDL硬件描述語言_行為建模

    本章描述Verilog HDL中的第三種建模方式,即行為建模方式。為充分使用Verilog HDL,一個模型可以包含所有上述三種建模方式。veril
    發表于 04-25 16:09 ?14次下載

    Verilog硬件描述語

    VHDL語言編程學習Verilog硬件描述語
    發表于 09-01 15:27 ?0次下載

    Verilog HDL硬件描述語

    Verilog HDL硬件描述語言,感興趣的小伙伴們可以瞧一瞧。
    發表于 11-11 11:20 ?11次下載

    常見Verilog行為描述語法

    常見Verilog描述語句與對應的邏輯關系;熟悉語法與邏輯之間的關系
    的頭像 發表于 09-15 08:18 ?1w次閱讀
    <b class='flag-5'>常見</b>的<b class='flag-5'>Verilog</b><b class='flag-5'>行為</b><b class='flag-5'>級</b><b class='flag-5'>描述語法</b>

    基于Verilog硬件描述語言的IEEE標準硬件描述語言資料合集免費下載

    本文檔的主要內容詳細介紹的是基于Verilog硬件描述語言的IEEE標準硬件描述語言資料合集免費下載:1995、2001、2005;SystemVerilog標準:2005、2009
    發表于 06-18 08:00 ?10次下載

    通過實例設計來加深Verilog描述語法理解

    綜合,可以用這個語法描述什么邏輯功能電路呢? 其實Xilinx已經貼心地準備好了答案,還給你準備了一堆參考實例。 二. Verilog行為
    的頭像 發表于 01-02 09:45 ?1578次閱讀
    通過實例設計來加深<b class='flag-5'>Verilog</b><b class='flag-5'>描述語法</b>理解

    Verilog硬件描述語言的學習課件免費下載

    本文檔的主要內容詳細介紹的是Verilog硬件描述語言的學習課件免費下載。
    發表于 01-22 12:13 ?17次下載
    <b class='flag-5'>Verilog</b>硬件<b class='flag-5'>描述語</b>言的學習課件免費下載

    Verilog硬件描述語言參考手冊免費下載

    Verilog 硬件描述語言參考手冊是根據IEEE 的標準“Verilog 硬件描述語言參考手冊1364-1995”編寫的。OVI (Open V
    發表于 02-05 16:24 ?73次下載
    <b class='flag-5'>Verilog</b>硬件<b class='flag-5'>描述語</b>言參考手冊免費下載

    使用Verilog/SystemVerilog硬件描述語言練習數字硬件設計

    HDLBits 是一組小型電路設計習題集,使用 Verilog/SystemVerilog 硬件描述語言 (HDL) 練習數字硬件設計~
    的頭像 發表于 08-31 09:06 ?1722次閱讀
    主站蜘蛛池模板: 欧美国产一区二区二区 | 天天干夜夜欢 | 深爱婷婷激情网 | 免费色站 | 天堂资源8中文最新版在线 天堂资源地址在线 | 国色天香网在线 | 国产一级特黄aa级特黄裸毛片 | 国产女主播在线播放一区二区 | 1000部啪啪 | 一级毛片视屏 | 国产男靠女免费视频网站 | 美女黄色毛片免费看 | 天天插天天操天天干 | 性生活黄色毛片 | 亚洲一成人毛片 | 一区二区三区网站 | 大量国产后进翘臀视频 | 日韩免费精品视频 | 日韩欧美中文字幕在线播放 | 色wwwwww | 六月激情| 夜夜综合网 | 国产一级特黄全黄毛片 | 啪啪免费视频网站 | 午夜久久影院 | 国产nv精品你懂得 | 正在播放一区二区 | 男人的午夜影院 | 久久精品女人天堂 | 性色综合 | 丁香激情综合网 | 奇米社区 | 日本特黄特色免费大片 | 欧美性猛交xxxx乱大交 | 五月桃花网婷婷亚洲综合 | 狠狠色丁香六月色 | 狠狠干狠狠干 | 老师在办公室被躁得舒服小说 | 成人a毛片视频免费看 | 在线视频观看免费 | 国产精品亚洲色图 |