亲爱的大家,
我在使用ChipScope进行调试时遇到了一个非常奇怪的问题。
我使用ML605板通过FMC HPC接口控制和与CMOS传感器
通信。
我的设计被正确模拟,但我没有成功实现设计(标志信号没有断言)。
然后我添加了ChipScope进行调试,没有任何代码更改,我的设计已经成功实现。
所有信号都由ChipScope正确显示。
此外,在另一种设计中,除了添加ChipScope调试器之外,我无法从双端口RAM读出正确的数据。
这让我很困惑。
ChipScope会影响信号的时序还是优化信号的路径和位置?
我很感激任何帮助。
干杯
以上来自于谷歌翻译
以下为原文
Dear all,
I met a very strange issue when I was debugging with ChipScope.
I used ML605 board to control and communicate with a CMOS sensor via FMC HPC interface. My design was correctly simulated, but I was not successful to implement the design (Flag signals did not assert). Then I added ChipScope to debug, without any changing of code, my design has been successfully implemented. And all the signals are correctly displayed by ChipScope.
Furthermore, in an other design, I can not read out the correct data from a dual port ram only except adding a ChipScope debugger.
It really confuse me. Does ChipScope affect the
timing of signals or it optimize signals' route and place?
I am grateful for any help.
Cheers