The Prodigy Multi-Debug Module 2.0 for Xilinx (MDM2X) allows for the concurrent debugging of multiple FPGAs. Prodigy MDM2X works within the Prodigy Player Pro cockpit to go beyond debug set up to specify trigger conditions then debug multiple FPGAs with the help of an external Prodigy MDM2X hardware module. The MDM2X external hardware enables deep tracing of the cause of bugs with the ability to store up to 8GB of waveforms. The high-speed Giga-Ethernet cables allow the captured data to be quickly transferred to the host computer. The MDM2X captures and stores waveforms continuously removing the need to consume design FPGA memory for debug.
Debug across 2 Prodigy Logic Modules (LM) simultaneously using a single logic analyzer
Trace at speeds up to 55MHz using high-speed transceivers
Trace up to 32K probes per FPGA in 8 groups of 4K probes each without re-compile
Store up to 8GB of waveform data externally
Compact form factor: 110mm * 180mm * 40mm (L * W * H)
In combination with Prodigy Player Pro, the advanced multiple FPGA debug capabilities include:
The GUI allows you to mark and upload internal signals to the external MDM2X hardware for easy setting of trigger conditions and signal tracing.
Preserve internal FPGA probes before synthesis
Probes are distributed to multiple FPGAs automatically based on partition results
Set up trigger and trace signals in multiple FPGAs from a single console
Mark an unlimited number of internal FPGA probes before synthesis
Trace up to 32K probes per FPGA in 8 groups of 4K probes each without FPGA re-compilation
Users can easily set trigger events and combinational events
rigger events support：==, !=, >=, <=, >, <and counting
Combinational events support：!, &, |, ^, ->and counting
upports up to 8 event trigger blocks. Each block can run comparison, sequencing, occurrence and combination operations
Store 8GB of waveforms on external MDM2X DDR3 memory
Transfer captured waveforms to host computer through high-speed Giga-Ethernet cables
Remove consumption of design FPGA memory for debug
Capture and store waveforms continuously
Debug across multiple FPGAs simultaneously using a single Logic Analyzer.
Transmit trigger and trace data from multiple FPGAs to the Prodigy MDM2X hardware through high-speed Gigabit transceivers
Write the sample data in VCD / FSDB format for analysis
Prodigy MDM2X works within the Prodigy Player Pro cockpit to go beyond debug set up to specify trigger conditions then debug multiple FPGAs with the help of an external Prodigy MDM2X hardware module.
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