Simscape

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

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

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

Функции

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

Темы

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

То, как сгенерировать HDL-код от Simscape, переключило линейные модели.

Разверните модели объекта управления Simscape™ на модулях ввода-вывода FPGA Speedgoat

Как развернуть сгенерированный HDL-код от моделей Simscape до модулей Speedgoat IO.

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

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

Задачи HDL Workflow Advisor Simscape

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

Поиск и устранение проблем

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

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

Диагностируйте преобразование управления двигателем постоянного тока Simscape к совместимой с HDL модели Simulink

Как диагностировать генерацию модели реализации из простых моделей Simscape с немногими нелинейными элементами, такими как Управление двигателем постоянного тока.

Диагностируйте преобразование постоянного магнита Simscape™ синхронный двигатель к совместимой с HDL модели Simulink

Как диагностировать генерацию модели реализации из моделей со значительными нелинейными элементами, такими как Постоянный магнит Синхронный Двигатель.

Популярные примеры