GPIO-MM-12-XT Overview
New PC/104 designs that need counting, timing and general digital lines can carry them on one board rather than two. The GPIO-MM-12-XT is the ABC/DEF build in the GPIO-MM-XT series, an FPGA-based PC/104 digital I/O module with 64 GPIO and ten 16-bit counter/timers, with its 8255 ports laid out in sequential ABC/DEF order.
A Xilinx Spartan II FPGA with 200,000 gates holds the personality, loading it from on-board flash at power-up, and new code can be downloaded over a JTAG cable. Two 9513 counter/timer cores provide five 16-bit counters each, with programmable input sources, output waveforms, up or down counting, one-shot or continuous operation and PWM. Counters cascade to 32 bits or wider, and the 40 MHz clock gives fine resolution for pulse generation, frequency measurement and event counting.
The I/O is 48 programmable lines on 8255 cores plus eight fixed inputs and eight fixed outputs, spread over three connectors with 100 pins in total. One connector has ESD protection and the other high-drive buffers that sink up to 64 mA per line, with jumper-set pull-up or pull-down resistors, and every line starts as an input at power-up. The GPIO-MM-XT offers the same features in ACB/DFE order with QMM-10 and GMM-48 register compatibility, and the GPIO-MM-21-XT gives 96 digital lines without counters.
The GPIO-MM-12-XT runs on +5 V and operates from -40 to 85 °C. It stacks on the 16-bit PC/104 ISA bus of Diamond hosts such as the ARIES and HELIX SBCs, with two programmable interrupts, a 256-byte EEPROM and eight diagnostic LEDs showing the loaded personality. Diamond’s free Universal Driver software covers the digital I/O and counter functions.
GPIO-MM-12-XT Specifications
| Overview | |
|---|---|
| Brand & Model | Diamond Systems GPIO-MM-12-XT |
| Features | Compact Industrial Rugged |
| I/O | |
| Digital I/O | DIO [64-lines] |
| Data Acquisition | |
| Counter/Timers | 10x 16-bit |
| Power | |
| Power Input | 5V DC [Bus] |
| Environmental Conditions | |
| Operating Temperature | -40°C to 85°C [-40°F to 185°F] |
| Certification | RoHS |
| Mechanical Properties | |
| Dimensions | 90mm 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-12-XT as Diamond Systems builds it and specifying it into UK PC/104 systems. It stacks with hosts such as the ATHENA IV SBCs, and the OPMM-1616-XT adds isolated inputs and relay outputs where field signals need isolation.
With 64 lines and ten counters the GPIO-MM-12-XT sits among our digital I/O boards, our PC/104 boards and modules and our DAQ and I/O modules. For a new design that wants counters and digital lines in plain ABC/DEF order on one PC/104 board, 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.