Skip to main content
Speedgoat Configurable I/O Modules search search close

Overview

This video helps you to determine why and how you can benefit from Speedgoat solutions.

Learn about the Simulink-integrated workflows to configure I/O modules easily and directly from your model. Discover how you can work with code modules and other ready-to-use functionality to get started. Also, find decision criteria helping you decide about the best approach forward.

You benefit from Configurable I/O modules in scenarios such as:

  • Your hardware has switching frequencies in the MHz range for controls of high-dynamic systems
  • You need to acquire and process high-bandwidth signals

Highlights

  • Configure I/O modules directly from your Simulink model with Speedgoat ready-to-use driver blocks
  • Use Speedgoat code modules for standard I/O and protocol needs such as to generate or capture fast PWM or encoder sensor signals.

 

Product Focus

Video Transcript
 

In this video, I want to introduce Speedgoat’s Configurable I/O modules. I will explain why using Configurable I/O modules can benefit your work. Most importantly, I’ll show you how to use them as part of your workflow.

Speedgoat real-time test systems are equipped with powerful multicore CPUs capable of handling most performance-demanding applications.

For some applications, though, you may to need to capture and process high-bandwidth signals at ultra-low latencies and want to offload these tasks from the CPU. For instance, you may want to generate or capture fast PWM or encoder sensor signals. Configurable I/O modules are a great choice when the I/O of your model needs to run faster or you need flexibility in configuring I/O.

Configurable I/O modules allow you to use high-frequency I/O and many protocols without programming knowledge. Simulink driver blocks represent all I/O functionality. And you can configure I/O on the fly and directly from Simulink.  Speedgoat provides different configuration files to get the best performance out of the IO module for dedicated applications.

Speedgoat configurable I/O modules can be installed in your test system like any other I/O module. But how can you tell if your applications require a performance boost by configurable I/O modules?

Model sample rates are a very good measure to decide if configurable I/O modules are required. If your application has a sample time larger than 1 ms, you can 100% rely on the CPU. For sample times higher than 250 µs, we suggest checking for fast IO modules. If you tackle shorter sample times configurable I/O modules may be needed. Speedgoat will help you to qualify for that. If sample times are below 50 µs, it is compulsory to run parts of the I/O on configurable I/O modules.

Concluding this video, we hope you gained some valuable insights into Speedgoat configurable I/O technology. You should know WHEN you need configurable I/O modules and HOW you implement them in your workflow. And for more information and learning content, I invite you to check out our website, speedgoat.com.

 

The Author

Dr.-Ing. Christoph Hahn

Dr.-Ing. Christoph Hahn
Head of Technical Marketing


Related Content

Follow Speedgoat LinkedIn