看看下面eda代码实现的功能

看看下面eda代码实现的功能,第1张

这段代码实现了译码功能

可以这样解释:

当输入使能信号EN为1时,便开始对A进行译码

即:当A=000时,Y输出为“00000001”(标志出Y的第0位)

当A=001时,Y输出为“00000010”(标志出Y的第1位)

当A=010时,Y输出为“00000100”(标志出Y的第2位)

。橘磨厅

当输入为EN和A其他状态时,Y的输出值为“00000000”

如果不明白的话可圆隐以给我留言或者自己再看一下关于译码器的VHDL实现的相关程序,应该游碧就可以了。

//verilog 代码

module yima2_4(in,out)

inputwire[1:0]in

outputreg[3:0]out

always@*

begin

case(in)

2'团颂b00:out<=4'伏羡b0001

2'b01:out<=4'缺或拍b0010

2'b10:out<=4'b0100

2'b11:out<=4'b1000

endcase

end

endmodule


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12280901.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存