AN 796: Cyclone® V和 Arria® V SoC 器件设计指南

ID 683360
日期 7/27/2020
Public
文档目录

3.7. IP调试工具

Intel® Quartus® Prime Design Software包括许多用于FPGA硬件设计的IP和系统及调试工具。

以下工具常用于嵌入系统中的系统和IP调试:
  • Signal Tap - 通过FPGA资源构建的片上逻辑分析仪
  • 总线功能模块
    • Avalon-MM v2协议
    • AXI* v3 协议
  • System console - 基于服务的API,用于控制软逻辑和将数据移入/移出FPGA。
每个调试工具在硬件设计的不同阶段引入。典型硬件设计流程中,开发人员通常遵循以下高级验证步骤:
  1. RTL中的IP Creation
  2. IP的Testbench和BFM验证
  3. 在IP的硅芯测试中,使用系统控制台将激励驱动存储器映射或流接口
  4. 在IP的硅芯测试中,使用低级别软件在HPS的处理器上运行

Signal Tap和系统控制台中,如果两者都使用FPGA JTAG接口进行数据通信,则可以同时使用这两个功能。例如,可在Signal Tap中配备一个触发条件并通过System console控制的JTAG-to-Avalon桥接IP触发该条件发生。这些功能可与通过JTAG通信的HPS工具同时使用。

Cyclone® V/ Arria® VSoC器件上有2个JTAG接口。其中第一个接口连接到器件的FPGA侧,而第二个接口连接到HPS调试访问端口(DAP)。