exponenta event banner

Рабочий процесс по аппаратному обеспечению Simscape в цикле

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

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

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

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

Функции

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

Темы

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

Приступайте к работе с оборудованием Simscape в цикле

Руководство и ограничения по моделированию рабочего процесса Simscape Hardware-in-the-Loop.

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

Передовые практики моделирования Simscape для замены подсистемы Simscape алгоритмом state-space.

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

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

Аппаратное моделирование с использованием Simulink в реальном времени (Simscape)

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

Модель внедрения и создание кода

Создание кода HDL для моделей Simscape

Создание кода HDL из линейных моделей с коммутацией Simscape.

Создание кода HDL для моделей Simscape с несколькими сетями

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

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

Оптимизация области и синхронизации модели реализации ЛПВП, созданной в Simscape, с помощью оптимизации кодера ЛПВП.

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

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

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

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

Консультант по рабочим процессам Simscape HDL

Задачи советника по рабочим процессам Simscape HDL

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

Советы и рекомендации советника по рабочим процессам Simscape HDL

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

Характерные примеры