赛灵思
直播中

盛越熊

7年用户 225经验值
私信 关注
[问答]

使用vivado 2014.2/2014.4添加MMCM后无法调试电路板

我无法调试我在2014年制作的项目。所以我做了如下的实验。
我做了两个项目:A和B.Both prj只包含一个counter.Prj A使用crystal clk.Prj B使用由MMCM生成的clk。
结果是我可以使用prj A在板上进行调试,但是在使用prj B进行调试时失败了。
错误消息在图中。
图示意图显示我将clk连接到ILA。
图debug_error显示了HW调试中的错误消息。

以上来自于谷歌翻译


以下为原文

I cannot debug my projects made in 2014.So I did a experiment as below.
I made 2 projects:A and B.Both prj only contain a counter.Prj A uses crystal clk.Prj B uses clk which generated by MMCM.
The result is I can debug on board using prj A, but failed in debugging using prj B.
Error messages are in the figure.
Fig schematic shows I connect clk to the ILA.
Fig debug_error shows the err messages in the HW debug.


回帖(4)

杨玲

2019-3-27 10:01:38
错误似乎是因为你的时钟没有运行。
我看到你有一些计数器位去LED。
加载MMCM设计时,这些LED信号是否会切换?
如果没有,请确保您的MMCM(sysclk_125m_p / n)时钟正在运行且MMCM未被保持复位状态。
您可能还希望将MMCM锁定状态带到LED。
-  Gabor

以上来自于谷歌翻译


以下为原文

The error seems to be because your clock is not running.  I see you have some counter bits going to LED's.  Are these LED signals toggling when you load the MMCM design?  If not, make sure your clock to the MMCM (sysclk_125m_p/n) is running and the MMCM is not being held reset.  You might also want to bring the MMCM locked status to LEDs.
-- Gabor
举报

石俊梅

2019-3-27 10:08:39
嗨,JTAG电缆频率是否低于ILA核心频率?
如果不是,请尝试减少jtag的频率,看看它是否有帮助。谢谢,Deepika。
谢谢,迪皮卡.----------------------------------------------
---------------------------------------------- Google之前的问题
张贴。
如果某人的帖子回答了您的问题,请将帖子标记为“接受为解决方案”。
如果你看到一个特别好的和信息丰富的帖子,考虑给它Kudos(左边的明星)

以上来自于谷歌翻译


以下为原文

Hi,

Is the JTAG cable frequency less than ILA core frequency? If no, try reducing the jtag frquency and see if it helps.

Thanks,
Deepika.Thanks,
Deepika.
--------------------------------------------------------------------------------------------
Google your question before posting. If someone's post answers your question, mark the post as answer with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left)
举报

夏房釜

2019-3-27 10:14:49
感谢您的回复。
LED都在切换。我看到功率增加的电流。显示FPGA正在运行。时钟没问题。
我使用相同的代码在ISE14.7中创建了一个新项目。唯一的区别是约束文件,将xdc更改为ucf。
然后我可以使用Chipscope调试项目。
所以这很奇怪。
这可能是我的新vivado许可证。
错误?

以上来自于谷歌翻译


以下为原文

Thanks for your reply.
The LEDs are are all toggling.And I see the current of the power increases. Both show FPGA is running.The clock is all right. 
I made a new project in ISE14.7 using the same code.The only difference is the constraint file, changing xdc into ucf.
Then I can debug the project using Chipscope.
So this is strange.
 
Is that possible that my new license of vivado has sth. wrong? 
 
举报

夏房釜

2019-3-27 10:28:05
感谢您的回复。
我在JTAG时钟上尝试了12MHz和6MHz。结果是一样的。
我使用相同的jtag电缆将ISE创建的位文件下载到FPGA中。然后我可以用chipcope调试FPGA。
所以电缆没问题。

以上来自于谷歌翻译


以下为原文

Thanks for your reply.
I tried 12MHz and 6MHz on the JTAG clock.The result is the same.
I download the ISE-created bit file into FPGA, using the same jtag cable.And then I can debug the FPGA with chipscope.
So the cable is all right.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分