數位電路設計之verilog的門級描述

2021-06-26 00:38:30 字數 556 閱讀 4279

使用verilog的數位電路設計,一般會有電晶體級的描述、門級描述、rtl、行為描述。我們接觸得比較多的就是後面兩種,前兩種更少涉及。現在就說一下門級描述吧!門級描述就是使用各種邏輯門對組合邏輯進行描述。

舉個栗子:與或非門

這裡的and,or等都是verilog的原語,原語有點像c語言的函式。

module and_or_not(a0,a1,s,y);

input s,a0,a1;

output y;

wire sn;

wire a0_sn;

wire a1_s;

wire a0_snl;

not i0 (sn,s);

and i1 (a0_sn,a0,sn);

and i2 (a1_s,a1,s);

or i3 (y,a0_sn,a1_s);

endmodule

綜合出來就是:

Verilog HDL 與數位電路設計

王冠,黃熙,王鷹 編著 2006年 機械工業出版社 第1章 概述 1.1 什麼是hdl 1.2 verilog hdl概述 1.3 verilog hdl 與 vhdl的比較 1.4 system verilog 1.5 小結 verilog hdl是由phil moorby於1983年首創,198...

數位電路 設計《BIN 到 BCD 碼的轉換電路》

要求 輸入4位二進位製碼 0 15 輸出為 bcd碼,bcd碼用數碼管顯示。題目常識 十進位制數是人們常用的數字。而在數字電子技術 計算機技術中,卻常用二進位制 來表示數字。最常見的二進位製碼是 8421 碼,它可以方便的進行加減乘除運算,而不需要進行什麼轉換。計算的結果,通常還是 8421 碼。把...

Homework 數位電路設計,顯示學號後四位

問題 在7段led的4位顯示屏上,顯示學號的後4位。思路 下文中的 指的是 布林加,即 或 利用cp clock pulse 來產生0 7的二進位制,然後通過解碼器,得到0 7的輸出 利用同餘關係 mod 4 得到l1 l2 l3 l4,來決定哪個燈亮 如 埠0或4為真時,l1燈亮 l1 0 4 列...