用verilog语言中assign语句块写一个3-8译码器的数据流模型
时间: 2023-05-28 19:08:19 浏览: 109
verilog 编写的3-8译码程序
module decoder_3to8(
input [2:0] in,
output [7:0] out
);
assign out = (in == 3'b000) ? 8'b00000001 :
(in == 3'b001) ? 8'b00000010 :
(in == 3'b010) ? 8'b00000100 :
(in == 3'b011) ? 8'b00001000 :
(in == 3'b100) ? 8'b00010000 :
(in == 3'b101) ? 8'b00100000 :
(in == 3'b110) ? 8'b01000000 :
(in == 3'b111) ? 8'b10000000 : 8'b00000000;
endmodule
阅读全文