counterporti.v
来自「an up down counter in verilog」· Verilog 代码 · 共 61 行
V
61 行
module counterPorti(ck,reset,ld,cen,up_dn,data,count_to, //semnale de intrare
count,tercnt); //semnale de iesire
parameter width=4;
parameter adun=1;
input ck,ld,reset,cen,up_dn; //input signals
input [width-1:0] data,count_to;
output [width-1:0] count; //output signals
output tercnt;
wire o1,o2,o3,o4;
wire o11,o22,o33,o44;
counterPart1 counterPart1_DUT4(.cen(cen),
.up_dn(up_dn),
.out(o4)
);
counterPart1 counterPart1_DUT3(.cen(cen),
.up_dn(up_dn),
.out(o3)
);
counterPart1 counterPart1_DUT2(.cen(cen),
.up_dn(up_dn),
.out(o2)
);
counterPart1 #adun counterPart1_DUT1(.cen(cen),
.up_dn(up_dn),
.out(o1)
);
counterPart2 #width counterPart2_DUT(.in1(o1),
.in2(o2),
.in3(o3),
.in4(o4),
.count(count),
.out1(o11),
.out2(o22),
.out3(o33),
.out4(o44)
);
counterPart3 #width counterPart3_DUT(.ck(ck),
.ld(ld),
.data(data),
.count_to(count_to),
.reset(reset),
.in1(o11),
.in2(o22),
.in3(o33),
.in4(o44),
.count(count),
.tercnt(tercnt)
);
endmodule
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?