Можно сгенерировать 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 из модели, подсистемы или модели - ссылки |
Сгенерируйте HDL-код для моделей Simscape
То, как сгенерировать HDL-код от Simscape, переключило линейные модели.
Разверните модели объекта управления Simscape™ в модули ввода-вывода FPGA Speedgoat
Как развернуть сгенерированный HDL-код от моделей Simscape до модулей Speedgoat IO.
Раздел модели Simscape, содержащие большую сеть в несколько меньших сетей
Узнать, как разделить большую сеть Simscape в несколько сетей.
Сгенерируйте HDL-код для моделей Simscape с несколькими сетями
Как разделить большую сеть Simscape в несколько сетей и сгенерировать модель реализации HDL.
Улучшите уровень выборки модели реализации HDL, сгенерированной из алгоритма Simscape
Узнайте о сверхдискретизации в сгенерированной модели реализации HDL и как шаг расчета модели относится к шагу расчета исходного алгоритма Simscape.
Задачи HDL Workflow Advisor Simscape
Узнайте о HDL Workflow Advisor Simscape и различных задачах преобразовать алгоритм Simscape в модель реализации HDL.
Советы HDL Workflow Advisor Simscape и инструкции
Узнайте о советах в HDL Workflow Advisor Simscape пользовательский интерфейс и как использовать их в качестве инструкций по рабочему процессу.
Подтвердите модель реализации HDL к алгоритму Simscape
Как подтвердить и разрешить несоответствие в результатах симуляции между алгоритмом Simscape и моделью реализации HDL.
Как диагностировать генерацию модели реализации из моделей Simscape с немногими нелинейными элементами, такими как Управление двигателем постоянного тока.
Как диагностировать генерацию модели реализации из моделей со значительными нелинейными элементами, такими как Постоянный магнит Синхронный Двигатель.