该代码定义了两个寄存器变量,通过在代码中加入 (*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 下载后自动切换到调试界面
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务