在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4953|回复: 15

[求助] 写好的模块,单独运行时可以正常执行,合在一起运行时就不出现像了,求高手指点。

[复制链接]
发表于 2011-7-22 16:21:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
写好的模块,单独运行时可以正常执行,一和其他程序和在一起运行时就不出现像了,求高手指点。 该模块是串口通信模块,平时单独用事没有问题将其设为顶层文件,运行也没有问题,就是一放到整个程序中就不行了,找了好长时间也没发现问题。。。。
发表于 2011-7-22 18:36:05 | 显示全部楼层
通常出现的问题是  接口协议没匹配好   还有测试隐藏的bug没debug到
发表于 2011-7-22 20:22:42 | 显示全部楼层
是不是连线问题
发表于 2011-7-22 21:03:39 | 显示全部楼层
2L和3L说的都有可能,可以仿真一下看看。
发表于 2011-7-24 00:08:28 | 显示全部楼层
仅根据你现在说的现象很难定位到具体问题啊
发表于 2011-7-24 15:09:50 | 显示全部楼层
lack of info ...
 楼主| 发表于 2011-7-26 12:30:50 | 显示全部楼层
谢谢大家 问题已经解决了 问题是FPGA 在接受数据时,用的 if  else 太多了,当大于四个之后,其接收数据就会出问题,而四个以内的都正常。
发表于 2011-7-26 13:57:02 | 显示全部楼层
应该是接口时序没配对
发表于 2011-7-26 16:11:47 | 显示全部楼层
根据解决的方法看,问题的产生和代码的复杂程度有关,有可能是时序问题,也可能是信号fanout等其他问题,值得研究一下。建议做一下时序分析,应该可以找出问题的根本原因
发表于 2011-7-26 16:27:11 | 显示全部楼层
原来是时序不满足导致的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-6-17 00:23 , Processed in 0.024301 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表