EXOSTIV调试器利用FPGA芯片的多个Gbit收发接口将记录的波形数据存储到板外的硬件盒子中,该盒子目前最大可以存储8GB的调试数据。它的软件MYRIAD读取和显示大规模的数字和模拟波形数据。调试器的IP支持同时持续记录最多32768个内部节点,并保持FPGA的工作速度。
技术指标
●Xilinx版支持Zynq、7系列和UltraScale(+)系列
●Intel版本支持10系列、Cyclone V和Stratix V系列
●需要使用FPGA厂商软件对IP进行综合
EXOSTIV设备
●最高4x 12.5 Gbps MGT 连接
■SFP/SFP+/QSFP/QSFP+仓
■HDMI,mini- 和micro- HDMI 连接器
■FMC和其他接口(需要适配器)
●MYRIAD波形查看器(TB级的)
●USB3.0连接到PC机
●可配置嵌入式仪器IP
●RTL或综合后 IP插入
●复杂触发选项
●数据导出格式:VCD、CSV、二进制
IP核
连接方式
1. 使用板上直接连接到FPGA高速收发口的SFP/SFP+/QSFP/QSFP+接口,一般的官方开发板都会有这类接口。
SFP/SFP+/QSFP/QSFP+连接线
2. 如果高速收发器连接到FMC,可使用HDMI to FMC模块适配器。
适配器
3. 可修改板子来增加一个Micro-HDMI连接器,下图是Artix-7板带一个小micro HDMI连接器,支持4个6.6Gbps带宽的调试。
Micro-HDMI连接器
支持的芯片与平台
支持的芯片 | Xilinx Artix-7、Kintex-7、Virtex-7、Zynq、UltraScale、UltraScale+芯片 | Xilinx Vivado 2015.4 - 2017.4;Dashboard 1.8.4 支持2017.3 - 2017.4 |
与目标板连接方式 | HDMI(custom pinout)和SFP/SFP+连接器类型 | FMC连接器类型以及适配器 |
与PC连接方式 | USB 2.0 或更高 | 推荐USB 3.0 |
PC需要 | 最小1GB RAM可用 | |
支持的操作系统 | Windows/ Linux/MacOS | Win32/64 v7,8,10 Linux :Centos 7.x, RHEL 7.x,Ubuntu 16.04 +, Debian 8, MacOS |
支持的芯片系列的收发器:
芯片系列 | 支持的收发器 |
Virtex-7 | GTX/GTH |
Kintex-7 | GTX |
Artix-7 | GTP |
Zynq-7000 | GTX |
Virtex Ultrascale | GTH/GTY |
Kintex Ultrascale | GTH |
Virtex Ultrascale+ | GTH/GTY |
Kintex Ultrascale+ | GTH/GTY |
Zynq Ultrascale+ | GTH/GTY |
好处与优势
1. 实验室内FPGA调试的逻辑过于复杂,目前调试手段效率较低
2. 提升FPGA可视性20万倍
3. 与传统调试手段的比较
逻辑分析仪 | 嵌入式LA | EXOSTIV | |
观察点 | 一般64到128,影响FPGAI/O | 几千 | 最高16x 2048个 |
记录深度 | MB级 | KB级,影响FPGA内部存储 | GB级 |
采样速度 | 受限于IO速度和板上走线 | FPGA速度 | FPGA速度 |
EXOSTIV调试界面