exponenta event banner

Выбор параметров компиляции TLM

Вместе с созданным компонентом генератор TLM также генерирует файл макета для построения общих библиотек. Используйте параметры на вкладке Компиляция TLM, чтобы указать атрибуты makefile перед созданием кода. Можно создать компонент TLM для работы в операционной системе, отличной от операционной системы компьютера MATLAB ®. Укажите параметры компилятора для целевой машины, на которой будет выполняться make-файл.

Значениями по умолчанию являются переменные среды (например, $SYSTEMC_INC_PATH). При использовании имени переменной по умолчанию и определении этих переменных среды в системе обычно можно обновить установку без необходимости обновления моделей Simulink ®.

  • Путь включения SystemC - укажите расположение папки включения в установке SystemC. Например:

     /systemc-2.2.0/include
    Также можно использовать переменную среды по умолчанию и определить $SYSTEMC_INC_PATH в вашей системе.

  • Путь к библиотеке SystemC - укажите расположение папки библиотеки в установке SystemC. Например:

    /systemc-2.2.0/lib
    Также можно использовать переменную среды по умолчанию и определить $SYSTEMC_LIB_PATH в вашей системе.

  • Имя библиотеки SystemC - укажите имя библиотеки SystemC в установке SystemC. Например:

    • Windows ® :systemc.lib

    • Linux ® :libsystemc.a

    Также можно использовать переменную среды по умолчанию и определить $SYSTEMC_LIB_NAME в вашей системе.

  • Путь включения TLM - укажите расположение папки включения в установке TLM. Например:

    /tlm-2.0.1/include
    Также можно использовать переменную среды по умолчанию и определить $TLM_INC_PATH в вашей системе. Так как SystemC 2.2, библиотека TLM включена в SystemC. Поэтому этот путь может совпадать с $SYSTEMC_INC_PATH.

  • Операционная система - можно создать компонент TLM для операционной системы, отличной от основной системы MATLAB. Выбрать Windows 64 или Linux 64. Параметры цепочки инструментов изменяются в зависимости от целевой операционной системы.

  • Toolchain - укажите компилятор из выпадающего списка Toolchain. Доступны версии компилятора, установленные на компьютере. По умолчанию используется последняя установленная версия. Список поддерживаемых компиляторов см. в разделе Требования к генерации TLM.

Если на вкладке TLM Mapping выбрана опция Implement memory map with SCML, укажите местоположение установки SCML с помощью этих дополнительных опций.

  • Путь включения SCML - укажите расположение папки включения в установке SCML. Например:

     /scml-2.2/include
    Также можно использовать переменную среды по умолчанию и определить $SCML_INC_PATH в вашей системе.

  • Путь к библиотеке SCML - укажите расположение папки библиотеки в установке SCML. Например:

    • Окна: /scml-2.2/lib/win64

    • Linux: /scml-2.2/lib/glnxa64

    Также можно использовать переменную среды по умолчанию и определить $SCML_LIB_PATH в вашей системе.

  • Имя библиотеки SCML - укажите имя библиотеки SCML в установке SCML. Например:

    scml2-vs-11.0.lib
    Также можно использовать переменную среды по умолчанию и определить $SCML_LIB_NAME в вашей системе.

  • Имя библиотеки журналов SCML - укажите имя библиотеки журналов SCML в установке SCML. Например:

    scml2_logging-vs-11.0.lib
    Также можно использовать переменную среды по умолчанию и определить $SCML_LOGGING_LIB_NAME в вашей системе.

Именование компонентов

  • Определяемый пользователем тег для имен компонентов TLM - добавление дополнительного текста к идентификатору имени класса компонентов TLM. Сведения о применении тега пользователя см. в разделе Идентификация созданных файлов.

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