求助:ISE中仿真的问题

[复制链接]
2629|2
 楼主| bronze1999 发表于 2007-11-6 10:28 | 显示全部楼层 |阅读模式
下面是D触发器程序,不能再简单了,奇怪的是在ISE中不能进行“Generate&nbsp;Expected&nbsp;Simulation&nbsp;Results”和“Simulate&nbsp;Behavioral&nbsp;Model”仿真,输出q始终没变化。而对其他程序,比如FIFO,都可以正常进行仿真,所以ISE和Modelsim看来是没问题的。那是为什么呢?请求帮助!<br /><br />entity&nbsp;dff1&nbsp;is<br />&nbsp;&nbsp;&nbsp;&nbsp;Port&nbsp;(&nbsp;d&nbsp;:&nbsp;in&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clk&nbsp;:&nbsp;in&nbsp;&nbsp;STD_LOGIC;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;q&nbsp;:&nbsp;out&nbsp;&nbsp;STD_LOGIC);<br />end&nbsp;dff1;<br /><br />architecture&nbsp;Behavioral&nbsp;of&nbsp;dff1&nbsp;is<br />&nbsp;&nbsp;signal&nbsp;q_temp&nbsp;:&nbsp;std_logic&nbsp;:=&nbsp;'0';<br />begin<br />&nbsp;&nbsp;p1:process(clk,d,q_temp)<br />&nbsp;&nbsp;begin<br />&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;clk'event&nbsp;and&nbsp;clk='1'&nbsp;then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;q_temp&lt=d;<br />&nbsp;&nbsp;&nbsp;&nbsp;end&nbsp;if;<br />&nbsp;&nbsp;end&nbsp;process;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;q&lt=q_temp;<br />end&nbsp;Behavioral;
11月的雨 发表于 2007-12-8 00:09 | 显示全部楼层

回复

试下这样&nbsp;p1:process(clk)
lj1978 发表于 2007-12-11 19:09 | 显示全部楼层

请把q_temp从敏感表去掉

请把q_temp从敏感表去掉
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

3

帖子

0

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