Выберите сокет и настройку карты распределения памяти для вашего компонента 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.
По умолчанию только те регистры и порты сигнала, сопоставленные с Сигналами Simulink, реализованы в сгенерированном компоненте TLM. Выберите Generate code for unmapped IP_XACT registers/bitfields, чтобы включать все регистры из файла IP-XACT в сгенерированном компоненте TLM. Выберите Generate code for unmapped IP_XACT signal ports, чтобы включать все порты сигнала из файла IP-XACT в сгенерированном компоненте TLM.
Когда вы импортируете файл IP-XACT, можно опционально сгенерировать интерфейс, совместимый с Системой 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 прежде или в процессе моделирования.