GX5910 TTL I/O Module

The GX5910 TTL I/O Module is the typical I/O stage utilized with the GX515X product. The GX5910 interfaces to the GX515X and can be configured as Input or Output. Additionally, the GX5910 has on-board terminators that are software controlled (On/Off).

A picture of the GX5910 is displayed in the figure below.

GX5910 TTL I/O Module Card

GX5910 TTL I/O Module Card

Architecture

The GX5910 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.

Programming

The GX5910 Module is controlled by its host, the GX515X, and provides the following programmable functions:

     Set the width, number of active channels, as 32, 16, or 8 channels.

     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.

Block Diagram

A block diagram of the GX5910 is displayed in the figure below.

GX5910 Block Diagram

GX5910 Block Diagram

Function

The GX5910 TTL I/O Module interfaces GX515X DIO boards to external equipment and UUTs that use standard TTL logic levels.

Control

Width setting - Set the number of active channels, as 32, 16, or 8 channels causing the memory depth to increase/decrease by the same factor. E.g. setting the width to 16 will decrease the number of active channels by half and increase the available number of memory step by doubling them.

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.

GX5910 UUT-Side I/O Data (J2 I/O Connector 68-Pin to UUT)

The table below describes a GX515X(J4) interface to UUT data signals when a GX5910 I/O Module is mounted on the motherboard.

Pin

Signal

Type

Pin

Signal

Type

Pin

Signal

Type

1

I/O0+

I/O

24

I/O23+

I/O

47

GND

P

2

I/O1+

I/O

25

I/O24+

I/O

48

GND

P

3

I/O2+

I/O

26

I/O25+

I/O

49

GND

P

4

I/O3+

I/O

27

I/O26+

I/O

50

GND

P

5

I/O4+

I/O

28

I/O27+

I/O

51

GND

P

6

I/O5+

I/O

29

I/O28+

I/O

52

GND

P

7

I/O6+

I/O

30

I/O29+

I/O

53

GND

P

8

I/O7+

I/O

31

I/O30+

I/O

54

GND

P

9

I/O8+

I/O

32

I/O31+

I/O

55

GND

P

10

I/O9+

I/O

33

5V

P

56

GND

P

11

I/O10+

I/O

34

GND

P

57

GND

P

12

I/O11+

I/O

35

GND

P

58

GND

P

13

I/O12+

I/O

36

GND

P

59

GND

P

14

I/O13+

I/O

37

GND

P

60

GND

P

15

I/O14+

I/O

38

GND

P

61

GND

P

16

I/O15+

I/O

39

GND

P

62

GND

P

17

I/O16+

I/O

40

GND

P

63

GND

P

18

I/O17+

I/O

41

GND

P

64

GND

P

19

I/O18+

I/O

42

GND

P

65

GND

P

20

I/O19+

I/O

43

GND

P

66

GND

P

21

I/O20+

I/O

44

GND

P

67

GND

P

22

I/O21+

I/O

45

GND

P

68

GND

P

23

I/O22+

I/O

46

GND

P

 

 

 

Types: I/O = Input/Output, P = Power or Ground

J2 UUT-Side I/O Connections with a GX5910 Mounted

The table above describes GX515X signals at J4. The UUT interface is set for single-ended UUTs.

GX5910 UUT- Side I/O - Control Connector

The following table defines the GX515x DIO to UUT control interface. This interface uses a 68-pin VHD connector.

Pin

Signal

Type

Pin

Signal

Type

Pin

Signal

Type

1

GND

P

24

XOE0

IT

47

N/C

N/C

2

N/C

N/C

25

XOE1

IT

48

GND

P

3

N/C

N/C

26

XOE2

IT

49

GND

P

4

N/C

N/C

27

XOE3

IT

50

GND

P

5

N/C

N/C

28

GND

P

51

GND

P

6

GND

P

29

JA

IT

52

GND

P

7

N/C

N/C

30

N/C

N/C

53

GND

P

8

N/C

N/C

31

5V

P

54

GND

P

9

N/C

N/C

32

5V

P

55

GND

P

10

N/C

N/C

33

VTM

P

56

GND

P

11

GND

P

34

GND

P

57

GND

P

12

N/C

N/C

35

GND

P

58

GND

P

13

N/C

N/C

36

N/C

N/C

59

GND

P

14

SCLK

OT

37

N/C

N/C

60

GND

P

15

SSYNC

OT

38

N/C

N/C

61

GND

P

16

SDOUT

OT

39

N/C

N/C

62

GND

P

17

SDIN

IT

40

GND

P

63

GND

P

18

GND

P

41

GND

P

64

GND

P

19

OEN0

OT

42

GND

P

65

GND

P

20

OEN1

OT

43

GND

P

66

GND

P

21

OEN2

OT

44

GND

P

67

VTM

P

22

OEN3

OT

45

GND

P

68

GND

P

23

GND

P

46

GND

P

 

 

 

UUT-Side Control Connector, J1

Notes for the table:

Signal Type

Description

IT

Input TTL level

JA

Jump to a predefined address A Input. A low on this line will cause a jump to that address.

OEN0-OEN3

IOM generated Output Enables. A low on these lines specifies the I/O group currently enabled.

OT

Output TTL level

P

Power/GND

SCLK

SDOUT

SDIN

SSYNC

 
 

Should not be connected at any time.

VTM

Termination Voltage. 3.3V by default

XOE0-XOE3

External Output Enable input controls for each I/O group. A low on these lines will force the specific group to disable its output drivers.

Specifications

 

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