Header picture

I/O modules

Speedgoat I/O modules allow you to connect your target machine with your hardware under test. Based on your project specific requirements Speedgoat provides fixed-functionality as well as multi-function and configurable I/O, protocol, and other algorithmic functionality.

Multi-functional FPGA-based I/O modules are typically used to implement special I/O (PWM, Capture, Quadrature Decoding, ...) and protocol functionality (SPI, SSI, I2C, EnDat 2.2, ...) and to implement control loop algorithms running at highest cycle-rate.

It is one of Speedgoat’s key competencies to help you select the right set of I/O modules for your specific requirements by making sure that:

  • they have the right characteristics for your application
  • the selected modules lead to the smallest possible latency
  • the Speedgoat xPC Target drivers access the I/O modules in its most efficient and flexible way
  • the I/O connectivity is covered by the smallest possible amount of I/O modules
  • they include the right transceivers for signal connection

Unless otherwise mentioned all I/O modules are delivered with a prewired terminal board, a cable, xPC Target drivers, and Simulink test models.

Most Speedgoat I/O modules are in the PMC form factor and can be used in all Speedgoat real-time target machines with the exception of the Classic real-time target machine supporting I/O modules in the PC/104 form factor.

Fixed-functionality I/O modules

Analog High-resolution, high-speed, simultaneous sampling, ...
Digital Parallel, TTL, 12V, 24V, high-drive, opto-coupled, ...
Serial Asynchronous (RS232/RS422/RS423/RS485), synchronous (SDLC, HDLC, ...), ..
Protocols SSI, CAN, J1939, real-time UDP, Raw Ethernet, SPI, I2C, EnDat, ARINC 429, MIL-STD-1553, ...
Shared Memory For high speed data transfer between two target machines or third-party nodes
Audio/Speech Audio/speech optimized analog I/O modules, XLR panels, total solutions, ...

Configurable FPGA-based I/O modules

Pulse-train
PWM, capture, quadrature decoding, hall, ... for TTL, RS422, RS485, LVDS, LVCMOS, ...
Protocols
SSI, SPI, I2C, ... for inter-system, -sensor/actuator, and -chip protocols
Analog
Analog I/O with lowest latency and/or special synchronization schemes
Algorithmic implementations
Highest cycle-rate algorithmic implementations in combination with above functionality for very fast inner control loops


Speedgoat continuously extends its set of supported I/O connectivity. Please contact us in case you can't find what you're looking for.

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

New support for cameras based on Camera Link interface and USB webcam support
(08-April-2011) Contact Speedgoat for details

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

New real-time UDP support
(08-April-2011) Contact Speedgoat for details

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