专栏前言
本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网
分析
① 本题要求根据38译码器的功能表实现该电路,同时要求采用基础逻辑门实现,那么就需要将功能表转换为逻辑表达式。
`timescale 1ns/1nsmodule 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
);wire E ; assign E = E3 & ~E1_n & ~E2_n ; assign Y0_n = ~(E & ~A2 & ~A1 & ~A0) ; assign Y1_n = ~(E & ~A2 & ~A1 & A0);assign Y2_n = ~(E & ~A2 & A1 & ~A0);assign Y3_n = ~(E & ~A2 & A1 & A0);assign Y4_n = ~(E & A2 & ~A1 & ~A0);assign Y5_n = ~(E & A2 & ~A1 & A0);assign Y6_n = ~(E & A2 & A1 & ~A0);assign Y7_n = ~(E & A2 & A1 & A0);endmodule