Skip to main content

IO391: Configurable FPGA I/O Module

Configurable FPGA I/O module

 

The IO391 I/O module is a mini-PCIe-compatible, configurable FPGA I/O module with 50k logic cells, 26 ESD-protected TTL I/O lines and a Xilinx® Artix®-7 chip.  

All the I/O lines are individually programmable as input or output and can be set to high, low or tristate. 

Each TTL I/O line also has a pull resistor to a common programmable pull voltage that can be set to +3.3 V, +5 V and GND. 

The user FPGA is configured by a SPI flash and an in-circuit debugging option is available via a JTAG header for read back and real-time debugging of the FPGA design. 

The IO391 I/O module also has a basic heatsink to facilitate thermal management. The heatsink can be used to install additional cooling solutions like passive or active heatsinks or to provide a thermal connection to an enclosure. 

Key Features

  • 26x ESD-protected TTL I/O lines with pull resistors
  • Voltage levels of 3.3 V, 5 V, or ground, and input/output directions that are software configurable by I/O line
  • Configurable FPGA workflow for Simulink Real-Time™ supported by Speedgoat custom implementation bitstreams and the Speedgoat Library
 
Physical  
Form factor mPCIe
Power requirements +3.3 Vaux: 650 mA typical
Bus PCIe
Connectors

Digital 1: 17-pin M12 male
Cable connector: Phoenix Contact M12 17-pos female connector
Board connector: Phoenix Contact part no. 1442078

Digital 2: 17-pin M12 female
Cable connector: Phoenix Contact M12 17-pos male connector
Board connector: Phoenix Contact part no. 1442081

Environmental  
Operating temperature -40°C to +85°C
Relative humidity 5 to 95%, non-condensing
FPGA  
FPGA chip Xilinx Artix-7 XC7A50T
No. of logic cells available 52160
Block RAM (Kb) 2700
DSP slices 120
I/O
 
Digital 26 x ESD-protected TTL I/O lines with pull-resistors.
Voltage levels of 3.3V, 5V, or ground, and input/output directions are software configurable by I/O line
Inter-module communication 8 MGT on XMC P16 Connector
Reliability  
Mean time between failures (MTBF)* 987,000 hours
MTBF (Mean Time Between Failure) - MTBF values shown are based on calculation according to MIL-HDBK-217F and MIL-HDBK-217F Notice 2; Environment: GB 20°C. The MTBF calculation is based on component FIT rates provided by the component suppliers. If FIT rates are not available, MIL-HDBK-217F and MIL-HDBK-217F Notice 2 formulas are used for the FIT rate calculation.
Item ID Product Name Components
2A391X IO391
  • 1 x IO391 FPGA I/O module
  • 2x 17-Pin Male M12 to 17-Pin Female M12 Cable (3 ft/0.91 m)
  • 1x 37-Pin Female D-sub Terminal Board
  • Driver block library for Simulink Real-Time™
  • Simulink test models
  • Comprehensive documentation and Simulink example models
  • Installation into the real-time target machine

Pricing information
We do not publish pricing information on our website. Upon request by e-mail or phone,we can provide a complete price list covering our entire product portfolio in various currencies. We recommend that you contact us to discuss your specific needs. We can then quickly provide you with a tailored quotation including technical and pricing information.

 

Included in the Delivery

  • I/O module installed in the real-time target machine
  • Cable
  • Terminal board
  • Simulink driver blocks
  • HDL Coder Integration Package
  • Test models
  • Comprehensive documentation

Common Applications

  • Rapid control prototyping
  • Hardware-in-the-loop (HIL) simulation

Supported Target Machines

Resources