题解 | #实现3-8译码器①#
实现3-8译码器①
https://www.nowcoder.com/practice/89659f98cb124362b1c816f06d5235d0
`timescale 1ns/1ns module decoder_38( input E1_n , input E2_n , input E3 , input A0 , input A1 , input A2 , output wire Y0_n , output wire Y1_n , output wire Y2_n , output wire Y3_n , output wire Y4_n , output wire Y5_n , output wire Y6_n , output wire Y7_n ); not E3n(E3n,E3) ,//输入取非 E2n(E2n,E2_n), E1n(E1n,E1_n), A2n(A2n,A2) , A1n(A1n,A1) , A0n(A0n,A0) ; and L1(L1,E2_n),//第一到第十一行 L2(L2,E1_n), L3(L3,E3n) , L4(L4,E3,E2n,E1n,A2n,A1n,A0n), L5(L5,E3,E2n,E1n,A2n,A1n,A0) , L6(L6,E3,E2n,E1n,A2n,A1,A0n) , L7(L7,E3,E2n,E1n,A2n,A1,A0) , L8(L8,E3,E2n,E1n,A2,A1n,A0n) , L9(L9,E3,E2n,E1n,A2,A1n,A0) , L10(L10,E3,E2n,E1n,A2,A1,A0n), L11(L11,E3,E2n,E1n,A2,A1,A0) ; or (Y0_n,L1,L2,L3,L5,L6,L7,L8,L9,L10,L11,~L4), (Y1_n,L1,L2,L3,L4,L6,L7,L8,L9,L10,L11,~L5), (Y2_n,L1,L2,L3,L4,L5,L7,L8,L9,L10,L11,~L6), (Y3_n,L1,L2,L3,L4,L5,L6,L8,L9,L10,L11,~L7), (Y4_n,L1,L2,L3,L4,L5,L6,L7,L9,L10,L11,~L8), (Y5_n,L1,L2,L3,L4,L5,L6,L7,L8,L10,L11,~L9), (Y6_n,L1,L2,L3,L4,L5,L6,L7,L8,L9,L11,~L10), (Y7_n,L1,L2,L3,L4,L5,L6,L7,L8,L9,L10,~L11); endmodule