Можно сгенерировать 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 и различных задачах преобразовать алгоритм Simscape в модель реализации HDL.
Советы HDL Workflow Advisor Simscape и инструкции
Узнайте о советах в HDL Workflow Advisor Simscape пользовательский интерфейс и как использовать их в качестве инструкций по рабочему процессу.