Speedgoat FPGA 支持与 HDL 工作流顾问
使用 Simulink® Real-Time™ 和 HDL Coder™ 来实现 Simulink 算法,并在 Speedgoat® Simulink 可编程 I/O 模块上配置 I/O 功能。例如展示 FPGA I/O 模块开发工作流的示例,请参见 FPGA Programming and Configuration on Speedgoat Simulink-Programmable I/O Modules (HDL Coder)。
在 HDL Coder 中打开 HDL 工作流顾问并运行 Simulink Real-Time FPGA I/O 工作流时,将生成一个 Simulink Real-Time 接口子系统。子系统掩码用于控制模块参数。不要直接编辑参数。FPGA I/O 模块的描述仅供信息参考。
Speedgoat Simulink 可编程 I/O 模块支持
Speedgoat Simulink- 可编程 I/O 模块是 Speedgoat 目标计算机系统的一部分。要运行 Simulink Real-Time FPGA I/O 工作流,请安装 Speedgoat I/O 模块集和 Speedgoat HDL Coder 集成包。然后,您可以选择 Target platform 并运行工作流,以生成一个 Simulink Real-Time 接口子系统。要查看集成包的文档,请在 MATLAB® 命令提示符下输入此命令。
speedgoat.hdlc.doc
| 要了解 | 参阅链接 |
|---|---|
集成包及其安装方法。 | 请参阅 Speedgoat - HDL Coder 集成包的在线文档,网址为 www.speedgoat.com/knowledge-center。 |
Speedgoat HDL 工作流顾问支持的 I/O 模块。 | |
应用与用例 | 请参阅 Speedgoat - HDL Coder 集成包文档中的“常见用例”部分,该文档可在线查阅,网址为 www.speedgoat.com/knowledge-center。 |
支持各种类型的 I/O 连接和协议接口,以及 PCIe 读写和 DMA 等基本功能。 | 请参阅 Speedgoat - HDL Coder 集成包文档中的“接口”部分,该文档可在线访问: www.speedgoat.com/knowledge-center。 |
为所有受支持的 I/O 模块和功能提供了示例 | 请参阅 Speedgoat - HDL Coder 集成包文档中的示例,该文档可在线查阅,网址为 www.speedgoat.com/knowledge-center。 |
准备 FPGA 工作流
要在 Simulink Real-Time 环境中使用 FPGA,请安装:
HDL Coder 和 Simulink Real-Time。
Xilinx® 设计工具,具体工具及版本详见 HDL 语言支持以及支持的第三方工具和硬件 (HDL Coder)。您还必须使用
hdlsetuptoolpath(HDL Coder) 函数设置该工具的路径。Speedgoat I/O 模块集以及 Speedgoat HDL Coder 集成包。
Speedgoat 目标机中的 Speedgoat FPGA I/O 模块。
您可以使用 HDL Coder 中的工作流,为您的 FPGA 目标设备生成 HDL 代码。
另请参阅
主题
- FPGA Programming and Configuration on Speedgoat Simulink-Programmable I/O Modules (HDL Coder)
- HDL 语言支持以及支持的第三方工具和硬件 (HDL Coder)
- Set Up Tools (HDL Coder)