在 Debug Bridge 下有 5 种模式可在 AMD 虚拟线缆 (XVC) 实现中使用。
- “From AXI to BSCAN”(从 AXI 到 BSCAN)
- 在此模式下,Debug Bridge 通过 AXI4-Lite 从接口 (slave interface) 来接收 XVC 命令。
- “From JTAG to BSCAN”(从 JTAG 到 BSCAN)
- 在此模式下,Debug Bridge 通过由用户逻辑驱动的 JTAG 从接口来接收 XVC 命令。
- “From PCIe to BSCAN”(从 PCIe 到 BSCAN)
- 在此模式下,Debug Bridge 通过 PCIe 扩展配置从接口来接收 XVC 命令。
- “From PCIe to JTAG”(从 PCIe 到 JTAG)
- 在此模式下,Debug Bridge 通过 PCIe 扩展配置接口来接收 XVC 命令。此 Debug Bridge 会通过 I/O 管脚使 JTAG 管脚脱离 FPGA。此模式主要用于通过 XVC 对另一块板上的设计进行调试。
- “From AXI to JTAG”(从 AXI 到 JTAG)
- 在此模式下,Debug Bridge 通过 AXI4-Lite 接口来接收 XVC 命令,以便通过 JTAG 管脚将其发送到目标器件。
在上述所有模式下,Debug Bridge 均可通过 Soft-BSCAN(边界扫描)接口与设计中的其他调试核或 Debug Bridge 实例进行进一步通信。Soft BSCAN 主接口支持将 JTAG 接口扩展至内部用户定义的扫描链或 Debug Bridge 实例。