Prodigy Multi-Debug Module 2.0

Prodigy Multi-Debug Module2.0 (MDM2)允许用户进行多颗FPGA的并行调试。Prodigy MDM2与Prodigy Player Pro协同工作,以完成设计探针的插入以及触发条件的设定等等,并最终通过外部的Prodigy MDM2硬件模块完成板级调试。MDM2外部硬件模块允许用户进行深度跟踪,可存储多达8GB的波形。高速的千兆以太网可以实现抓取的数据与上位机PC的快速传输。MDM2不仅可以连续不断的抓取和存储波形,而且不消耗任何用户的FPGA内部存储容量。

特色:

    • 在同一个调试界面可同时调试2块LM板子
    • 通过高速的GT收发器端口,追踪速度可达80MHz
    • 每颗FPGA可追踪多达32K的探针信号,共8组,每组4K探针信号,无需重新编译
    • 经由外部存储器可存储高达8GB的波形数据

 

结合Prodigy Player Pro, Prodigy MDM2先进的多FPGA并行调试功能包括:

基于RTL级的探针信号插入

    图形化的界面使用户在标记或上传内部信号到外部的MDM2硬件变得容易,同时也便于进行触发条件和信号跟踪的设定。


集成的板级调试设置

  • 保护用户感兴趣的FPGA内部探针以免综合过程中被优化
  • 探针信号会根据设计分割的结果自动分配到多颗FPGA内
  • 在单一的调试窗口下设置多颗FPGA的触发和追踪信号


无需重复编译即可追踪大量探针信号

  • 设计综合之前标记无限量的FPGA内部探针信号
  • 每颗FPGA可追踪多达32K的探针信号,共8组,每组4K探针信号,无需重新编译


触发条件规格

用户可以很容易的设置触发事件和组合事件

  • 触发事件支持:==, !=, >=, <=, >, <和计数
  • 组合事件支持:!, &, |, ^, ->和计数
  • 最多支持8个触发模块嵌套,每个模块可进行比较、排序、发生次数计算以及组合操作


8GB存储深度

  • 通过外部MDM2硬件板载的1块8GB DDR3 SO-DIMM插槽支持存储8GB的波形数据
  • 通过高速的千兆以太网传输捕获的波形数据至上位机PC进行分析
  • 调试无需占用用户的FPGA内部存储资源
  • 同步的捕获和存储波形数据


多FPGA的并行调试

  • 通过单一的调试窗口同时调试多颗FPGA
  • 通过高速的GT收发器传输触发和追踪来自于多颗FPGA内部的数据至MDM硬件
  • White the sample date in VCD/FSDB format for analysis


整合的原型设计流程

Prodigy MDM2与Prodigy Player Pro协同工作,以完成设计探针的插入以及触发条件的设定等等,并最终通过外部的Prodigy MDM2硬件模块完成板级调试。


Hardware Support

  • Compile: VU, KU, V7 and K7 Prodigy Logic Modules
  • Runtime: VU, KU, V7 and K7 Prodigy Logic Modules
  • Debug Set Up: VU, KU and V7 Prodigy Logic Modules


OS Support

  • Windows 7 Professional 64-Bit
  • Red Hat Enterprise Linux 5.8 WS64-bit
  • Ubuntu Linux 14.04LTS 64-bit


Language Support

  • Verilog / VHDL
  • System Verilog
  • EDIF
  • Mixed languages