返回该小组首页 回复主题
itspy

itspy

小组等级:     E币:186  (E币换礼)

#1楼主:求助: VHDL,我碰到了一个非常不可理解的问题

文章发表于:2007-08-14 04:19

我碰到了一个非常不可理解的问题:底层文件调用做一个四位移位寄存器,相同的程序代码,不同的实体名称,却得到不同的仿真结果,这为什么?实在是想不明白了,实体名一个是 DFF(这个在MAX中是高亮显示的) 另一个是SHFT4,代码都是一样的,却得到不同的仿真结果!!!!

 

riple

   小组等级:    E币:3104  (E币换礼)

#2

文章发表于:2007-08-15 09:35

从你的时序图上看不出问题来,你表述的有问题。

估计是你调用的实体名称与Maxplus II中原有的库函数重名,导致编译器没有采用你写的代码。这样的问题在编译时应该会给出warning信息,自己检查一下吧。

itspy

   小组等级:    E币:186  (E币换礼)

#3

文章发表于:2007-08-15 16:56

我说的,图上的不是说得清清楚楚的吗,如果还不知道我说的什么意思,请你再认真看一遍。

编译什么warning信息都没有,重名不重名,我不知道,该名我已经该过N个了,而且只有这个DFF的延时只有5个时钟(相对输出是6个),其他都不行,延时都很大,代码绝对是一样的。

riple

   小组等级:    E币:3104  (E币换礼)

#4

文章发表于:2007-08-15 17:50

话中有气,何必呢?

riple

   小组等级:    E币:3104  (E币换礼)

#5

文章发表于:2007-08-15 17:55

理解,不仅仅是人与人之间需要,人与工具,人与具体问题之间都需要。

尝试和你的问题沟通,它不来找你,你便去找它。

记得以前看见过一句话“唤山不来,向山走去”。

不合理的问题背后一定有合理的原因!

itspy

   小组等级:    E币:186  (E币换礼)

#6

文章发表于:2007-08-17 15:53

呵呵,大家来这里都是交流的,有什么气呢。不过我觉得我的表述是没有问题的,这我一点都不怀疑,我是来这里找答案的,也不轻易有问题就发上来,是想不明白才发上来,楼上的说得对,不合理的问题背后一定有合理的原因!但我就想不明白了,这个合理的原因到底是我的,还是其他的,就不知道了。

skylinnan

   小组等级:    E币:53  (E币换礼)

#7

文章发表于:2007-09-13 12:49

你修改成其他的实体名字后,出来的仿真图和上面哪个图相同呢?如果修改成任意一个名字后都和上面其中一个图的仿真效果一样,那可以证明上图中另外一个图的实体名字肯定有问题!

skylinnan

   小组等级:    E币:53  (E币换礼)

#8

文章发表于:2007-09-13 12:50

把你的代码放出来吧

arale

   小组等级:    E币:80  (E币换礼)

#9

文章发表于:2007-09-13 22:05

不对吧 上图的输出(也许 如果不是就是楼主自己的问题了)叫“B00”

              下图的输出叫“B01”

这个应该能说明代码是不一样的了

至少定义的输出端口名字不一样

chinajohn

   小组等级:    E币:262  (E币换礼)

#10

文章发表于:2008-02-26 17:02

应该是程序调用了两次

littgh1982

   小组等级:    E币:218  (E币换礼)

#11

文章发表于:2008-04-10 15:09

我觉得十楼的话有一定道理,仔细查查是不是多次调用了

2【下一页】总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

  • DesignDesign
  • HTMLHTML

浏览该小组的用户还看过...

设计资源与分销