This package includes the MGT Debug Toolkit, which is an API designed to easily adjust low-level MGT (Multi-Gigabit Transceiver) settings on the PXIe-6591R and PXIe-6592R. Included are several LabVIEW examples that are useful for design or test engineers to characterize the physical layer of their SERDES link. A single bitfile has been designed that allows for dynamic reconfiguration (without compiling) of the following settings:
TX Pre and Post Emphasis
Differential Voltage Swing
The MGT Debug supports in hardware pattern generation and checking capabilities for the following sequences:
Please see MGT Debug Getting Started.pdf inside the attached zip file and the following video for more details.
NI MGT Debug Toolkit v1.0.2
Version 1.0.2 fixes an issue occurring in LabVIEW FPGA 2016 and later where the instruction FIFO resource is incorrectly capitalized, leading to compilation failures.
NI MGT Debug Toolkit v1.0.1
Version 1.0.1 fixes an issue where the FPGA Build Specification would attempt to place the compiled bitfile in a path that does not exist.
NI LabVIEW 2014
NI LabVIEW 2014 FPGA Module
NI LabVIEW Instrument Design Libraries for High-Speed Serial Instruments 14.0
NI PXI Express Chassis
NI PXI Express Controller
The attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system, or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense