Main Content

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:

    • 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

    • And more

  • 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

  • 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)

  • 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

  • PROFIBUS master and PROFIBUS slave

  • Modbus TCP Client (master), Modbus TCP Server (slave), Modbus RTU

  • POWERLINK Controlled Node (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®

  • Aurora 8B/10B and 64B/66B multigigabit links for FPGA

Related Topics

External Websites