使用IP集成器调试AXI接口
扫描二维码
随时随地手机看文章
用户可以使用IP集成器连接IP 模块创建复杂的系统设计。通过接口构建基于模块的设计,一般情况下接口包含多个总线和大量的信号线。因此,为了方便在硬件上调试那些包含大量接口的设计,就需要验证设计的接口连接。
IP集成器的AXI接口调试特性提供了这种支持。通过使用System ILA IP,可以让用户更容易的监听和调试总线接口和设计模块的信号。实现调试功能的第一步是给接口或者线加上debug标记。只需要简单的点击鼠标右键,在弹出的菜单里选择Debug。AXI接口或者IP集成器上可以看到的其他接口都可以被打上Debug的标记。
下一步设计辅助器可以自动地将接口和线连接到System ILA IP,设计辅助器也会为System ILA配置一些主要的功能。如果需要的话,用户可以进一步配置。需要debug的线被打上标记并连接到System ILA IP后,下一步需要检验设计。这是为了确保所有的线和接口正确的接到了System ILA。
校验设计后,不再需要额外的步骤,与后续的流程是无缝衔接的。点击实现设计和生成bitstream,用户可以完成所有的流程,然后快速的调试。在硬件管理器中,由于经过综合和实现接口被保护了,所以它们是以组的形式在波形窗口显示的。这样就不需要对AXI的行为做很复杂的解释,否则就需要对每个接口做信号级的分析。用户可以看到多个AXI接口的传输,由事件触发,与系统同步采集数据。而且,它们可以使能协议校验,或者其他的有助于准确调试的特定选项。
在IP集成器中调试AXI接口有很多优势!