仅对英特尔可见 — GUID: szf1481303821587
Ixiasoft
3.7. IP调试工具
Intel® Quartus® Prime Design Software包括许多用于FPGA硬件设计的IP和系统及调试工具。
以下工具常用于嵌入系统中的系统和IP调试:
- Signal Tap - 通过FPGA资源构建的片上逻辑分析仪
- 总线功能模块
- Avalon-MM v2协议
- AXI* v3 协议
- System console - 基于服务的API,用于控制软逻辑和将数据移入/移出FPGA。
每个调试工具在硬件设计的不同阶段引入。典型硬件设计流程中,开发人员通常遵循以下高级验证步骤:
- RTL中的IP Creation
- IP的Testbench和BFM验证
- 在IP的硅芯测试中,使用系统控制台将激励驱动存储器映射或流接口
- 在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)。