Email Us    US: 1·800·36·PC104    Worldwide: 1·650·810·2500
<- Previous:  Ruby-MM-416
catalog: Digital & Counter/Timer I/O Modules
Next:  GPIO-MM-12 ->

FEATURES
48 programmable digital I/O lines based on 8255 cores
10 16-bit counter/timers based on 9513 cores with 8 fixed digital inputs and 8 fixed digital outputs
On-board EEPROM for user data storage
40MHz clock to support high-speed logic and counters
3 pin headers for a total of 100 I/O pins
Based on a Xilinx Spartan II RAM-based FPGA for field reconfigurability FPGA personality display for easy identification
-40 to +85°C operation
PC/104 form factor
FREE Universal Driver software included
ONLINE SUPPORT
See discussion topics
Request information about this product
Request tech support
DOWNLOADS
GMM to GPIO-MM Transition Guide
(.pdf, 49.5 kb)
GPIO-MM Personality 0x22
(.pdf, 414.2 kb)
GPIO-MM-11 User Manual v1.02
(.pdf, 406.3 kb)
GPIO-MM Datasheet
(.pdf, 197.8 kb)
GPIO-MM FPGA Pinout Guide v1.01
(.pdf, 271.8 kb)
GPIO-MM Personality Guide v1.00
(.pdf, 288.4 kb)

GPIO-MM

Reconfigurable 48-line Digital I/O + Counter/Timer PC/104 Module

GPIO-MM
click for a larger image
Description
Block Diagram
I/O headers
Specifications
Get an online quote


Description

GPIO-MM is part of a family of reconfigurable digital I/O and counter / timer modules with various port and pin configurations. Each board uses identical hardware with a 200K gate Xilinx Spartan II RAM-based FPGA. The varying configurations are based on different FPGA code. The FPGA code is stored in a flash memory on the board, enabling GPIO-MM to be reprogrammed in the field with different designs, including custom designs.

The GPIO-MM configuration provides 48 digital I/O lines and 10 programmable counter/timers. The counter/timer features are based on our legacy Quartz-MM board, while the 48 digital I/O lines are compatible with our legacy Garnet-MM board. This configuration combines the features of both these boards into one board to reduce your PC/104 stack size and cost.

Other GPIO-MM configurations provide up to 96 digital I/O lines.

Counter/Timer Features

The 10 16-bit counter/timers are provided by two 9513 cores. The high speed FPGA enables a fast 40MHz clock input, providing greater precision in timing applications. The counters can be joined under software control to provide 32-bit, 48-bit or 64-bit counters. A variety of input, gate, and output features are available to implement a wide range of waveform, counting, and timing functions. The counter / timer I/O connector uses the same pinout as the connector for Quartz-MM 10-channel boards and includes 16 digital I/O lines configured as 8 inputs and 8 outputs. The fixed I/O and the counter/timer signals feature ESD-protective circuitry.

Digital I/O Features

The digital I/O includes 48 programmable-direction lines using two 8255 cores. All I/O lines are buffered for enhanced output current, using the same buffer technology as on Garnet-MM. All I/O lines contain jumper-selectable 10Kohm pull-up/pull-down resistors. The 48 I/O lines are contained on a single 50-pin connector, along with system ground and a convenient +5V power pin. The I/O connector provides digital I/O lines in ACB port order.

ISA Bus Interrupts

GPIO-MM offers two user-programmable interrupt circuits. Possible uses include timer based interrupts or interrupts driven by external signals.

Miscellaneous Features

GPIO-MM includes a 256-byte EEPROM for general-purpose non-volatile storage of user application data. Easy register-level access to the EEPROM simplifies use of this valuable feature.

The board requires only a +5V input and operates from -40°C to +85°C. All board functions are supported by our Universal Driver software for Linux, Windows 98/2000/XP/CE.NET, DOS, QNX, and VxWorks.

top
Block Diagram


GPIO-MM Block Diagram

top
I/O Headers

GPIO-MM Pin Definition

J3 Counter/Timer I/O (Quartz MM-10 Pin Definition)

In 1 1 2 In 2
Gate 1 3 4 Gate 2
Out 1 5 6 Out 2
In 3 7 8 In 4
Gate 3 9 10 Gate 4
Out 3 11 12 Out 4
In 5 13 14 Out 5
Gate 5 15 16 FOUT
In 6 17 18 In 7
Gate 6 19 20 Gate 7
Out 6 21 22 Out 7
In 8 23 24 In 9
Gate 8 25 26 Gate 9
Out 8 27 28 Out 9
In 10 29 30 Out 10
Gate 10 31 32 Interrupt Input
Dout 7 33 34 Din 7
Dout 6 35 36 Din 6
Dout 5 37 38 Din 5
Dout 4 39 40 Din 4
Dout 3 41 42 Din 3
Dout 2 43 44 Din 2
Dout 1 45 46 Din 1
Dout 0 47 48 Din 0
+5V 49 50 Ground

J4 Digital I/O

DIOA 7 1 2 DIOD 7
DIOA 6 3 4 DIOD 6
DIOA 5 5 6 DIOD 5
DIOA 4 7 8 DIOD 4
DIOA 3 9 10 DIOD 3
DIOA 2 11 12 DIOD 2
DIOA 1 13 14 DIOD 1
DIOA 0 15 16 DIOD 0
DIOC 7 17 18 DIOF 7
DIOC 6 19 20 DIOF 6
DIOC 5 21 22 DIOF 5
DIOC 4 23 24 DIOF 4
DIOC 3 25 26 DIOF 3
DIOC 2 27 28 DIOF 2
DIOC 1 29 30 DIOF 1
DIOC 0 31 32 DIOF 0
DIOB 7 33 34 DIOE 7
DIOB 6 35 36 DIOE 6
DIOB 5 37 38 DIOE 5
DIOB 4 39 40 DIOE 4
DIOB 3 41 42 DIOE 3
DIOB 2 43 44 DIOE 2
DIOB 1 45 46 DIOE 1
DIOB 0 47 48 DIOE 0
+5V 49 50 Ground

top
Specifications

Base FPGA Xilinx Spartan II, 200,000 gates, 40K RAM bits
Input clock 40MHz
FPGA code storage Flash memory, field upgradeable via JTAG
ID indicator 8-bit LED display indicates FPGA code personality
No. of I/O pins 100 pins (48 buffered)
Programmable Digital I/O 48 using 8255 cores
Fixed Direction I/O 8 fixed inputs and 8 fixed outputs
Counter/timers 10 16-bit, using 9513 cores
Max counting freq 40MHz
Counter modes Counter, rate/square-wave generator, pulse-width modulator, programmable one-shot, hardware/software triggered strobe
Output current, buffered I/O Logic 0: 64mA max per line
Ouptut current,
fixed I/O and fixed counter/timers
±24mA max
Dimensions 3.55" x 3.775", PC/104 form factor
PC/104 bus 16-bit stackthrough ISA bus
Power supply +5VDC ±5%
Operating temperature -40 to +85°C standard, all versions

top
Get an online quote

 
GPIO-MM
available models:
GPIO-MM-XT
48 Digital I/O plus 10 Counter/Timers PC/104 Module
Please login or signup for an online quote request.


 
Cables and accessories
available models:
C-50-18
Ribbon cable, dual 50-pin connectors, 18 inches
Please login or signup for an online quote request.
VDC 2006 Platinum Vendor Award