Skip to main content
Loading...

Diamond Systems GPIO-MM-XT 64-Line Digital I/O + 10 Counter/Timer PC/104 Module

The GPIO-MM-XT is the base build in the Diamond Systems GPIO-MM-XT series, a PC/104 digital I/O module with 64 GPIO in ACB/DFE port order and ten 16-bit counter/timers, register-compatible with QMM-10 and GMM-48 boards. It suits upgrades of older PC/104 stacks where existing Universal Driver code must run unchanged.

  • QMM-10 and GMM-48 Compatible: Combines the QMM-5/QMM-10 and GMM-48 feature sets on one board with identical register maps, so existing Universal Driver applications run unchanged.
  • 64 GPIO Plus 10 Counter/Timers: 48 programmable lines on 8255 cores, eight fixed inputs and eight fixed outputs, plus ten 16-bit counter/timers on two 9513 cores.
  • 40 MHz Counter Clock: Counters run up to 40 MHz with programmable sources, up or down counting, one-shot and PWM modes, and cascade to 32 bits or wider.
  • Reprogrammable Spartan II FPGA: A 200K-gate Xilinx Spartan II loads its personality from on-board flash at power-up and is field upgradeable over JTAG.
  • -40 to 85 °C on PC/104: Runs from -40 to 85 °C on a single +5 V supply, stacking on the 16-bit PC/104 ISA bus of the host board.
UK Support Team: +44 (0)1785 558 300 Call
Select section
  • Overview
  • Specifications
  • Downloads

GPIO-MM-XT Overview

Many PC/104 systems in service still run code written for older Diamond Systems counter/timer and digital I/O boards, and replacing two boards with one should not mean rewriting the application. The GPIO-MM-XT is the base build in the GPIO-MM-XT series: an FPGA-based PC/104 digital I/O module that combines the features of the QMM-5/QMM-10 and the GMM-48 on one board, with identical register maps.

The board is built around a Xilinx Spartan II FPGA with 200,000 gates, loaded from on-board flash at power-up and field upgradeable over a JTAG cable. In this personality the FPGA implements 48 programmable I/O lines on 8255 cores in ACB/DFE port order, eight fixed inputs, eight fixed outputs and two 9513 counter/timer cores with five 16-bit counters each. Counters take programmable input sources and output waveforms, count up or down, run one-shot or continuous and generate PWM, and they cascade to 32 bits or wider from a 40 MHz clock.

Three I/O connectors carry 100 pins in total. The right-side connector duplicates the QMM-10 I/O connector and adds ESD protection, while the left-side connector gathers all 48 GMM-48 lines on one header with high-drive buffers sinking up to 64 mA per line and jumper-set pull-up or pull-down resistors. Every line powers up as an input. The GPIO-MM-12-XT keeps the same features in ABC/DEF port order, and the GPIO-MM-21-XT trades the counters for 96 digital lines.

The GPIO-MM-XT runs from a single +5 V supply and operates from -40 to 85 °C as standard. It stacks on the 16-bit PC/104 ISA bus of hosts such as the HELIOS and ATHENA IV SBCs, with two programmable interrupts, eight diagnostic LEDs that show the loaded personality and a 256-byte EEPROM for user data. Diamond’s free Universal Driver software supports every function.

GPIO-MM-XT Specifications

Overview
Brand & ModelDiamond Systems GPIO-MM-XT
FeaturesCompact
Industrial
Rugged
I/O
Digital I/ODIO [64-lines]
Data Acquisition
Counter/Timers10x 16-bit
Power
Power Input5V DC [Bus]
Environmental Conditions
Operating Temperature-40°C to 85°C [-40°F to 185°F]
CertificationRoHS
Mechanical Properties
Dimensions90mm x 96mm (3.55" x 3.78")
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, programmable one-shot,
hardware/software triggered strobe
Output current, buffered I/O Logic 0: 64mA max per line
Ouptut current, ±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°C to +85°C standard, all versions
RoHS Compliant

Official Diamond Systems UK Distributor

Things Embedded is an official Diamond Systems UK distributor, supplying the GPIO-MM-XT as Diamond Systems builds it and specifying it into UK PC/104 stacks. It pairs with PC/104 hosts such as the HELIOS SBCs, and the OMM-XT is the smaller choice where 48 lines and three counters are enough.

As a 64-line module with counters the GPIO-MM-XT sits among our digital I/O modules, our PC/104 I/O modules and our wider range of data acquisition modules. Where an older QMM-10 and GMM-48 pair needs replacing without touching the software, this is the model to specify.

Consult. Design. Integrate.

Things Embedded is a leading UK supplier of industrial computing and edge AI systems. We combine technical expertise with a collaborative approach to deliver optimal solutions for your application. Whether it’s an off-the-shelf platform or a custom design, we stay at the forefront of the latest technologies to ensure your success at the edge. Our team works closely with you from concept through deployment, providing guidance, engineering support, and integration expertise every step of the way.

Connect with our solutions experts today to review your requirements and find the ideal solution fit for your application.