题解 | #优先编码器Ⅰ#
优先编码器Ⅰ
https://www.nowcoder.com/practice/a7068b8f4c824d6a9592f691990b21de
`timescale 1ns/1ns
module encoder_83(
input [7:0] I ,
input EI ,
output wire [2:0] Y ,
output wire GS ,
output wire EO
);
assign {Y,GS,EO} = (!EI) ? 5'b000_0_0
:I[7] ? 5'b111_1_0
:I[6] ? 5'b110_1_0
:I[5] ? 5'b101_1_0
:I[4] ? 5'b100_1_0
:I[3] ? 5'b011_1_0
:I[2] ? 5'b010_1_0
:I[1] ? 5'b001_1_0
:I[0] ? 5'b000_1_0
:5'b000_0_1;
endmodule
查看8道真题和解析