"); //-->
设计一个2-4译码器。
2-4译码器,输入的2位二进制代码共有四种状态,译码器将每个输入代码译成对应的一根输出线上的高、低电平信号。由此可得如下表1-6的真值表。将输入的A、B和输出Y0、Y1、Y2、Y3的关系写成逻辑表达式则得到:
Y0=A’B’
Y1=A’B
Y2=AB’
Y3=AB
2-4译码器程序清单decode24.v
module decode24 ( input wire [1:0] a, //定义两位输入 output reg [3:0] led //定义输出的4位译码结果对应的led ); //always块语句,a值变化时执行一次过程块 always@(a) begin case(a) 2'b00: led = 4'b0001; //2-4译码结果 2'b01: led = 4'b0010; 2'b10: led = 4'b0100; 2'b11: led = 4'b1000; endcase end endmodule
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。