Our Products

IO303

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

This I/O module provides a total of 16 TTL and 24 RS422 I/O lines and is based on configurable FPGA technology (Xilinx Virtex-II with 7k logic cells) allowing Spedgoat to implement project specific functionality 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 (TTL), 3 x CAP (TTL), 3 x QAD (RS422), 1 x Interrupt (TTL), 1 x Inversor (TTL), and 14 x DIO (RS422).

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 OR RS422 lines per code module Required FPGA chip space per code module
PWM 2...m in steps of 2 3 (outputs - A, B, Trigger) 11%
CAP 2...n in steps of 2 1 (input) 6%
QAD 2...j in steps of 2 3 (inputs - A, B, Index) 11%
SPI 1...p in steps of 1 6 (master or slave) 10%
DIO 2...k in steps of 2 1 0%
Interrupt 1....q in steps of 1 2 4%
Inversor 1....r in steps of 1 2 1%

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 <= 16 TTL/24RS422 lines and
m x 11% + n x 6% + j x 11% + p x 10% + q x 4% + r x 1% <= 100%.

If you require more code modules or logic cells have a look at the IO313. If you require I/O lines providing different transeiver types or even more logic cells have a look at the IO301-302, IO304, IO311-312, IO314, and 32x series.

Each IO303 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 16 TTL and 24 RS422 I/O lines and Xilinx Virtex-II chip with 7k 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 6,912
Digital (TTL)
Description
Transceiver type TTL
Number of I/O lines 16
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
Digital (RS422)
Description
Transceiver type RS422 (differential)
Number of I/O lines 24
Direction I/O lines individually programmable as inputs or outputs
Differential driver output voltage with 50Ohm load 2V minimum, 5V maximum
Common mode output voltage 3V maximum
Differential input threshold voltage (-7V<=VCM<=12V) VCM= -0.2V minimum, 0.2V maximum
Input hysteresis 70mV, typical
Minimum input resistance 12kOhm
Fail-safe The receiver contains a fail-safe feature that results in a logic high output state if the inputs are unconnected (floating)
Termination resistors 120Ohm termination resistor networks are installed in sockets. Networks of 4 resistors each are used for the differential signals.

Item-ID Product Name Components
203036 IO303-Performance
  • 1 x IO303-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
203035 IO303-Mobile
  • 1 x IO303-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
203033 IO303-Modular
  • 1 x IO303-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
203031 IO303-Basic
  • 1 x IO303-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
203037 IO303-Automation
  • 1 x IO303-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
203039 IO303-ExtTemp
  • Increases temperature range of IO303 from 0 to +70ºC
    to -40ºC to +85ºC. Available for all IO303 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.