PXI System for LRU Test Support
The system shown here was developed in support of Boeing 777 LRU Production Test.
The system comprises:
• 1 x Sy629PMC-BPM card
• 1 x Sy629PMC-M-CMC card
• 1 x Core i7 processor controller card
• 2 x PMC carrier cards
• 1 x 13-slot PXI chassis
• Windows 7 (32-bit) OS
• Windows 7 DLL and menu driven software
The Sy629PMC-BPM card, together with the Sy629PMC-M-CMC card and menu driven software
provide the user with an immediate facility to connect up to one or more LRUs and
start investigating bus activity. Stub cables from LRUs are connected directly to
the ports of the Multi-Coupler card. There is no configuration required for the Multi-Coupler
Two important facilities have been designed into the card:
• Transmit Monitoring
• Receive Monitoring
Transmit monitoring enables the user to check messages being transmitted from the
Receive monitoring enables the user to check all other messages on the bus.
These two facilities are combined into a one button action to “Sample Bus” and decode
and display all messages on the bus.
Message decoding provides five 16-bit words per Label:
• Label + Ext
• Time-Stamp (MSW)
• Time-Stamp (LSW)
• Word Count/String Count
• DATAC Error Status
These Status words are stored in a FIFO and can be read under software control in
a real-time application. This provides the user with information to set up the RPP
according to the Status information from a bus sample, to gather data associated
with a label into another FIFO. Time-stamp information is useful in determining the
protocol parameter Ti, the Terminal Interval.
Interrupts can be set on Tx or Rx Labels using the XPP and RPP setup. Interrupts
are stored in another FIFO and can be read in a real-time application.
Data for transmission or reception is loaded either into cyclic buffers or directly
into a dual data buffer for access by the DATAC. Two cyclic buffers are reserved
for Tx data and 14 are reserved for Rx data. The user can program the RPP to direct
data of a particular label into a particular Rx cyclic buffer. This is useful in
gathering data of a particular label from the bus, in a continuous stream, which
can then be stored to disk file for later examination.