Большинство подсистем, которые могут быть преобразованы в код С, подходит для генерации компонента TLM. Когда вы рассматриваете подсистему для генерации TLM, имеете в виду нижеследующие ограничения:
Ограничения подсистемы Simulink® для генерации TLM:
Те же ограничения как Embedded Coder® предназначаются, если вы будете использовать Embedded Coder. Если вы используете лицензию Simulink Coder™, то ограничения Simulink Coder - те, которые применяются.
Соедините шиной тип данных, не поддержанный
Сигналы переменного размера, не поддержанные
Скалистая вершина ограничений подсистемы Simulink генерация испытательного стенда TLM:
Составные типы Сигнала Simulink, не поддержанные (e.g., шины, ненепрерывный блок мультиплексора памяти выходные параметры)
Многоскоростные подсистемы не поддерживаются (однако, константы поддерживаются),
Комплексные сигналы не поддерживаются
Подсистемы с портами “действия” не поддерживаются (e.g., инициированный, включенный, если Действие, Действие случая переключателя)
SystemC/TLM сгенерировал ограничения компонента:
TLM простой целевой сокет (с интерфейсами блокирования и отладки) использование Типовой Полезной нагрузки
TLM предназначаются только (никакая генерация инициатора TLM)
32-битная ширина шины только (адрес выравниваются на 4 байтах),
Никакое разрешение для i-го байта
Никакая опция порядка байтов
Никакая потоковая передача
Никакой DMI
Проигнорированы типовые расширения Полезной нагрузки