exponenta event banner

Межсетевая косимуляция

Зачем выполнять межсетевую косимуляцию?

Можно выполнить межсетевую косимуляцию, если в состав установки входит одна машина с программным обеспечением MATLAB ® и Simulink ® и другая машина с имитатором HDL. Как правило, на компьютере с Windows ® -платформой работает программное обеспечение MATLAB и Simulink, а на компьютере с Linux ® - имитатор HDL. Однако эти процедуры применяются к любой комбинации платформ, которые Verifier™ ЛПВП и поддерживает имитатор ЛПВП.

Подготовка к межсетевой косимуляции

Прежде чем выполнять косимуляцию между имитатором ЛПВП и MATLAB или Simulink по сети, выполните следующие действия.

  1. Создайте файлы проекта и тестирования.

     Пользователи ModelSim

     Резкие пользователи

  2. Копирование библиотек HDL Verifier в машину с помощью имитатора HDL

    1. Перейдите к системе, в которой установлен MATLAB. Затем найдите папку в дистрибутиве MATLAB, где находятся библиотеки HDL Verifier.

      Обычно библиотеки находятся в папке, установленной по умолчанию:

      matlabroot/toolbox/edalink/extensions/adaptor/platform/productlibraryname_
      compiler_tag.ext

      где переменная, показанная в следующей таблице, имеет указанные значения.

      ПеременнаяСтоимость
      matlabrootМесто установки программного обеспечения MATLAB; значение по умолчанию - MATLAB/version где версия - установленная версия (например, R2009a).
      adaptorincisive или modelsim
      platformОперационная система машины с имитатором ЛПВП, например, linux32. (Дополнительные сведения см. в разделе Библиотеки Cosimulation.)
      productlibrarynameИмя файлов библиотеки для MATLAB и Simulink (например, liblfmhdlc, liblfmhdls для пользователей ModelSim ® ;liblfihdlc, liblfihdls для пользователей Insisive ®). См. раздел Библиотеки Cosimulation.
      compiler_tagКомпилятор, используемый для создания библиотеки (например, gcc32 или spro). Дополнительные сведения см. в разделе Библиотеки Cosimulation.
      extdll (динамическая библиотека ссылок - только для Windows) илиso (расширение общей библиотеки)

      Список всех поставляемых общих библиотек HDL Verifier HDL см. в разделе Библиотеки по умолчанию.

    2. Скопируйте из машины MATLAB библиотеки HDL Verifier, которые вы планируете использовать (что было определено на шаге 2), в машину, где вы установили имитатор HDL. Запишите расположение, в которое были скопированы библиотеки; вам понадобится эта информация, когда вы действительно устанавливаете соединение с имитатором ЛПВП. В данном примере пример кода ссылается на папку назначения как HDLSERVER_LIB_LOCATION.

Если теперь необходимо выполнить косимуляцию с помощью MATLAB, см. раздел Выполнение косимуляции между сетями с помощью MATLAB. Если вы хотите косимулировать с помощью Simulink, см. раздел Выполнение косимуляции между сетями с помощью Simulink.

Выполнение межсетевой косимуляции с использованием MATLAB

Для выполнения сеанса косимуляции HDL-simulator-to-MATLAB в сети выполните следующие действия:

 Пользователи ModelSim

 Резкие пользователи

Выполнение межсетевой косимуляции с использованием Simulink

Если требуется выполнить сеанс косимуляции HDL-simulator-to-Simulink по сети, выполните следующие действия.

 Пользователи ModelSim

 Резкие пользователи

Затем выполните моделирование, добавьте дополнительные блоки или внесите другие необходимые изменения. Инструкции по использованию Simulink и имитатора HDL для косимуляции см. в разделе Simulink as a Test Stench или Component Simulation with Simulink.