Simscape半工作流
Simscape支持HDL代码生成和工作流从模型和生成HDL代码部署到目标硬件
可以为你开发的植物模型生成HDL代码通过使用Simscape™块,然后将生成的代码部署到独立的FPGA板,或FPGA Speedgoat上®I / O模块,SoC设备,等等。通过植物模型部署到一个FPGA板,可以加速植物的模拟模型和模拟模型通过使用实时半实物仿真(边境)。
在您生成HDL代码之前,使用sschdladvisor
函数来生成一个高密度脂蛋白Simscape切换线性模型的实现模型。切换线性模型是模型包含块如二极管或开关。这些块是由一个线性关系等V =红外
在哪里R
可以切换两个或两个以上的值根据二极管或开关的状态。
在生成HDL实现模型之后,您可以使用HDL编码器™为这个模型生成代码并将生成的代码部署到目标平台使用高密度脂蛋白工作流顾问。生成HDL实现模型时,您可以指定是否要生成实现模型与单精度和双精度浮点数据类型。您还可以指定插入验证逻辑的实现模型来验证是否HDL实现数值匹配原始Simscape算法。
功能
sschdladvisor |
打开Simscape HDL工作流顾问 |
makehdl |
从模型生成HDL RTL代码、子系统或模型参考 |
主题
建模
- 开始使用Simscape半工作流
Simscape半工作流建模指南和限制。 - 建模指南Simscape子系统替换
Simscape建模的最佳实践取代Simscape子系统状态的算法。 - Simscape模型包含一个大型网络分割成多个小型网络
学习如何一个大型Simscape网络分割成多个网络。 - 从Simscape模型生成HDL代码在Simscape FPGA边境工作流(Simscape)
学习如何Simscape模型转换为FPGA HDL代码部署。
实现模型和代码生成
- 生成Simscape的HDL代码模型
从Simscape切换线性模型生成HDL代码。 - 与多个网络生成Simscape HDL代码模型
如何一个大型Simscape网络分割成多个网络和生成HDL实现模型。 - 从Simscape生成优化的HDL实现模型
优化区域和时间Simscape利用高密度脂蛋白HDL实现模型生成的编码器优化。 - HDL实现模型Simscape算法进行验证
验证和解决Simscape算法和HDL实现模型模拟不匹配。 - 提高采样率的HDL实现模型从Simscape生成算法
了解HDL实现生成的过采样模型以及模型的原始样本与样本时间Simscape算法。
Simscape HDL工作流顾问
- Simscape HDL工作流顾问的任务
了解Simscape HDL工作流顾问和各种任务Simscape算法转换为HDL实现模型。 - Simscape HDL工作流顾问建议和指导方针
学习技巧在Simscape HDL工作流顾问UI和如何使用它们作为工作流的指导方针。