Инструкции и ограничения подсистемы

Большинство подсистем, которые могут быть преобразованы в код С, подходят для генерации компонента TLM. Когда вы рассматриваете подсистему для генерации TLM, имейте в виду следующие ограничения:

  • Simulink® ограничения подсистемы для генерации TLM:

    • Те же ограничения, что и у Embedded Coder® target, если вы используете Embedded Coder. Если вы используете Simulink Coder™ лицензию, то таковые применяются ограничения Simulink Coder.

    • Тип данных шины не поддерживается

    • Сигналы переменного размера не поддерживаются

  • Ограничения подсистемы Simulink для генерации испытательного стенда TLM:

    • Составные типы сигналов Simulink не поддерживаются (например, шины, несмежные памяти мультиплексорные выходы)

    • Многоуровневые подсистемы не поддерживаются (однако поддерживаются константы)

    • Комплексные сигналы не поддерживаются

    • Подсистемы с портами «action» не поддерживаются (например, срабатывание, включение, если Действие, случай switch Action)

  • Ограничения компонентов, сгенерированные SystemC/TLM:

    • TLM простой целевой сокет (с блокировкой и отладкой интерфейсов) с использованием Generic Payload

    • Только целевой объект TLM (нет генерации инициатора TLM)

    • 32-разрядная ширина шины (адрес выравнивается на 4 байта)

    • Байт не включен

    • Нет бесконечной опции

    • Нет потоковой передачи

    • Нет DMI

    • Общие расширения полезной нагрузки проигнорированы

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте