Оборудование Simscape в рабочем процессе цикла

Поддержка Simscape генерации HDL-кода и рабочего процесса, чтобы сгенерировать HDL-код из моделей и развернуться к целевому компьютеру

Можно сгенерировать HDL-код для модели объекта управления, которую вы разработали при помощи блоков Simscape™, и затем разверните сгенерированный код в автономные платы FPGA, или в FPGAs на борту оборудование Speedgoat, устройства SoC, и так далее. Путем развертывания модели объекта управления в плату FPGA можно ускорить симуляцию модели объекта управления и симулировать модель в режиме реального времени при помощи Оборудования в цикле (HIL) симуляции.

Прежде чем вы сгенерируете HDL-код, используйте sschdladvisor функция, чтобы сгенерировать модель реализации HDL от Simscape переключила линейные модели. Коммутируемые линейные модели являются моделями, которые содержат блоки, такие как диоды или переключатели. Эти блоки заданы линейным соотношением, таким как V = IR где R может переключиться между двумя или больше значениями в зависимости от состояния диодов или переключателей.

После того, как вы сгенерируете модель реализации HDL, можно использовать HDL Coder™, чтобы сгенерировать код для этой модели и развернуть сгенерированный код в целевые платформы при помощи HDL Workflow Advisor. Когда вы генерируете модель реализации HDL, можно задать, сгенерировать ли модель реализации с типами данных с плавающей точкой с двойной точностью или с одинарной точностью. Можно также задать вставку логики валидации в модели реализации, чтобы проверить, совпадает ли реализация HDL численно с исходным алгоритмом Simscape.

Функции

sschdladvisorОткройте HDL Workflow Advisor Simscape
simscape.findNonlinearBlocksПроверяйте модель на блоки нелинейными уравнениями
makehdlСгенерируйте код RTL HDL из модели, подсистемы или модели - ссылки

Темы

Моделирование

Начало работы с оборудованием Simscape в рабочем процессе цикла

Оборудование Simscape в руководствах по моделированию рабочего процесса цикла и ограничениях.

Руководства по моделированию для замены подсистемы Simscape

Simscape моделируя лучшые практики для замены подсистемы Simscape с алгоритмом пространства состояний.

Раздел модели Simscape, содержащие большую сеть в несколько меньших сетей

Узнать, как разделить большую сеть Simscape в несколько сетей.

Аппаратно-программное моделирование с Simulink Real-Time (Simscape)

Рабочий процесс аппаратно-программного моделирования, интерфейс хоста целевого компьютера, параметры периода выполнения

Модель реализации и генерация кода

Сгенерируйте HDL-код для моделей Simscape

Сгенерируйте HDL-код из переключенных линейных моделей Simscape.

Сгенерируйте HDL-код для моделей Simscape с несколькими сетями

Как разделить большую сеть Simscape в несколько сетей и сгенерировать модель реализации HDL.

Сгенерируйте оптимизированную модель реализации HDL от Simscape

Оптимизируйте область и синхронизацию модели реализации HDL, сгенерированной от Simscape при помощи оптимизации HDL Coder.

Подтвердите модель реализации HDL к алгоритму Simscape

Подтвердите и разрешите несоответствие симуляции между алгоритмом Simscape и моделью реализации HDL.

Улучшите частоту дискретизации модели реализации HDL, сгенерированной из алгоритма Simscape

Узнайте о сверхдискретизации в сгенерированной модели реализации HDL и как шаг расчета модели относится к шагу расчета исходного алгоритма Simscape.

HDL Workflow Advisor Simscape

Задачи HDL Workflow Advisor Simscape

Узнайте о HDL Workflow Advisor Simscape и различных задачах преобразовать алгоритм Simscape в модель реализации HDL.

Советы HDL Workflow Advisor Simscape и инструкции

Узнайте о советах в HDL Workflow Advisor Simscape пользовательский интерфейс и как использовать их в качестве инструкций по рабочему процессу.

Рекомендуемые примеры