The Prodigy Multi-Debug Module Pro (MDM Pro) is an innovative deep trace debugging solution for FPGA prototyping and allows concurrent debugging of multiple FPGAs. It works within the Prodigy Player Pro cockpit to specify trigger conditions and to debug across multiple FPGAs. The MDM Pro hardware enables massive data acquisition and transferring through high speed giga transceivers, and deep tracing of the cause of bugs with the ability to store up to 64GB of waveform data without consuming any user FPGA memory.
Debug across up to 8 FPGAs simultaneously using a single logic analyzer
faster sampling rate of up to 125MHz
Trace up to 2K probes per FPGA and support 8 sample groups
Easy get the value of any internal DFF/BRAM
Supports trigger state machine languages to ease the debugging
Store up to 64GB of waveform data externally
The MDM Pro has the following features:
The Player Pro GUI allows you to mark and upload internal signals to the external MDM Pro hardware for easy setting of trigger conditions and signal tracing.
Mark an unlimited number of internal FPGA probes before synthesis
Trace up to 16K probes per FPGA in 8 groups of 2K probes each without FPGA re-compilation
Set up trigger and trace signals in multiple FPGAs from a single console
Preserve internal FPGA probes before synthesis
Probes are distributed to multiple FPGAs automatically based on partition results
Users can easily set trigger events and combinational events:
Trigger events support: ==, !=, >=, <=,>, < and counting
Combinational events support: !, &, |, ^, -> and counting
Supports up to 8 event trigger blocks. Each block can run comparison, sequencing, occurrence and combination operations
Advanced Trigger:
Up to 8 trigger comparators
State machines - support up to 16 states
One, two- and three-way conditional branching
Four built-in 16-bits counters used to events, implement timers, etc.
Four built-in flags used for monitoring trigger state machine execution status
Store 64GB of waveform data on external DDR4 memory, minimize the consumption of user FPGA resources
Transfer captured waveforms to host computer through Gigabit Ethernet
Capture and store waveforms continuously
Debug across multiple FPGAs simultaneously using a single Logic Analyzer
Easy get the value of any internal DFF / BRAM
Transmit trigger and trace data from multiple FPGAs to the MDM Pro hardware through high-speed transceivers Mini-SAS
Write the sample data in VCD / FSDB/ FST format for analysis
High bandwidth capture and aggregation over 8 Mini-SAS connections
MDM Pro provides two modes-compiler mode and IP mode. In IP mode, user can instantiate the debug IP in the DUT directly, no need to run the Player Pro compile time flow. In compiler mode, it works within the Prodigy Player Pro cockpit to go beyond debug set up to specify trigger conditions then debug.
VU19P LS, VU440 LS, LX1
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
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.