打印

请教:ISE中modelsim后仿过不了,怎么直接定位问题?

[复制链接]
2377|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yuxiang2008|  楼主 | 2012-3-26 22:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
刚学FPGA不久,最近在ISE 10.1下写个小模块,modelsim做仿真的时候,前仿看时序关系都还不错符合要求,但是后仿基本就没信号出来,想请教大家下,大家碰到这种情况是怎么定位问题的?

相关帖子

沙发
Backkom80| | 2012-3-27 08:49 | 只看该作者
是不是有不可综合的语句在,后仿真(即综合后仿真),一些不综合的语句综合器会被忽略了。

使用特权

评论回复
板凳
yuxiang2008|  楼主 | 2012-3-27 12:36 | 只看该作者
可以肯定地说是没有不可综合的语句的,谢谢

使用特权

评论回复
地板
GoldSunMonkey| | 2012-3-27 23:24 | 只看该作者
从源头一点一点的找。
从输入开始,看是什么产生了不确定态。

使用特权

评论回复
5
yuxiang2008|  楼主 | 2012-3-27 23:49 | 只看该作者
看了后仿的时序图,应该是地址线以及相应的负脉冲WRn信号,我写的这个模块是个SPI模块,DSP通过EMIF来控制FPGA中的SPI模块来实现AD采集的功能,我想通过WRn这个负脉冲来产生SPI的SS信号,从后仿看来,从系统复位之后到WRn负脉冲的产生,SS信号有一段是不确定的,导致后面没有信号产生。这个问题困扰很久,所以拿上来请教大家,谢谢

使用特权

评论回复
6
GoldSunMonkey| | 2012-3-27 23:56 | 只看该作者
那你就找为什么SS有一段不确定。

使用特权

评论回复
7
lifenganhui| | 2012-3-28 08:29 | 只看该作者
路过学习

使用特权

评论回复
8
linas| | 2012-3-28 17:29 | 只看该作者
等看结果。刚没想明白。:L

使用特权

评论回复
9
GoldSunMonkey| | 2012-3-28 17:35 | 只看该作者
有结果么??

使用特权

评论回复
10
yuxiang2008|  楼主 | 2012-3-28 22:55 | 只看该作者
呵呵,难得大家这么关注,结果就是仿真代码复位后,地址线没有赋相应的值,比如16‘h0000;还有我直接拿操作这段地址产生的负脉冲WRn信号作为复位信号也达到相应的效果。谢谢大家

使用特权

评论回复
11
GoldSunMonkey| | 2012-3-29 08:52 | 只看该作者
:)帮助每一位朋友

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

127

帖子

2

粉丝