Skip to main content

Built to your needs, made for Simulink

MathWorks software products are optimized to guarantee the best real-time performance, workflow integration and usability with Simulink Real-Time™ and Speedgoat target machines. The latest Simulink and Speedgoat technologies are first supported with this platform.

Speedgoat on the other hand doesn't only build and optimize its target machines for use with Simulink Real-Time, but also guarantees that each target machine is configured to meet your specific requirements, such as sample rate, I/O, and environmental.

Furthermore, every target machine comes with Simulink driver blocks or FPGA reference designs to configure all installed I/O and protocols functionality. Simulink test models are also provided.

Paired with long-term warranty, maintenance, training, and consulting services from MathWorks and Speedgoat, you benefit from a truly turn-key solution for your next generation projects.


Highest performance Intel CPUs and FPGAs

Real-time target machines with Intel i3 and i7 CPUs with clock speed up to 4.2 GHz are made for hard real-time execution, where reaction times are fully deterministic. With multicore, multi-target, and FPGA-based hardware and software technologies provided by MathWorks and Speedgoat closed-loop sample rates up to several MHz are achievable.

Concurrent real-time application execution on multiple cores, target machines, and FPGAs

Leverage the full potential of latest generation Intel CPU and Xilinx FPGAs! MathWorks software including Simulink Real-Time, MATLAB Coder, Simulink Coder, and HDL Coder, and Speedgoat real-time target machines and FPGA-based I/O modules allow concurrent execution of your real-time application created from Simulink models on multiple cores, target machines, and FPGAs.

Multicore execution

The Performance real-time target machine comes with multicore Intel CPUs ranging from a two core Intel Core i3 CPU to a 20-core system with dual Intel Xeon CPUs. This combined with powerful Simulink Real-Time technology to automatically distribute performance optimized models to multiple cores allows application execution times to be significantly reduced, especially for complex models. For more information see “Defining Concurrent Execution for a Real-Time Application”.

Multi-target execution

Using fiber-optic or Ethernet-based communication links between multiple real-time target machines, real-time applications can be split for execution across many systems. Given the low synchronization latency of fiber-optic links, multiple high clock-rate, multi-core, real-time target machines provide superior performance compared to lower clocked multicore Xeon CPUs. Application execution on multiple cores is most suitable for real-time applications created from very complex Simulink designs. Shared memory I/O modules are the best way to do this.

FPGA co-execution

Run parts of your Simulink models on Simulink Programmable FPGAs at closed-loop sample rates up to several MHz! Cost-effective and powerful Xilinx Kintex 7 and Kintex UltraScale FPGA-based I/O modules from Speedgoat, combined with HDL Coder from MathWorks, and x86/FPGA co-execution functionality provided by Simulink Real-Time, provide you with a seamless workflow to automatically generate, run, verify, and validate parts of your real-time application on one or several FPGAs.

Using powerful high-bandwidth bus solutions connecting several FPGA-based I/O modules, you can execute Simulink designs on multiple FPGAs, and transfer data provided from I/O connectivity from one FPGA-based I/O modules to others. This enables execution of very complex applications requiring hundreds of analog and digital I/O channels at closed-loop sample rates of up to several MHz.

Highest performance Intel CPUs and FPGAs

Vast range of I/O connectivity

The Performance real-time target machine can support a vast range of I/O to connect with your hardware. It comes with some I/O preinstalled on-board, and a large range of additional functionality can be added in the form of I/O modules. Up to 12 I/O modules can be installed directly into the target machine. More than 50 can be used with the flexible expansion concept.

I/O Modules

Speedgoat I/O modules offer an easy, flexible way of adding a large variety of I/O to your real-time target machine. See our I/O connectivity pages for full details.

On-board I/O Connectivity

The following I/O comes pre-installed as standard in every Performance real-time target machine:

  • 1 x Ethernet port supporting XCP Slave and Host-Target communication
  • 1 x Ethernet port supporting EtherCAT Master, PTP 1588, real-time UDP and XCP Master over UDP (level of support varies depending on MATLAB version). For supported protocols on ethernet controllers of all current and previous real-time target machines see Ethernet Controllers and Supported Protocols.
  • 1 x RS232/422/485 at front
  • 1 x RS232/422/485 internal
  • 4-6 USB 3.0 at front or internal
  • 2-8 USB 2.0 at front or internal
Vast range of I/O connectivity

Flexible expansion concept

In addition to the I/O modules mounted within the housing of the Performance real-time target machine, more can be used by the addition of up to two expansion units, each providing up to 18 slots (16 PCI slots and 2 PCIe slots).

The Performance real-time target machine and the expansion unit are connected via a high-bandwith, low-latency Infiniband® link. Access latency to the I/O modules is increased by only 10% compared to with I/O modules plugged directly into the Performance real-time target machine itself. The I/O modules in the expansion units are detected and usable as if they were plugged into the Performance real-time target machine itself. Each expansion unit requires one PCIe I/O slot of the Performance real-time target machine.

If you need to install more I/O modules than are possible with two expansion units please contact us to discuss further options.


High grade chassis

The enclosure of the Performance real-time target machine is manufactured from high-grade aluminum which is ideal as it is strong, very light, corrosion resistant, conducts heat and is non-magnetic. The high-grade aluminium also results in an attractive enclosure. The front is anodized while all other panels including rear panel are powder-coated.

Enclosure options

The Performance real-time target machines are fully compatible with 19” rack mounting for laboratory and industrial use. While the width is fixed by the standard 19", there are four enclosure options depending on the depth, height, and access to the I/O modules.

Compact 4U enclosure (standard & Core)

This 4U (4HE) enclosure has been kept as compact as possible, while still giving a good level of flexibility. It is small enough to be used comfortably on an office desktop. This is the default enclosure for both the standard and Core Performance real-time target machines with the I/O modules being accessible at the front. It can be fitted with up to 7 half-length I/O modules (most Speedgoat I/O modules are half-length).

Deep 4U enclosure with front I/O access (standard & Core)

This option also provides a bigger enclosure with an increased depth of 440 mm (c. 17.4") to allow the installation of full-sized PCI I/O modules, and up to 10 DIN-rail mountable conditioning modules. This is an optional enclosure for the standard and Core Performance real-time target machines. It can be fitted with up to 7 full-length I/O modules, with the I/O modules being accessible at the front.

Deep 4U enclosure with rear I/O access (standard, Core & Core+)

This option provides a bigger enclosure with an increased depth of 440mm (c. 17.4") to allow the installation of full-sized PCI I/O modules, and up to 10 DIN-rail mountable conditioning modules. I/O modules are accessible from the rear. This is the standard enclosure for the 20-core Core+, and an optional enclosure for the standard and Core Performance real-time target machines.

Deep 5U enclosure (PCIe+)

This 5U (5HE) enclosure allows up to 12 I/O modules for the PCIe+ Performance real-time target machine, with the I/O modules being accessible from the rear. This is the same enclosure used by the expansion units. The latter can accommodate up to 17 additional I/O modules.

Comparison between Compact and Deep enclosures

Specification Compact 4U Closure
Deep 4U Enclosure
Deep 5U Enclosure
External dimensions
(width x depth x height - without handles)
436 x 360 x 178mm 436 x 440 x 178mm 436 x 440 x 222mm
Maximum I/O module length 250mm
(accepts standard half-length PCI module, suitable for vast majority of modules)
340mm
(accepts standard full-size PCI module)
340mm
(accepts standard full-size PCI module)
I/O access Front only Front and rear options Rear only
Mounting Handles or rack mounts on the front Handles or rack mounts on the front or rear Handles or rack mounts on the front or rear
High grade chassis

Mounting

Each Performance real-time target machine is equipped with blue handles which are ideal for placing the system on a desktop and easily moving it around your office or lab. A set of 19" mounting brackets are also included for rack mounting. If required, the mounting brackets can be combined together with the blue handles.

With the 'Deep' options it is possible to mount the handles/brackets at the front or rear of the housing. The standard option only supports front mounting.

Warranty and Technical Support

Speegoat not only builds a solution to your needs, but also our support team is there to make sure you get your system up and running. You can also check our learn and support section for documentation, webinars and tutorials. If you cannot find what you need, please contact us and we will be happy to get back to you within 24 hours.

Warranty and technical support