比较电路的毛刺 为什么呢?

[复制链接]
 楼主| vindad 发表于 2011-12-23 12:39 | 显示全部楼层 |阅读模式
entity bj is

port (din:in std_logic_vector(3 downto 0);

dout:out std_logic

);

end entity;


architecture one of bj is

begin

PROCESS(din)

begin

if din>5 then dout<='1';

else dout<='0';

end if;

end process;
end architecture;[local]1[/local]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
wangjun403 发表于 2011-12-23 19:19 | 显示全部楼层
竞争与冒险
 楼主| vindad 发表于 2011-12-23 19:32 | 显示全部楼层
2# wangjun403 它只是在特定的数之间才会出现的,
mr.king 发表于 2011-12-23 22:17 | 显示全部楼层
毛刺不可怕,用合适相位的时钟打成寄存器输出就行
rockzone 发表于 2011-12-24 20:49 | 显示全部楼层
仿真过程中出现的竞争冒险,这种单纯的组合电路没有意义,实际应用中都是要
写成时序电路的。
yxl2854 发表于 2012-1-6 22:32 | 显示全部楼层
打一级延迟就没有了。
wfbisheng 发表于 2012-1-10 19:16 | 显示全部楼层
转换成时序电路就解决了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

0

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部