Speedgoat Target Computers and Speedgoat Support
Speedgoat® target computers are real-time computers fitted with a set of I/O hardware, Simulink® programmable and configurable FPGAs, and communication protocol support. Speedgoat target computers are optimized for use with Simulink Real-Time™ and fully support the HDL Coder™ workflow.
Speedgoat real-time target machines include:
Performance — Highest performance, cost-effective real-time system for office or lab. Supports up to 50 I/O modules.
Mobile — Compact, rugged, fanless, and expandable real-time system. For mobile and in-vehicle use and use in confined areas. Provides an extended operating temperature range. Supports up to 14 I/O modules.
Baseline — Small, rugged, and fanless real-time system. For mobile, in-vehicle, and classroom use and use in confined areas. Provides an extended operating temperature range. Supports up to 7 I/O modules
Audio — Real-time system optimized for audio applications, such as hearing aids and car acoustics.
Unit — Small, rugged real-time system for mobile, field, in-vehicle and classroom use and use in confined areas. Provides an extended operating temperature range. Supports 1 I/O module
When you install the Speedgoat I/O Blockset, the installer sets up help for the blocks in the MATLAB® Help browser. To view the Speedgoat I/O Blockset documentation, open the Help browser and navigate to the home page. At the bottom right of the home page, under Supplemental Software, click Speedgoat I/O Blockset.
To install your Speedgoat I/O Blockset, go to www.speedgoat.com/extranet, the Speedgoat Customer Portal. Follow the instructions to download and install the Speedgoat I/O Blockset.
You can find Speedgoat real-time target machine configuration documentation online at www.speedgoat.com/help.
You can find Speedgoat real-time target machine product information online at www.speedgoat.com/products-services.
Speedgoat I/O Hardware
Speedgoat provides a wide range of I/O hardware with ready-to-use configurations for rapid control prototyping (RCP) and hardware-in-the-loop (HIL) simulations. Speedgoat I/O connectivity includes support for:
Analog I/O: single-ended or differential inputs or outputs, with or without isolation, 16–24 bit, voltage and current controlled
Digital I/O: LVCMOS, TTL, RS-422, RS-485, LVDS
FPGA code modules for:
PWM generation and capture, pulse patterns
Quadrature decoding and encoding (measurement and simulation)
EnDat 2.2 decoder, encoder, and sniffer (measurement and simulation)
BiSS decoder, encoder, and sniffer (measurement and simulation)
I²C controller and peripheral
Cam and crank decoder and simulator (measurement and simulation)
Aurora 64B/66B protocol
LVDT/RVDT and synchro/resolver (measurement and simulation)
RS-232, RS-422, RS-485
Thermocouple, RTD, and strain gauge (measurement and simulation)
Vibration measurements (IEPE/ICP transducers)
Programmable resistors and potentiometers
SPDT, SPST, and DPST reed relays
Battery management systems
Speedgoat Communication Protocols
Speedgoat provides communication protocol support for I/O hardware with ready-to-use configurations. Speedgoat communication protocols include:
CAN, CAN FD, LIN, SAE J1939, and FlexRay®
XCP over Ethernet, XCP over CAN
MIL-STD-1553, ARINC-429, ARINC-629, AFDX (ARINC 664 Pt7)
Real-time UDP, Real-time raw Ethernet, TCP/IP
EtherNet/IP™ Scanner and EtherNet/IP Adapter
PROFINET controller and PROFINET device
Modbus TCP Client, Modbus TCP Server, Modbus RTU
POWERLINK Controlled Node
Timing and synchronization: PTP (Precision Time Protocol, IEEE® 1588), GPS, IRIG
UART (RS-232, RS-422, RS-485)
I2C, SPI, SSI, SSI2, EnDAT 2.2, BiSS
Aurora 8B/10B and 64B/66B multigigabit links for FPGA