IO324

Configurable FPGA-based I/O module with 30 LVDS standard I/O lines, 56 LVCMOS/4 LVDS or 32 LVDS auxiliary I/O lines, and Xilinx Virtex-4 chip with 41k logic cells.

This configurable I/O module is based on FPGA technology 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
Header picture Header picture

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 6 x DIO (all LVDS).

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.

The number of selectable standard pulse train FPGA code modules using the standard or auxiliary lines of the IO324 are listed below. Each implemented FPGA code module reduces the no. of available I/O lines and logic cells. Additional restrictions may apply.

Standard I/O (LVDS)

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


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 <= 32 lines and
m x 1.9% + n x 1.0% + j x 1.9% + p x 1.9% + q x 0.8% + r x 0.2% <= 100%.

Auxiliary I/O (56 LVCMOS/4 LVDS or 32 LVDS)
The auxiliary I/O lines can be used the same way as the standard I/O lines. Note that the use of the auxiliary I/O lines requires a special PMC-to-PCI carrier and additional signal conditioning equipment. Additional restrictions may apply.

Code
module
Min./Max. no. of selectable code modules Required LVCMOS/LVDS lines per code module Required FPGA chip space per code module
PWM 2...m in steps of 2 3 (outputs - A, B, Trigger) 1.9%
CAP 2...n in steps of 2 1 (input) 1.0%
QAD 2...j in steps of 2 3 (inputs - A, B, Index) 1.9%
SPI 1...p in steps of 1 6 (master or slave) 1.9%
DIO 2...k in steps of 2 1 0%
Interrupt 1....q in steps of 1 2 0.8%
Inversor 1....r in steps of 1 2 0.2%


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 <= 60/32 lines and
m x 1.9% + n x 1.0% + j x 1.9% + p x 1.9% + q x 0.8% + r x 0.2% + chip space required for FPGA Code Modules requiring I/O lines of the standard I/O <= 100%.

Each IO324 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.

Customer quote

"Up and running in less than a day!"

Darren Hartman,
HUSCO International

News

Automatic HDL code generation for Speedgoat's FPGA-based I/O modules for Real-Time Simulation and Testing on FPGAs
(08-April-2011) Read more

Performance real-time target machine now supports i5 multi-core CPUs with clock rates up to 3.6GHz
(08-April-2011) Read more

Mobile real-time target machine now supports dual-core CPUs with clock rates up 2.16GHz
(14-March-2011) Read more

New 18-bit analog input I/O module with up to 32 channels
(03-January-2011) Read more

MathWorks and Speedgoat launch xPC Target Turnkey solution(25-August-2010) Read more

Read more news

Newsletter subscription