Speedgoat Target Computers and Support

Speedgoat target computers are real-time computers fitted with a set of I/O hardware, Simulink® programmable 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 for use in confined areas. Provides extended operating temperature. Supports up to 14 I/O modules.

  • Baseline — Small, rugged, and fanless real-time system. For mobile, in-vehicle, and classroom use, and for use in confined areas. Special pricing for academia available. Provides extended operating temperature. Supports up to 7 I/O modules

  • Audio — Real-time system optimized for audio applications, such as hearing aids and car acoustics.

When you install the Speedgoat block library, the installer sets up help for the blocks in the MATLAB® Help browser. To view the block library documentation, open the Help browser and navigate to the home page. At the bottom right of the home page, under Supplemental Software, click Simulink Real-Time - Speedgoat Library. The help opens in the current window.

To install your Speedgoat library, navigate on the Internet to www.speedgoat.com/login, the Speedgoat Customer Portal. Follow the directions to download and install your library.

You can find Speedgoat real-time target machine configuration documentation online here:

You can find Speedgoat real-time target machine product information online here:

Speedgoat I/O Hardware

Speedgoat provides a wide range of I/O hardware with ready-to-use configurations that include I/O emulation products typically used with hardware-in-the-loop (HIL) simulations. Speedgoat I/O connectivity includes support for:

  • Analog I/O: A/D, D/A, single or differential, with or without isolation, 16–24 bit, both voltage and current

  • Digital I/O: LVCMOS, TTL, RS-422, RS-485, LVDS

  • FPGA code modules for:

    • Interrupts

    • PWM generation and capture, pulse patterns

    • Quadrature decoding and encoding (measurement and simulation)

    • SSI master, slave, and sniffer (measurement and simulation)

    • SSI2 master, slave, and sniffer (measurement and simulation)

    • EnDat 2.2 decoder, encoder, and sniffer (measurement and simulation)

    • BiSS decoder, encoder, and sniffer (measurement and simulation)

    • SPI master, slave, and sniffer

    • I²C master and slave

    • Cam and crank decoder and simulator (measurement and simulation)

    • UART (RS-485/RS-422)

    • Aurora 64B/66B master and slave

  • LVDT/RVDT and synchro/resolver (measurement and simulation)

  • Serial:

    • RS-232, RS-422, RS-485

    • SDLC, HDLC

  • Shared memory

  • Thermocouple, RTD, and strain gauge (measurement and simulation)

  • Vibration measurements (IEPE/ICP transducers)

  • Programmable resistors and potentiometers

  • SPDT, SPST, and DPST reed relays

  • Fault insertion

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)

  • EtherCAT® master and EtherCAT slave

  • Real-time UDP, Real-time raw Ethernet, TCP/IP

  • EtherNet/IP™ Scanner (master) and EtherNet/IP Adapter (slave)

  • PROFINET master and PROFINET slave


  • 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

  • Camera Link® and UVC-compliant USB video cameras (webcams)

  • Aurora 64B/66B multigigabit links for FPGA

Related Topics

External Websites