The GX5152 Series are high speed, 6U PXI, digital I/O instruments. The GX5152 master controller has 32 I/O channels that supports test rates up to 50 MHz and vector depths up to 128 Mb per pin. The GX5153 slave offers the same timing characteristics and multiple I/O level configurations when used in conjunction with the GX5152. The GX5152 can control up to 15 GX5153 boards using the same timing and sequencer.
The GX5152 accommodates between two and nine memory SIMMs. One SIMM is used by the sequencer and the other eight by the I/O pins. Each SIMM provides 256 Kb, 1 Mb, 2 Mb or 4 Mb vecttors per pin, for a maximum of 32 Mb. The GX5152 architecture enables the user to stack the memory to reconfigure the board for 16 channels of I/O with 64 Mb depth or for 8 channels of I/O providing a maximum of 128 Mb of vectors for each channel.
The GX5152’s sequencer, which utilizes the ninth SIMM, enables a conditional or unconditional JUMP to two predefined addresses and PAUSE commands. The sequencer commands can be applied every eighth step.
Clock and Strobe signals originate on the timing module and are distributed to the slave GX5153s via a ribbon cable. These signals can be provided externally for full synchronization with external events.
The Trigger signal initiates the execution of vector capturing (or vector stimuli). The multiple software and hardware trigger sources provide flexibility in synchronizing the GX5152 with real world events.
The Timing Module provides clocks, strobes, and additional timing signals to control the timing of the GX5152. The Timing Module Level Adapter (TMLA) is a daughter board that mounts on the Timing Module to change the levels according to the selected I/O module (TTL, PECL, ECL, LVDS, or programmable levels). The default TMLA is TTL.
In addition, the GX5152 offers a variety of I/O modules. The I/O modules are daughter boards that mount directly onto the GX5152 board. Available I/O modules include TTL, PECL, ECL, Programmable Levels, and LVDS.
The board is supplied with GTDIO/DIOEasy, a software package that includes vector editing, a virtual instrument panel, and 32/64-bit DLL driver libraries and documentation. The virtual panel can be used to interactively program and control the instrument from a window that displays the instrument’s current settings and status. In addition, interface files are provided to support access to programming tools and languages such as ATEasy, LabView, C/C++, Microsoft Visual Basic®, Delphi, and Pascal. On-Line help file and PDF User's Guide provides documentation that includes instructions for installing, using and programming the board.