Skip to main content

IO397: FPGA I/O Module

Simulink-Programmable and Configurable FPGA I/O Module

The IO397 I/O module is a mPCIe-compatible, Simulink-programmable and configurable FPGA I/O module offering 50k logic cells, 4 ADC input channels, 4 DAC output channels, 14 ESD-protected TTL I/O lines and a Xilinx® Artix®-7 chip. The 4 ADC input channels each have a 16-bit resolution and can work with up to 200 ksps.The analog input circuit is designed to allow software-selectable input voltages of 0-5.12V, 0-10V, 0-10.24V, ±5V, ±5.12V, ±10V and ±10.24V.

The 4 DAC output channels also each offer a 16-bit resolution and a settling time of 10μs. The analog input circuit is designed to allow software-selectable output voltages of 0-5V,v 0-10V, 0-10.8V, ±5V, ±10V or ±10.8V.

For customer-specific I/O extensions or inter-module communication, the IO397 also provides 14 ESD-protected TTL I/O lines, each of which have a pull resistor to a common programmable pull voltage that can be set to +3.3V, +5V 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. This I/O module is ideal for closed-loop controls and hardware-in-the-loop (HIL) simulations using MATLAB® and Simulink.

Key Features

  • 14 x ESD protected TTL I/O with pull-resistors. Voltage levels of 3.3V, 5V, or ground, and input/output directions that are software configurable by I/O line
  • 4 x 16-bit analog inputs, 200 ksps, ADC
  • 4 x 16-bit analog outputs with a 10μs settling time, DAC
  • Programmable FPGA workflow for Simulink Real-Time™ supported by Speedgoat custom implementation bitstreams and the Speedgoat I/O Blockset 
  • Configurable FPGA workflow for Simulink Real-Time™ supported by Speedgoat custom implementation bitstreams and the Speedgoat I/O Blockset 

<
Physical  
Form factor mPCIe
Power requirements +3.3V aux: 650 mA typical
Bus PCI Express
Connectors

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

Analog I/O: 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 50k
I/O
 
Digital 14 x ESD protected TTL I/O lines with pull-resistors.
Voltage levels of 3.3V, +5V, or ground, and input/output directions that are software configurable by I/O line
Analog Inputs 4 x 16-bit, 200 ksps, simultaneous sampling, differential/single-ended, and software-selectable voltage ranges: 0-5.12V, 0-10V, 0-10.24V, ±5V, ±5.12V, ±10V and ±10.24V
Analog Outputs 4x16-bit,10μs settling time, and software-selectable voltage ranges: 0-5V, 0-10V, 0-10.8V, ±5V, ±10V or ±10.8V
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
2A397X* IO397
  • 1 x IO397 FPGA I/O module
  • 2x17-pin male M12 to 17-pin female M12 Cable,(3ft/0.91m)
  • 1x 2-way 17-Pin M12 Terminal Board
  • Driver block library for Simulink Real-Time™
  • Simulink test models
  • Comprehensive documentation and Simulink example models
  • Installation into real-time target machine

Key to X in Item ID
Please replace the X with the code number of the specific target machine into which this I/O module shall be installed:

  • 7 = Unit real-time target machine
  • 8 = Baseline real-time target machine

Pricing information
We don't 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 get in touch with 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 into real-time target machine
  • Cable
  • Terminal board
  • Simulink driver blocks
  • Test models
  • Comprehensive documentation

Common Applications

Supported target machine

Resources




Curious how to accelerate control design innovation with a modular controller hardware setup?


Request a free
workflow demo
 

Have Questions?

Talk to our experts about your application requirements.