使用IP集成器调试AXI接口

更多精彩内容,请微信搜索“FPGAer俱乐部”关注我们。

使用IP集成器调试AXI接口        

作者:Amir Zeineddini

用户可以使用ip集成器连接IP 模块创建复杂的系统设计。通过接口构建基于模块的设计,一般情况下接口包含多个总线和大量的信号线。因此,为了方便在硬件上调试那些包含大量接口的设计,就需要验证设计的接口连接。


IP集成器的AXI接口调试特性提供了这种支持。通过使用System ILA IP,可以让用户更容易的监听和调试总线接口和设计模块的信号。实现调试功能的第一步是给接口或者线加上debug标记。只需要简单的点击鼠标右键,在弹出的菜单里选择Debug。AXI接口或者IP集成器上可以看到的其他接口都可以被打上Debug的标记。

使用IP集成器调试AXI接口

下一步设计辅助器可以自动地将接口和线连接到System ILA IP,设计辅助器也会为System ILA配置一些主要的功能。如果需要的话,用户可以进一步配置。需要debug的线被打上标记并连接到System ILA IP后,下一步需要检验设计。这是为了确保所有的线和接口正确的接到了System ILA。


校验设计后,不再需要额外的步骤,与后续的流程是无缝衔接的。点击实现设计和生成bitstream,用户可以完成所有的流程,然后快速的调试。在硬件管理器中,由于经过综合和实现接口被保护了,所以它们是以组的形式在波形窗口显示的。这样就不需要对AXI的行为做很复杂的解释,否则就需要对每个接口做信号级的分析。用户可以看到多个AXI接口的传输,由事件触发,与系统同步采集数据。而且,它们可以使能协议校验,或者其他的有助于准确调试的特定选项。

使用IP集成器调试AXI接口

在IP集成器中调试AXI接口有很多优势!如果想了解更多关于这种功能的信息,你可以看电子文档Programming  & Debugging User Guide UG908 和 IP  Integrator User Guide UG994 也可以查看Vivado  QuickTake video

为了进一步提高这种性能,我们也希望你填一份简短的调查问卷survey 。请花一点时间填完这份问卷,让我们看到您的反馈。您的支持是对我们最大的鼓励。

关于作者:
Amir Zeineddini是在Xilinx产品市场团队,负责vivado硬件调试解决方案,已经有超过十年的FPGA设计和应用方面的经验。在2006年加入Xilinx,他在产品市场部担任过多个职务,包括产品应用和技术销售等。他还写过很多应用指南和参考设计文档。Amir非常重视客户的反馈,同时专注于加强和改进Vivado Design Suite工具中的调试功能。


声明:本文来源于Vivado Expert Series Blog,由创新网赛灵思中文社区编译,转载请注明作者、出处及原文链接

============华 丽 的 分 割 线============


想加入我们FPGA学习交流群吗?可以长按或扫描以下二维码,审核通过后我们邀请您加入

这些微信群旨在打造一个提供给FPGA工程开发人员及兴趣爱好者(统称“FPGAer”)进行技术交流、答疑解惑和学习的平台。而且我们也将会通过网络举办FPGA技术讲座,分享相关研究文献 


使用IP集成器调试AXI接口


了解更多FPGA知识可以长按或扫描以下二维码关注FPGAer俱乐部


使用IP集成器调试AXI接口