- 32 bi-directional I/O pins (16 cards may be daisy-chained for a total of 512 pins)
- 3 MB or 12 MB of on-board memory
- External and programmable internal clock rates from 5 Hz to 50 MHz
- Dynamically controlled sequencer using opcodes and conditional logic block for branching,looping, subroutines, and more providing advanced features for UUT synchronization
- Sequencer opcodes include conditional/unconditional jump, loop, call, return, pause, and halt
- Multiple I/O options include TTL, PECL, LVDS, and Programmable levels
- Geotest graphical vector development environment (DIOEasy) for generating,editing, capturing, and comparing complex digital patterns
- Supports up to 50 MHz clock frequency per channel for a total of 1.6 GB of data per second
- 6U PCI Plug and Play (PnP) boards
Description
The GC5050 is a high speed Dynamic Digital I/O card that provide a full feature set comparable to high speed I/O products found in large functional test systems. The card share an identical architecture with the GX5050,but the GX5050 is a PXI card (6U) and the GC5050 is a PCI card. Both have the ability to operate independently of the host computer when in RUN mode.
Features
The GC5050 provides real-time digital stimulus and capture with 32 pins per card. Up to 16 cards can be daisy-chained for a total of up to 512 pins. The 32 pins can be configured as input or output groups of eight. The direction of each group can be changed dynamically with the sequencer, externally, or both. There is also a 16-bit external bus for triggering and synchronization with external events.
Clock and strobe signals are distributed to the cards via a daisy-chained ribbon cable. These signals can be generated internally or externally. The external control signals allow full synchronization with the unit under test (UUT) and minimize the initialization part of the test.
Algorithmic Sequencer Technology (AST™)An innovative, state-of-the-art algorithmic sequencer allows users to create loops and branches to manipulate the output vectors. All of the sequencer commands can be conditioned using the External Event bus and may be programmed using the Graphical Vector Editor using Windows® API command or via a script language. This gives the GC5050 the capability to generate test vectors indefinitely at maximum test rates. Internal and external trigger and pause commands are available in several modes.
On-Board MemoryThe on-board memory is configurable from 3 MB or 12 MB and is user upgradeable. Separate memories are provided for output data, response data, and test step sequencing commands. The separate memory for response data lets the application read the activity on the UUT pins independent of the bi-directional mode. This is an important feature lacking in most high speed digital I/O applications.
CompatibilityThe GC5050 operates in any full size PCI slot that provides both 3.3 V and 5 V power supplies and are compatible with the Geotest GT50 and GT25 boards Test vectors. Additionally, firmware can be upgraded using the unique In-System-Programming front panel.
I/O Modules
The GC5050 offers a variety of I/O modules with input and output levels that meet the requirement of any digital test application, including TTL, PECL, ECL, Programmable Levels, Frequency Doubler, LVDS, and custom modules. I/O module type and memory size must be specified at the time the GC5050 is ordered.
| I/O Modules | Channels | Levels |
| TTL | 32 | 5 V and 3.3 V logic |
| PECL | 32 | Positive ECL |
| LVDS | 32 | LVDS |
| Programmable Levels | 32 | 0.3 V to 9 V |
Configuration
The GC5050 can be configured as a Master or as a Slave. The Master provides timing signals for up to 15 Slaves.
Programming and Software
The board is supplied a 32-bit DLL driver. Various interface files provide access to the DLL from programming tools and languages such as ATEasy, LabVIEW, C/C++, Microsoft Visual Basic®, Delphi, and more. The available virtual panel can be used to interactively adjust and control the instrument from a window that displays the current instrument settings and measurements.
On-Line help file and PDF User's Guide provides documentation that includes instructions for installing, using and programming the board.
Applications
- Automatic Test Equipment (ATE)
- High-speed functional digital test
- Hybrid and digital device test
- Event sequencer, logic pattern capture
See Also
- DIOEasy - Digital I/O Vector Development Software
- DIOEasy Training - DIOEasy Training (Customer or Geotest Site)
- DIOEasy-FIT - File import tool for importing and converting STIL, WGL, VCD/EVCD vectors for Geotest Digital IO instruments
- GX5050 - Dynamically Controlled High Speed Digital I/O PXI Card
- GX5055 - Dynamically Controlled, High Voltage Digital I/O PXI Card with Pin Electronics
- GX5150 Series - Dynamically Controlled High Speed Digital I/O PXI Card
- GX5152 Series - Digital Stimulus Response PXI Card
- GX5280 Series - Dynamically Controlled High Speed Digital I/O PXI Card
- GX5290 Series - Dynamically Controlled High Speed Digital I/O PXI Card
- GX5292e - Dynamically Controlled, High Speed Digital I/O PXI Express Card
- GX5295 - Dynamic Digital I/O with Per Channel Programmable Logic Levels and PMU PXI Card