3-8线译码器
程序员文章站
2022-04-30 11:31:58
...
//3-8线译码器
module cy4(input[2:0] E,//输入端口声明
input[2:0] A,//输入端口声明
output reg[7:0]Y//输出端口声明
);
always @(A,E)
if(E == 3'b111)
begin
case(A)
3'b000: Y <= 8'b1111_1110;
3'b001: Y <= 8'b1111_1101;
3'b010: Y <= 8'b1111_1011;
3'b011: Y <= 8'b1111_0111;
3'b100: Y <= 8'b1110_1111;
3'b101: Y <= 8'b1101_1111;
3'b110: Y <= 8'b1011_1111;
3'b111: Y <= 8'b0111_1111;
default: Y <= 8'b1111_1111;
endcase
end
else;
endmodule
测试脚本代码:
`timescale 1 ns/ 1 ps
module cy4_vlg_tst();
reg [2:0] A;
reg [2:0] E;
wire [7:0] Y;
cy4 i1 (
.A(A),
.E(E),
.Y(Y)
);
initial
begin
E = 3’b111;
1000;
A = 3’b000;
100;
A = 3’b001;
100;
A = 3’b010;
100;
A = 3’b011;
100;
A = 3’b100;
100;
A = 3’b101;
100;
A = 3’b110;
100;
A = 3’b111;
100;
display(“Running testbench”);
end
endmodule
上一篇: 模拟springcloud微服务调用
下一篇: javassist入门
推荐阅读
-
上海考本科大学需要多少分?附上海市本科学校排名及2020录取分数线
-
海南考本科大学要多少分?附海南省本科学校排名表及2020录取分数线
-
天津考本科大学需要多少分?附天津市本科学校2020录取分数线及排名一览表
-
广东考本科大学需要多少分?附广东省本科院校排名表及2020录取分数线
-
北京考本科大学需要多少分?附北京市本科院校排名表及2020录取分数线
-
重庆考一本大学需要多少分?附重庆市一本院校排名及2020录取分数线
-
CDR调和工具制作变幻线效果基础教程
-
河南考一本大学需要多少分?附河南省一本院校排名及2020录取分数线
-
安徽考一本大学需要多少分?附安徽省一本院校排名及2020录取分数线
-
河北考本科大学需要多少分?附河北省本科院校排名表及2020录取分数线