主要内容

Simscape硬件在环工作流

Simscape支金宝app持HDL代码生成和工作流,从模型生成HDL代码并部署到目标硬件

您可以为使用Simscape™块开发的工厂模型生成HDL代码,然后将生成的代码部署到独立的FPGA板或Speedgoat上的FPGA上®I/O模块,SoC设备等等。通过将工厂模型部署到FPGA板上,您可以加速工厂模型的仿真,并通过使用硬件在环(HIL)仿真实时模拟模型。

在生成HDL代码之前,请使用sschdladvisor函数从Simscape切换线性模型生成HDL实现模型。开关线性模型是包含二极管或开关等模块的模型。这些块由线性关系定义,例如V = ir在哪里R可以根据二极管或开关的状态在两个或多个值之间切换。

生成HDL实现模型后,可以使用HDL Coder™为该模型生成代码,并使用HDL Workflow Advisor将生成的代码部署到目标平台。在生成HDL实现模型时,可以指定是生成单精度浮点数据类型还是双精度浮点数据类型的实现模型。您还可以指定在实现模型中插入验证逻辑,以验证HDL实现在数值上是否与原始Simscape算法匹配。

功能

sschdladvisor 打开Simscape HDL Workflow Advisor
makehdl 从模型、子系统或模型引用生成HDL RTL代码

主题

建模

实现模型和代码生成

Simscape HDL工作流顾问