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
Newsletter subscription