The GC5910 TTL I/O Module is the typical I/O stage utilized with the GC5050 product. The GC5910 interfaces to the GC5050 and can be configured as Input or Output. Additionally, the GC5910 has on-board terminators that are software controlled (On/Off).
A picture of the GC5910 is displayed in the figure below.

GC5910 TTL I/O Module Card
The GC5910 employs 2 double-density FCT166245ET transceivers to provide up to 32 channels of bi-directional TTL level I/O. The module supports configurations of 8, 16, and 32 bi-directional channels. On-board register/MUX logic controls the path of data in both input and output modes of operation and determines the output state after a sequencer HALT. SIP sockets provide the optional installation of terminators; 180/390-ohm resistor networks are factory installed.
The GC5910 Module is controlled by its host, the GC5050, and provides the following programmable functions:
● Global Output Reset
● Tri-state Output on sequencer HALT
● Hold Last Value output on sequencer HALT
● Termination Enable/Disable
● Enable/disable all 8 outputs in a group, four groups in total, in each vector step.
A block diagram of the GC5910 is displayed in the figure below.

GC5910 Block Diagram
The GC5910 TTL I/O Module interfaces GC5050 DIO boards to external equipment and UUTs that use standard TTL logic levels.
Tri State – High impedance outputs can be enabled or disabled in groups of eight during vector execution. The high impedance output state supports the connection of DIO boards to a UUT bus up to 32 bits wide.
Retain Last Value – The output mode can be configured to either retain the last value on vector halt, or switch to high impedance.
Line Terminations – Terminators can be switched in or out under program control. 180/330 or 330/390 SIPs are standard. SIPs mount in sockets to accept other (user-supplied) termination values.
The following table defines the GC5050 DIO to UUT I/O signals. This interface uses a 68-pin VHD connector.
Pin |
Signal |
Type |
Pin |
Signal |
Type |
Pin |
Signal |
Type |
Pin |
Signal |
Type |
1 |
IO0 |
I/O |
18 |
IO17 |
I/O |
35 |
GND |
I/O |
52 |
GND |
P |
2 |
IO1 |
I/O |
19 |
IO18 |
I/O |
36 |
GND |
I/O |
53 |
GND |
P |
3 |
IO2 |
I/O |
20 |
IO19 |
I/O |
37 |
GND |
I/O |
54 |
GND |
P |
4 |
IO3 |
I/O |
21 |
IO20 |
I/O |
38 |
GND |
I/O |
55 |
GND |
P |
5 |
IO4 |
I/O |
22 |
IO21 |
I/O |
39 |
GND |
I/O |
56 |
GND |
P |
6 |
IO5 |
I/O |
23 |
IO22 |
I/O |
40 |
GND |
I/O |
57 |
GND |
P |
7 |
IO6 |
I/O |
24 |
IO23 |
I/O |
41 |
GND |
I/O |
58 |
GND |
P |
8 |
IO7 |
I/O |
25 |
IO24 |
I/O |
42 |
GND |
I/O |
59 |
GND |
P |
9 |
IO8 |
I/O |
26 |
IO25 |
I/O |
43 |
GND |
I/O |
60 |
GND |
P |
10 |
IO9 |
I/O |
27 |
IO26 |
I/O |
44 |
GND |
I/O |
61 |
GND |
P |
11 |
IO10 |
I/O |
28 |
IO27 |
I/O |
45 |
GND |
I/O |
62 |
GND |
P |
12 |
IO11 |
I/O |
29 |
IO28 |
I/O |
46 |
GND |
I/O |
63 |
GND |
P |
13 |
IO12 |
I/O |
30 |
IO29 |
I/O |
47 |
GND |
I/O |
64 |
GND |
P |
14 |
IO13 |
I/O |
31 |
IO30 |
I/O |
48 |
GND |
I/O |
65 |
GND |
P |
15 |
IO14 |
I/O |
32 |
IO31 |
I/O |
49 |
GND |
I/O |
66 |
GND- |
P |
16 |
IO15 |
I/O |
33 |
VCC |
P |
50 |
GND |
I/O |
67 |
VCC |
P |
17 |
IO16 |
I/O |
34 |
GND |
P |
51 |
GND |
I/O |
68 |
GND |
P |
68-Pin UUT I/O Data Connector, J5
Notes:
● Pin: Pin number
● I/O: Input or Output
● P: Power/GND
● IO0 – IO31: Data Lines. Non-differential I/O Modules.
● VCC – 5V or 3.3V (set by jumpers).
|
Min |
Typical |
Max |
I/O Channels Per Module |
Configurable: 32, 16, or 8 bit |
||
Terminations |
Software Controlled On/Off Socketed 180/390, factory Installed |
||
Type |
74ALVC245 |
||
Output Level |
|||
High |
2.0V |
|
3.2V |
Low |
0.2V |
|
0.55V |
Output Current |
|
|
±24mA |
Input Level |
|||
High |
2.0V |
|
|
Low |
|
|
0.8V |
Power |
5VDC |
|
200mA |
Propagation |
|||
Delay Output |
1nSec |
|
3nSec |
Delay Input |
1nSec |
|
3nSec |
Output Skew |
|
1ns |
|
Temperature Range |
|||
Operating |
0°C |
|
+50°C |
Storage |
-20°C |
|
+70°C |
Size |
4.40 x 3.40 Inch |
||
Weight |
60g |
||