exponenta event banner

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

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

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

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

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

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

  • Ограничения подсистемы симулятора для формирования тестового стенда TLM:

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

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

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

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

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

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

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

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

    • Без включения байта

    • Без параметра endianess

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

    • Отсутствие DMI

    • Универсальные расширения полезной нагрузки игнорируются

Связанные темы