Products
Get to market first with S2C solutions

Prodigy Multi-Debug Module 2.0

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.


Highlights:

  • 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)

MDM.jpg


Features & benefits

In combination with Prodigy Player Pro, the advanced multiple FPGA debug capabilities include:


RTL-level Probing

The GUI allows you to mark and upload internal signals to the external MDM2X hardware for easy setting of trigger conditions and signal tracing.


Integrated In-Circuit Debug Setup

  • 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


Large Number of Probes Without Re-Compile

  • 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


Trigger Condition Specification

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


8GB Deep Trace

  • 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


Concurrent Debug of Multiple FPGAs

  • 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


Integrated with Prototyping Setup Flow

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.


企业微信截图_16215686054983.png



Specificaitons

Hardware Support

  • MDM2X (for Xilinx):VU19P, VU440 Quad, VU440 Single

  • MDM2I(for Intel):Stratix 10, 10M Single


OS Support

  • 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


Language Support

  • Verilog / VHDL

  • System Verilog

  • EDIF

  • Mixed languages

Request for Quote

What type of chip are you designing?
What is the capacity of the ASIC gate included in the design?
5 million-20 million
20 million-50 million
50 million-100 million
100 million-1 billion
More than 1 billion
Which FPGA do you prefer to use?
Xilinx VU440
Xilinx KU115
Xilinx VU19P
Xilinx VU13P
Xilinx VU9P
Intel S10-10M
Intel S10-2800
Not sure, need professional advice
What kind of FPGA configuration do you need?
Single FPGA
Dual FPGA
Four FPGAs
Eight FPGAs
Not sure, need professional advice
What kind of peripheral interface do you need?
How many prototype verification platforms do you need?
Do you need the following tools?
Segmentation tool
Multiple FPGA debugging tools
Co-modeling tool (allows large amounts of data to interact between FPGA and PC host)
When do you need to use our products?
0-6 months
6-12 months
More than 12 months
Not sure
Any additional comments?
Submit
Enter your phone number and we will call you back immediately
Enter your phone
Verification code

This site uses cookies to collect information about your browsing activities in order to provide you with more relevant content and promotional materials, and help us understand your interests and enhance the site. By continuing to browse this site you agree to the use of cookies. Visit ourcookie policy to learn more.