Skip to main content
Documentation
CONTENTS
https://www.speedgoat.com/help/slrt/page/icon_documentation.jpg

Development Computer Software Installation

Development Computer Software Installation — How to install required software packages and updates for specific MATLAB releases on your development computer

MATLAB / Simulink

Prior to setting up your target machine please ensure you have at least the following MathWorks software installed on your development computer:

  • MATLAB (32-bit or 64-bit)

  • Simulink

  • MATLAB Coder

  • Simulink Coder

  • Simulink Real-Time

Speedgoat provides support for the latest six MATLAB releases. Support for older releases can be offered upon request.

To ensure the best performance, install the latest updates and patches (see MathWorks Upgrades).

MathWorks Upgrades

Speedgoat target machines are tested with the latest software updates, to ensure full compatibility.

MathWorks provides updates with improvements for specific MATLAB releases. Updates for your release will be available in the Speedgoat Customer Portal, under Downloads -> Support. It's important that they are all downloaded and installed.

Further information about MathWorks products updates can be found at www.mathworks.com/support/bugreports.

Please contact Speedgoat technical support for any questions.

Xilinx Software

If you use Simulink-Programmable FPGA I/O modules together with HDL Coder from MathWorks, the following Xilinx software must be installed:

I/O ModuleSoftwareComments
IO323

Xilinx ISE Design Suite 14.7

If a current Xilinx ISE license is not available, Xilinx Vivado Design Suite (including Xilinx ISE Design Suite 14.7) must be purchased. The same license file can be used for both products.
IO331

Xilinx ISE Design Suite 14.7

IO332-200k

Xilinx Vivado Design Suite:

R2018a: Version 2017.2

R2018b: Version 2017.4

R2019a: Version 2018.2

R2019b: Version 2018.3

Alternatively, the free-of-charge WebPACK version of the corresponding Vivado Release can be used.

IO333-325k

IO333-325k-SFP

IO333-410k

IO333-410k-SFP

Xilinx Vivado Design Suite:

R2018a: Version 2017.2

R2018b: Version 2017.4

R2019a: Version 2018.2

R2019b: Version 2018.3

 
IO334-325k

Xilinx Vivado Design Suite:

R2018a: Version 2017.2

R2018b: Version 2017.4

R2019a: Version 2018.2

R2019b: Version 2018.3

 
IO335-325k

Xilinx Vivado Design Suite:

R2018a: Version 2017.2

R2018b: Version 2017.4

R2019a: Version 2018.2

R2019b: Version 2018.3

 

IO342-1080k

IO342-1450k

Xilinx Vivado Design Suite:

R2018a: Version 2017.2

R2018b: Version 2017.4

R2019a: Version 2018.2

R2019b: Version 2018.3

 
IO397-50k

Xilinx Vivado Design Suite:

R2018a: Version 2017.2

R2018b: Version 2017.4

R2019a: Version 2018.2

R2019b: Version 2018.3

Alternatively, the free-of-charge WebPACK version of the corresponding Vivado Release can be used.

Further details on how to use Simulink-Programmable FPGA I/O modules can be found within the extensive HDL Coder documentation on the Speedgoat web page.

Additional information is available in the MathWorks HDL Coder documentation: HDL Coder or HDL Coder (web)

Speedgoat Software

Install the Speedgoat Library on all development computers connecting to the Speedgoat real-time target machine. The Speedgoat Library provides functions and driver blocks for all Speedgoat products including I/O, communication protocols, code modules and real-time target machines. Additional optional software depending on purchased Speedgoat products include custom implementations for Speedgoat configurable FPGA I/O modules, and Speedgoat HDL coder integration packages for Simulink-Programmable FPGA I/O modules.

Software is available for download at the Speedgoat Customer Portal.

Installation instructions

  1. Extract the ZIP file into a temporary folder.

  2. In MATLAB, navigate to the installation folder which contains speedgoat_setup.p (do not add any folder to the MATLAB path)

  3. Right click on the speedgoat_setup.p and select Run

  4. Follow the instructions

  5. Restart MATLAB

Note:

Installation issues are typically related to permission settings, restrictive security settings such as for firewalls and virus scanners, custom tools to manage Ethernet networks on the development computer which may block communications with the target machine, and VPN settings (local LAN networks need to be enabled).

The Speedgoat installer requires read/write access to the MATLAB installation folder specifically: <matlabroot>\toolbox\rtw\targets\xpc\target\build\xpcblocks\thirdpartydrivers

The matlabroot directory typically is: C:\Program Files\MATLAB\R20xxx