debug设计

88 篇文章 36 订阅 ¥19.90 ¥99.00
34 篇文章 11 订阅 ¥19.90 ¥99.00
本文介绍了在FPGA开发中的debug设计过程,包括RTL级设计仿真、实施后设计模拟和系统调试阶段。重点讲解了如何使用Vivado进行网络标记、插入和配置ILA(Integrated Logic Analyzer)内核,以及如何通过调试窗口和Tcl命令进行调试。内容涵盖设置MARK_DEBUG约束、使用Set up Debug向导、选择和配置ILA核心选项,以及创建和删除调试端口的操作步骤。
摘要由CSDN通过智能技术生成

debug设计

会用到debug设计的阶段
(1)RTL级设计仿真
(2)实施后的设计模拟
(3)在系统调试

使用网表插入调试探测流动
(1)最高级别是一个简单的向导,用于创建和配置集成逻辑分析仪 (ILA)内核会根据选定的一组网络自动进行调试。
(2)下一级是主调试窗口,允许控制单个调试内核、端口以及它们的属性。当综合设计被打开时,可以显示调试窗口通过从布局选择器或布局菜单中选择调试布局打开,或者可以直接用Window → Debug打开。
(3)最低级别是一组 Tcl XDC 调试命令,您可以手动输入到XDC 约束文件或作为 Tcl 脚本重放。

标记 HDL 信号以进行调试
您可以在综合之前使用 HDL 源代码级别识别用于调试的信号mark_debug 约束。对应于 HDL 中标记为调试的信号的网络是自动列在未分配调试网络文件夹下的调试窗口中。
注意:在调试窗口中,调试网络视图是您选择的网络的更加以网络为中心的视图用于调试。 Debug Cores 视图是一个更加以核心为中心的视图,您可以在其中查看和设置核心属性。
标记网络进行调试的过程取决于您是否使用 RTL基于源的项目或基于综合网表的项目。对于基于 RTL 网表的项目:使用 Vivado 综合功能,您可以选择使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

傻童:CPU

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值