Выберите сокет и строение карты памяти для компонента TLM на вкладке TLM Mapping. Можно выбрать одну гнездо или три гнезда, сгенерированные из Simulink® модель или решение импортировать пользовательскую карту сокетов с помощью файла IP-XACT. Если вы выбираете одну из строений фиксированного сокета, можно задать дополнительные опции карты памяти.
Можно выбрать один объединенный сокет TLM для входных данных, выходных данных и управления, или можно выбрать три отдельных сокета TLM для входных данных, выходных данных и управления, чтобы можно было подключить сокеты к различным шинам. Также можно настроить отображение сокетов с помощью файла IP-XACT.
One combined TLM socket for input data, output data, and control - при выборе этой опции отображаются параметры Combined TLM Socket, чтобы сконфигурировать сгенерированную карту памяти. См. «Строение карты памяти».
Three separate TLM sockets for input data, output data, and control - при выборе этой опции отображаются отдельные параметры карты памяти для трех гнезд. См. «Строение карты памяти».
Defined by imported IP-XACT file - При появлении запроса укажите путь и имя файла IP-XACT.
Смотрите раздел Подготовка файла IP-XACT для импорта для требований к файлам IP-XACT.
По умолчанию в сгенерированном компоненте TLM реализованы только те регистры и сигнальные порты, сопоставленные с сигналами Simulink. Выберите Generate code for unmapped IP_XACT registers/bitfields, чтобы включить все регистры из файла IP-XACT в сгенерированный компонент TLM. Выберите Generate code for unmapped IP_XACT signal ports, чтобы включить все сигнальные порты из файла IP-XACT в сгенерированный компонент TLM.
При импорте файла IP-XACT можно опционально сгенерировать интерфейс, совместимый с библиотекой моделирования System C (SCML). Выберите Implement memory map with SCML. Смотрите «Реализация карты памяти с SCML». Чтобы использовать эту функцию, необходимо установить SCML из Synopsys®.
Для каждого сокета выберите тип отображения сокета. Описание опций, доступных в разделе Memory Map Type, см. Размещение в ОЗУ.
Если вы выберете Auto-generated memory map, опции развернутся, чтобы включить Auto-Generated Memory Map Type сечение, как показано на следующих рисунках:
Один разъем TLM | Отдельные разъемы TLM |
---|---|
Выберите тип автоматической карты памяти для каждого сокета TLM:
Single input and output address offsets - Смотрите автоматически сгенерированную карту памяти с одним адресом.
Individual input and output address offsets - Смотрите автоматически сгенерированную карту памяти с отдельными адресами.
Для разъема управления (отдельного или комбинированного) выберите одну из следующих опций:
Include a command and status register in the memory map - См. Регистры и сигнальные порты.
Include a test and set register in the memory map - См. «Тестирование и установка регистра».
Include tunable parameter registers in the memory map - регистры настраиваемого параметра позволяют вам настроить компонент TLM до или во время симуляции.