AMI编、译码器的VHDL建模及程序设计

AMI编、译码器的VHDL建模及程序设计,第1张

AMI编码VHDL程序

library  ieee;

use  ieeestd_logic_1164all;

use  ieeestd_logic_unsignedall;

entity ami  is

port(clk:in bit;

input:in bit;

output1:out bit;

output2:out bit);

end ami;

architecture a of ami is

begin

process(clk)

variable c:bit:='0';

begin

if clk'event and clk='1‘ then

if input='1‘ then

if c='0‘ then

output1<='1';

output2<='0';

c:=not c ;

else

output1<='0';

output2<='1';

c:=not c ;

end if;

else

output1<='0';

output2<='0';

end if;

end if;

end process;

end a;

AMI译码程序

library ieee;

use ieeestd_logic_1164all;

use ieeestd_logic_unsignedall;

entity amiym is

port(clk:in bit;

input1,input2:in bit;

output: out bit);

end amiym;

architecture a of amiym is

begin

process(clk)

begin

if clk'event and clk='0'then

output<=input1 or input2;

end if;

end process;

end a;

ps:因为只能传一张,我就传了编码的仿真图,译码的简单一点,你自己试试。

以上就是关于AMI编、译码器的VHDL建模及程序设计全部的内容,包括:AMI编、译码器的VHDL建模及程序设计、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/9613423.html

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

发表评论

登录后才能评论

评论列表(0条)

保存