芯神瞳深度调试 Multi-Debug Module 2.0 允许用户进行多颗 FPGA 的并行调试。MDM 与 Player Pro 协同工作,以完成设计探针的插入以及触发条件的设定等等,并最终通过外部的 MDM 硬件模块完成板级调试。MDM 外部硬件模块允许用户进行深度跟踪,可存储多达 8GB 的波形。高速的千兆以太网可以实现抓取的数据与上位机PC的快速传输。MDM 不仅可以连续不断的抓取和存储波形,而且不消耗任何用户的 FPGA 内部存储容量。MDM 2.0 有 Xilinx 版本 (MDM2X) 和 Intel版本 (MDM2I) 可供选择。
在同一个调试界面可同时调试 2 个系统平台
在同一个调试界面可同时调试 2 个系统平台通过高速的 GT 收发器端口,追踪速度可达 55MHz
每颗 FPGA 可追踪多达 32K 的探针信号,共 8 组,每组 4K 探针信号,无需重新编译
经由外部存储器可存储高达 8GB 的波形数据
尺寸紧凑: 110mm * 180mm * 40mm (L * W * H)
结合 Player Pro, MDM 2.0 先进的多 FPGA 并行调试功能包括:
图形化的界面使用户在标记或上传内部信号到外部的 MDM 硬件变得容易,同时也便于进行触发条件和信号跟踪的设定。
保护用户感兴趣的 FPGA 内部探针以免综合过程中被优化
探针信号会根据设计分割的结果自动分配到多颗 FPGA 内
在单一的调试窗口下设置多颗 FPGA 的触发和追踪信号
设计综合之前标记无限量的 FPGA 内部探针信号
每颗 FPGA 可追踪多达 32K 的探针信号,共 8 组,每组 4K 探针信号,无需重新编译
用户可以很容易的设置触发事件和组合事件
触发事件支持:==, !=, >=, <=, >, <和计数
组合事件支持:!, &, |, ^, ->和计数
最多支持 8 个触发模块嵌套,每个模块可进行比较、排序、发生次数计算以及组合操作
通过外部 MDM 硬件板载的 1 块 8GB DDR3 SO-DIMM插槽支持存储 8GB 的波形数据
通过高速的千兆以太网传输捕获的波形数据至上位机 PC 进行分析
调试无需占用用户的 FPGA 内部存储资源
同步的捕获和存储波形数据
通过单一调试窗口同时调试 2 颗 FPGA
通过高速收发器传输触发和追踪来自于多颗 FPGA 内部的数据至 MDM 硬件
用 VCD / FSDB / FST 格式编写分析用的样本数据
MDM 与Prodigy Player Pro 协同工作,以完成设计探针的插入以及触发条件的设定等等,并最终通过外部的 MDM 硬件模块完成板级调试。
MDM2X (for Xilinx):VU19P, VU440 Quad, VU440 Single
MDM2I(for Intel):Stratix 10, 10M Single
Windows 7/10 64-bit
Red Hat Enterprise Linux 6.6/7.6 64-bit
Ubuntu Linux 14.04/16.04 64-bit
CentOS 7.4 64-bit
Verilog / VHDL
System Verilog
EDIF
Mixed languages