No.5 门级建模

Posted vilicute

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了No.5 门级建模相关的知识,希望对你有一定的参考价值。

VerilogHDL内建基元门:
多输入门:and, nand, or, nor, xor, xnor;
多输出门:buf, not
三态门:bufif0, bufif1, notif0, notif1;
上拉、下拉门:pullup, pulldown;
MOS开关:cmos, nmos, pmos, rcmos, rnmos, rpmmos;
双向开关:tran, tranif0, tranif1, rtran, rtranif0, rtranif1;

示例1:2-4译码器

module dec24(a,b,en,dataout);
input a, b, en;
output [0:3]dataout;
wire abar, bbar;

not #(1,2)
u0(abar, a);
u1(bbar, b);
nand #(4,3)
s0(dataout[0],en,abar,bbar),
s1(dataout[1],en,abar,b),
s2(dataout[2],en,a,bbar),
s3(dataout[3],en,a,b);
endmodule

示例2:主从触发器

module d_flipflop(d, clk, q, qbar);
input d, clk;
output q, qbar;

not
n0(not_d, d),
n1(not_clk, clk),
n3(not_y, y);
nand
x1(d1,d,clk),
x2(d2,clk,not_d),
x3(y,d1,ybar),
x4(ybar,y,d2),
x5(y1,y,not_clk),
x6(y2,not_y,not_clk),
x7(q,qbar,y1),
x8(qbar,y2,q);
endmodule

 

以上是关于No.5 门级建模的主要内容,如果未能解决你的问题,请参考以下文章

Verilog门级建模

Verilog门级建模

门级建模

Verilog HDL门级建模

正边缘检测器Verilog行为代码

CPNtools协议建模安全分析---实例变迁标记