集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1385|回复: 0

vhdl问题

[复制链接]
983921847 发表于 2010-10-19 12:38:00 | 显示全部楼层 |阅读模式
library ieee;
use ieee.std_logic_1164.all;
entity vhdl1 is
port (a,b,c:in std_logic;
                  re:in std_logic;

                  yut std_logic_vector(1 downto 0));
end entity vhdl1;


architecture responder_table of vhdl1 is
shared variable door:bit:='0';
begin


process(a,b,c)is
variable con:std_logic_vector(2 downto 0);
begin
        con:=a&b&c;
if(door='0') then
        case con is
                when "100"=>y<="01";
                when "010"=>y<="10";
                when "001"=>y<="11";
                when others => y<="XX";
        end case;
        door:='1';
end if;
end process;


process(re) is
begin
        door:='0';
end process;

end architecture responder_table;


不能运行,谢谢大家!
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-26 01:41 , Processed in 0.055322 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表