QUARTUS 2 仿真时候出现的问题

[复制链接]
5061|8
 楼主| worrior_1 发表于 2009-3-4 09:18 | 显示全部楼层 |阅读模式
我用的版本是QUARTUS&nbsp;2,想仿真一个D触发器的程序源程序如下&nbsp;<br />library&nbsp;ieee;&nbsp;<br />use&nbsp;ieee.std_logic_1164.all;&nbsp;<br />entity&nbsp;DFF&nbsp;is&nbsp;<br />port(clk,d:in&nbsp;std_logic;&nbsp;<br />q:out&nbsp;std_logic);&nbsp;<br />end&nbsp;dff;&nbsp;<br />architecture&nbsp;rtl&nbsp;of&nbsp;DFF&nbsp;is&nbsp;<br />begin&nbsp;<br />process(clk)&nbsp;<br />begin&nbsp;<br />if(clk'event&nbsp;and&nbsp;clk='1')then&nbsp;<br />q&lt=d;&nbsp;<br />end&nbsp;if;&nbsp;<br />end&nbsp;process;&nbsp;<br />end&nbsp;rtl;&nbsp;<br />由于建立工程才能仿真,所以我建立了一个最底层文件夹名为example_dff的文件夹,然后建立了一个工程名为dff的工程最后把层次化设计的顶层设计实体名称也设成了dff,可是仿真的时候说我Error:&nbsp;Top-level&nbsp;design&nbsp;entity&nbsp;&quot;dff&quot;&nbsp;is&nbsp;undefined,顶层实体未定义,怎么办?
zxypds 发表于 2009-3-4 12:40 | 显示全部楼层

从新建一个 dff 工程!

从新建一个&nbsp;dff&nbsp;工程!
 楼主| worrior_1 发表于 2009-3-4 17:52 | 显示全部楼层

QUARTUS 2 仿真时候出现的问题

我从新建立了一个dff工程可还是不行啊,这个程序是d触发器的,我做了一个2选一电路的程序用了同样的方法就一次simluation通过了啊,不知道为什么难道因为QUARTUS&nbsp;2不支持d触发器的仿真?
wj10205122 发表于 2009-3-5 00:13 | 显示全部楼层

dff名字问题

实体用dff1或其他名&nbsp;<br />
 楼主| worrior_1 发表于 2009-3-5 09:22 | 显示全部楼层

QUARTUS 2 仿真时候出现的问题

万分感谢,改成dff1之后就能编译通过了,请问这是什么原因呢?
shuai1 发表于 2009-3-6 18:51 | 显示全部楼层

bu qigcuu

&nbsp;&nbsp;DFF是不是EDA中的关键字?
 楼主| worrior_1 发表于 2009-3-7 10:34 | 显示全部楼层

QUARTUS 2 仿真时候出现的问题

应该不算,实体名字你可以自己任意取
byfgstj 发表于 2009-3-24 10:28 | 显示全部楼层

我只能说,看书要认真点!

我发现:在这里问的简单的问题其实都是书上讲过的,大家不要书都没看完,就去做,不要以为你会写个程序就是高手,麻烦大家看书认真点,不要一知半解。
 楼主| worrior_1 发表于 2009-3-24 20:55 | 显示全部楼层

是的

但是我那本书上的确没有说DFF是关键字,是后来我上网查的才知道。呵呵,也许是我那本书不够详细吧,谢谢这里有这么多高人帮忙解决我们这样的菜鸟问题,再次说声谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

49

帖子

0

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