Speedgoat FPGA Support with HDL Workflow Advisor - MATLAB & Simulink (original) (raw)
Main Content
Use Simulink® Real-Time™ and HDL Coder™ to implement Simulink algorithms and configure I/O functionality on Speedgoat® Simulink-Programmable I/O modules. For an example that shows the development workflow for FPGA I/O modules, see FPGA Programming and Configuration on Speedgoat Simulink-Programmable I/O Modules.
When you open the HDL Workflow Advisor in HDL Coder and run the Simulink Real-Time FPGA I/O
workflow, you generate a Simulink Real-Time interface subsystem. The subsystem mask controls the block parameters. Do not edit the parameters directly. The FPGA I/O board block descriptions are for informational purposes only.
Speedgoat Simulink-Programmable I/O Module Support
Speedgoat Simulink-Programmable I/O modules are part of Speedgoat target computer systems. To run the Simulink Real-Time FPGA I/O
workflow, install the Speedgoat I/O Blockset and the Speedgoat HDL Coder Integration Packages. You can then choose the Target platform and run the workflow to generate a Simulink Real-Time interface subsystem. To see the documentation for the integration packages, enter this command at the MATLAB® command prompt.
Prepare for FPGA Workflow
To work with FPGAs in the Simulink Real-Time environment, install:
- HDL Coder and Simulink Real-Time.
- Xilinx® design tools with specific tool and version listed in HDL Language Support and Supported Third-Party Tools and Hardware. You must also set up the path to the tool by using the hdlsetuptoolpath function.
- Speedgoat I/O Blockset and the Speedgoat HDL Coder Integration Packages.
- Speedgoat FPGA I/O module in the Speedgoat target machine.
You can use the workflow in HDL Coder to generate HDL code for your FPGA target device.
See Also
Topics
- FPGA Programming and Configuration on Speedgoat Simulink-Programmable I/O Modules
- HDL Language Support and Supported Third-Party Tools and Hardware
- Set Up Tools