Diamond Point International
 
Diamond Systems Corporation

Diamond Systems FEATUREPAK-GPIO96

FeaturePak Data Acquisition Module

Digital I/O FeaturePak Module with Customizable Personality

 
Diamond Systems FEATUREPAK-GPIO96
 
  • FPGA-based design with in-the-field reconfigurability
  • 96 buffered, programmable digital I/O
  • Byte-wide and bit-wide port direction control
  • 3.3V and 5V user-selectable I/O configuration
  • 8 32-bit counter/timers
  • 4 24-bit pulse-width modulators
  • Watchdog timer with system reset capability
  • 50MHz system clock
  • 1 PCI Express x1 lane host interface
  • FeaturePak form-factor compliant
  • Zero height expansion module
  • -40°C to +85°C operating temperature
  • Universal Driver software support
  • ROHS compliant



Datasheet/Manual:

Diamond Systems Featurepak datasheet in PDF format Datasheet in PDF format
Manual to follow Manual to follow

 

Introduction

FeaturePak-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.

FeaturePak-GPIO96 Block Diagram

FeaturePak-GPIO96 block diagram

Universal Driver

Diamond's exclusive Universal Driver Software is included at no charge with the FeaturePak-GPIO96. It provides a high-level programming library for all of our I/O boards, as well as for the data acquisition circuitry on our SBCs and Embedded-Ready Subsystems. All data acquisition features are supported by easy-to-use function calls, resulting in a reduced learning curve and shortened application development time. The Universal Driver works with Linux, Windows XP, Windows CE, and DOS. Application examples and projects are included for each function, each board, and each operating system, in order to provide a quick starting point for learning and development.

About the FeaturePak embedded I/O standard

The FeaturePak™ Initiative, originated by Diamond Systems, was launched at the Embedded World trade show in March, 2010. The FeaturePak Specification defines a highly-compact, low-profile, and inexpensive way to add configurable I/O functions to embedded systems. The tiny FeaturePak modules -- measuring just 1.70 x 2.55 inches (see photo above) -- can be used for providing snap-in options or upgrades for off-the-shelf single board computers (SBCs) and computer-on-module (COM) baseboards, or as building blocks to simplify the development of fully-custom embedded electronics. Additionally, FeaturePak modules provide "zero height expansion," in that they fit within the normal component envelope of an SBC or COM baseboard and add no height to PC/104-style I/O expansion stacks.

 
 

Specification


FPGA

Base FPGA:

LatticeECP3, 700K gate equivalents

Input clock:

40MHz

FPGA code storage:

Flash memory, field upgradeable via JTAG


Digital I/O

Total I/O lines on FeaturePak connector:

96

Primary I/O:

48 lines with 3 8-bit, 2 4-bit, and 16 1-bit buffers; configurable pull-up/down resistors

Secondary I/O:

±35V on any analog input without damage

Counter/timers:

8 32-bit up/down counters (alternate mode)

Max counting freq:

To be added

Counter modes:

Counter, rate/square-wave generator, pulse-width modulator, programmable one-shot, hardware/software triggered strobe

Output current:

To be added

Input current:

To be added

D/A resolution:

16-bits (1/65536 of full scale)

Output ranges:

±2.5V, ±1.25V, ±5V, ±10V, 0-2.5V, 0-5V, 0-10V

Output current:

±5mA max per channel


General

Featurepak:

Compliant, zero height expansion

Power supply:

3.3VDC ±5%

Operating temperature:

-40°C to +85°C

Weight:

To be added

Software:

High level C language interface for DOS, Windows, Windows CE, and Linux.
Example programs and projects are provided for use with Borland, Microsoft, and the GNU C/C++ compilers.

ROHS Status:

This product is lead free/ROHS compliant.


Ordering Details:
Board:

FP-GPIO96 FeaturePak Programmable GPIO Module with standard personality

Please note that boards are supplied with no cables, software or manuals.
Software/manuals are available electronically.

Accessories:

ADG022 PCI Express to FeaturePak Adapter

Further Information:

Want further information or pricing on this product? Either fill out our feedback form or contact us for further information.

 
© 2012 Diamond Point International. All rights reserved.