Можно сгенерировать 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 с немногими нелинейными элементами, такими как Управление двигателем постоянного тока.
Как диагностировать генерацию модели реализации из моделей со значительными нелинейными элементами, такими как Постоянный магнит Синхронный Двигатель.