📄 counterporti.v
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -