FP-GPIO96 is a general purpose I/O FeaturePak module using a high-capacity (700K gate equivalent) PCI Express FPGA for maximum density and flexibility. The base hardware configuration features 96 digital I/O lines grouped into 12 8-bit ports. All ports have I/O buffers to protect the FPGA and offer user-selectable 3.3V or 5V logic drive levels. The ports are organized into a combination of byte-wide, nibble-wide, and bit-wide direction control for maximum flexibility and application compatibility.
The built-in FPGA personality provides multiple configuration options. All 96 I/O lines may be used in common I/O mode; Six of these ports can be reconfigured to enable an array of additional features, including 8 32-bit up/down counter/timers with programmable input source and gate, 4 24-bit PWM circuits with 0-100% duty cycle capability, interrupt/latched mode operation, and even a watchdog timer feature.
The flash-based design enables easy field upgrades using a Diamond-provided software utility (no cable or third-party software required!) as well as custom code development. Universal Driver software support (described below) is included for Linux, Windows XP, Windows Embedded CE/Standard.
| File | Description | |
| featurepakgpio96_spec.pdf | FeaturePak-GPIO96 Spec Sheet |
| Part Number | Description | Status |
| FP-GPIO96 | FeaturePak Programmable GPIO Module, exteneded temp |