译码器
//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;
end
endmodule
相关阅读
74LS138译码器的逻辑符号.S0 / S1+/S2 用来控制译码器是否工作C B A用来选择不同的输出译码通道. 译码输出为低电平有效S0 = 0 或
i3-8100F是什么 i3-8100F和8100有什么区别
在近日的CES2019会展上,Intel带来了多款九代酷睿处理器,同时还首次发布了几款以“F”后缀的全新型号产品,如i9-9900KF、i5
2017年可谓是最近几年来CPU升级幅度最大的年份,也是CPU新品最多的一年。无论是新构架的CPU还是新芯片组主板,无疑让最初静默的CPU市
2200元i3-8100四核迷你主机配置推荐 高性能办公网游小
迷你主机推荐有哪些?迷你主机电脑近年来愈发受到办公一族欢迎,同时对于一些轻度3D网游用户来说,迷你主机也可以满足性能与散热需求。
畅玩DOTA2网游 3000元左右i3-8100配独显畅玩dota2配置
《刀塔2》也被称作《DOTA2》,由《DOTA》的地图核心制作者IceFrog(冰蛙)联手美国Valve公司研发的一款游戏。至仍然是一款热门的网游,拥