The GX6188 has 14 General Purpose I/O (GPIO) signals available to the user. Each signal can be programmed to be an input or an output. The primary use of these signals is for cable ID and verification of presence and correctness of mating connectors. By default, all of the GPIO lines are tri-stated on power-up and reset conditions.
Three of the GPIO signals can be configured to serve a dual-purpose - as event lines, with the ability to either open all relays or to generate a PCI bus interrupt if they read back a low logic level. By default, all of these event lines are disabled. They can be enabled using the API function Gx6188InterruptSetup.