Our Products

IO311

Configurable FPGA-based I/O module with 64 TTL I/O lines and Xilinx Virtex-II chip with 24k logic cells

This I/O module provides a total of 64 TTL I/O lines and is based on configurable FPGA technology (Xilinx Virtex-II with 24k logic cells) allowing Spedgoat to implement project specific functionaliy including:

  • Pulse train capture and generation:
    PWM, CAP (Capture), QAD (quadrature decoding)
  • Event-based interrupt, trigger, and inversion support
  • Protocols (SPI, I2C, ..)
  • Generic digital inputs and outputs
  • High-speed algorithmic subsystems (system design implementations)
  • Analog I/O with lowest latency and/or special synchronization schemes

By default (in price included) Speedgoat implements the following FPGA Code Modules:

3 x PWM, 3 x CAP , 3 x QAD, 1 x Interrupt, 1 x Inversor, and 38 x DIO.

An implementation different from the setup outlined above can be developed and provided at the time of the I/O module purchase or at a later time.

Note that each implemented FPGA Code Module reduces the no. of available I/O lines and logic cells, additional restrictions may apply:

Code
module
Min./Max. no. of selectable code modules Required TTL I/O lines per code module Required FPGA chip space per code module
PWM 2...m in steps of 2 3 (outputs - A, B, Trigger) 3.2%
CAP 2...n in steps of 2 1 (input) 1.8%
QAD 2...j in steps of 2 3 (inputs - A, B, Index) 3.2%
SPI 1...p in steps of 1 6 (master or slave) 3.0%
DIO 2...k in steps of 2 1 0%
Interrupt 1....q in steps of 1 2 1.2%
Inversor 1....r in steps of 1 2 0.3%

Formula to calculate the selectable code module mix and remaining FPGA space:
m x 3 + n x 1 + j x 3 + p x 6 + k x 2 + q x 2 + r x 2 <= 64 lines and
m x 3.2% + n x 1.8% + j x 3.2% + p x 3.0% + q x 1.2% + r x 0.3% <= 100%.

If you require more code modules or logic cells or different transeiver types have a look at the IO312-314 and the 32x series.

Each IO311 I/O module comes with xPC Target driver blocks and Simulink test models, an external shielded 68-pin I/O cable and a terminal board for easy access of all physical I/O signals, and comprehensive documentation.

This I/O module in the PMC form factor and can be used in any Speedgoat real-time target machine with the exception of the Classic real-time target machine.

Contact Speedgoat to receive further information about this and other 3xx series I/O modules and to discuss your requirements.

Summary

Configurable FPGA-based pulse train I/O module with 64 TTL I/O lines and Xilinx Virtex-II chip with 24k logic cells. Delivery includes Speedgoat drivers for xPC Target, I/O cable, and terminal board.

Physical Description
Form factor PMC
PCI bus 32-bit, 33MHz
Power consumption 7.5W, maximal
Environmental Description
Operating temperature 0°C to +70°C (extended temperature version: -40ºC to +85ºC)
Relative humidity 5 to 95%, non-condensing
FPGA Description
FPGA chip Xilinx Virtex-II
No. of logic cells available 24,192
Digital
Description
Transceiver type TTL
Number of I/O lines 64
Direction I/O lines individually programmable as inputs or outputs in groups of two
V-out-high 3.8V minimum
V-out-low 0.55V maximum
I-out-high -32mA
I-out-low 32mA
V-in-high 3.5V minimum
V-in-low 1.5V maximum

Item-ID Product Name Components
203116 IO311-Performance
  • 1 x IO311-Performance
  • 1 x passive PMC-to-PCI carrier card
  • 1 x shielded round 68-pin SCSI-III cable, 1.5m long
  • 1 x 68-pin screw terminal block with DIN-rail mount
  • Driver block library for Simulink/xPC Target
  • Installation in Performance real-time target machine
203115 IO311-Mobile
  • 1 x IO311-Mobile
  • 1 x shielded round 68-pin SCSI-III cable, 1.5m long
  • 1 x 68-pin screw terminal block with DIN-rail mount
  • Driver block library for Simulink/xPC Target
  • Installation in Mobile real-time target machine
203113 IO311-Modular
  • 1 x IO311-Modular
  • 1 x active PMC-to-CompactPCI carrier card
  • 1 x shielded round 68-pin SCSI-III cable, 1.5m long
  • 1 x 68-pin screw terminal block with DIN-rail mount
  • Driver block library for Simulink/xPC Target
  • Installation in Modular real-time target machine
203111 IO311-Basic
  • 1 x IO311-Basic
  • 1 x passive PMC-to-PCI carrier card
  • 1 x shielded round 68-pin SCSI-III cable, 1.5m long
  • 1 x 68-pin screw terminal block with DIN-rail mount
  • Driver block library for Simulink/xPC Target
  • Installation in Basic real-time target machine
203117 IO311-Automation
  • 1 x IO311-Automation
  • 1 x passive PMC-to-PCI carrier card
  • 1 x shielded round 68-pin SCSI-III cable, 1.5m long
  • 1 x 68-pin screw terminal block with DIN-rail mount
  • Driver block library for Simulink/xPC Target
  • Installation in Automation real-time target machine
203119 IO311-ExtTemp
  • Increases temperature range of IO311 from 0 to +70ºC
    to -40ºC to +85ºC. Available for all IO311 versions

Pricing information
We don't publish pricing information on our Web page. Upon request by e-mail or phone we provide a complete price list covering our entire product portfolio in various currencies. Nevertheless, 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.