- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Vivado进行Debug测试
1. 通过在代码中加入相应的标记代码可将相应的变量添加到Debug 中,如下代码
(*mark_debug = true*)reg [9 : 0] writeCounter;
(*mark_debug = true*)reg [7 : 0] testInputData;
该代码定义了两个寄存器变量,通过在代码中加入 (*mark_debug = true*)可将
变量加入Debug 进行观察。
2. 在添加完变量之后进行综合,综合完之后在左侧的Synthesis 中选择Synthesized
Design ,然后选择其中的Set Up Debug,如图1 所示
图1 打开Set Up Debug 向导
3. 在出现的Set Up Debug 的向导中会出现所标记的待调试变量。图2 位点击Set Up
Debug 之后出现窗口,此为向导的第一个窗口,直接点击Next 即可
图2 Set Up Debug 向导第一个窗口
4. 图3 为Set Up Debug 向导的第二个窗口,点击Next 即可
图3 Set Up Debug 向导第二个窗口
5. 然后就会出现之前标记的信号,此时变量前面会出现绿色的小虫子,中间的Clock
Domain 表示的是进行调试的时候信号采集的采样时钟,这里是一个锁相环的第一
个时钟输出作为采样时钟
图4 Set Up Debug 向导第三个窗口
6. 点击Next 之后会出现对采样深度和触发以及存储方式的设置,根据需要进行相应
设置,此处采样深度为4096 ,表示前面的两个变量在Debug 调试的时候进行采样
会采集4096 个样本
图5 Set Up Debug 向导第三个窗口
7. 将窗体布局切换到Debug 模式下 (图6 )之后可在中间靠左边看到一个Netlist 的小
窗体 (图7 ),从中可以找到被标记的带有绿色小虫的变量
图6 切换窗体布局
图7 Netlist 窗口
8. 最后生成bit 文件之后进行下载,下载的时候可以发现下载对话框中自动输入了两
个文件的完整路径,在不进行Debug 的时候只有一个下载文件,下载之后就会切
换到调试窗口。调试窗口中点击黄色三角形即可采样需要观察的信号
图8 hw_ila_1 为调试用
图9 下载的时候会自动补全两个文件的完整路径
图10 下载后自动切换到调试界面
文档评论(0)