主营:机架系统,可编程 FPGA I/O 模块,实时目标机器
SPEEDGOAT Simulink实时工作流
MathWorks 软件产品经过优化,可确保与 Simulink Real-Time™ 和 Speedgoat 目标机器的最佳实时性能、工作流集成和可用性。此平台首先支持最新的 Simulink 和 Speedgoat 技术。
另一方面,Speedgoat 不仅构建和优化其目标机器以与Simulink Real-Time™ 配合使用,而且还保证每个目标机器的配置都满足您的特定要求,例如采样率、I/O和环境.
此外,每台目标机器都带有 Simulink 驱动程序块或 FPGA 参考设计,以配置所有已安装的 I/O 和协议功能。还提供了 Simulink 测试模型。
结合 MathWorks 和 Speedgoat 的长期保修、维护、培训和咨询服务,您将从真正的下一代项目交钥匙解决方案中受益。
使用 Simulink Real-Time 的典型实时仿真和测试环境。
通过 Simulink 和 Speedgoat 目标机器利用基于模型的设计方法,您可以按照三个强大的步骤运行、监控和调整实时应用程序:
在 Simulink 中设计您的控件、视觉、DSP 或设备模型,并将 Speedgoat I/O 驱动程序块拖放到您的模型中
使用自动 C 和 HDL 代码生成自动构建实时应用程序并将其从 Simulink 下载到目标机器
在实时执行期间从 Simulink 内调整、监控和记录信号参数‘
使用 CPU 和 FPGA 的闭环控制
根据您的特定应用程序,最好是在 CPU 上使用Simulink Coder™自动生成 C 代码运行使用 Simulink 设计的算法,或者使用HDL Coder™自动生成 HDL 代码在 FPGA 上运行。另请参阅Speedgoat FPGA 代码模块概述页面和介绍页面上的比较表如何使用 HDL Coder 构建、运行和测试实时应用程序
通常,通过在 CPU 上运行算法,通常可以很好地实现 1-20 kHz 范围内的闭环采样率,在某些情况下甚至高达 100 kHz。
为了实现更快的闭环采样率,预处理快速模拟和视觉数据,或者如果您的嵌入式平台无论如何都是 FPGA 或 ASIC,通常使用 HDL Coder 自动生成 HDL 代码在 Speedgoat FPGA I/O 模块上运行算法说得通。