Перекрестный сетевой Cosimulation

Почему выполняют перекрестный сетевой Cosimulation?

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

Подготовка к перекрестному сетевому Cosimulation

Перед вами cosimulate между симулятором HDL и 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Операционная система машины с симулятором HDL, например, linux32. (Для получения дополнительной информации см. Библиотеки Cosimulation.)
      productlibrarynameИмя файлов библиотеки для MATLAB и для Simulink (например, liblfmhdlc, liblfmhdls для пользователей ModelSim®; liblfihdlc, liblfihdls для пользователей Incisive®). См. Библиотеки Cosimulation.
      compiler_tagКомпилятор раньше создавал библиотеку (например, gcc32 или spro). Для получения дополнительной информации см. Библиотеки Cosimulation.
      extdll (динамически подключаемая библиотека — только Windows) или so (разделяемое расширение библиотеки)

      Поскольку список всего HDL HDL Verifier совместно использовал поставленные библиотеки, смотрите Библиотеки По умолчанию.

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

Если вы теперь хотите к cosimulate с MATLAB, смотрите перекрестную Сеть Выполнения Cosimulation Используя MATLAB. Если вы хотите к cosimulate с Simulink, смотрите перекрестную Сеть Выполнения Cosimulation Используя Simulink.

Выполнение перекрестного сетевого Cosimulation Используя MATLAB

Чтобы выполнить средство моделирования HDL к MATLAB cosimulation сеанс через сеть, выполните эти шаги:

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

 Острые пользователи

Выполнение перекрестного сетевого Cosimulation Используя Simulink

Когда это необходимо, чтобы выполнить средство моделирования HDL к Simulink cosimulation сеанс через сеть, выполните эти шаги:

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

 Острые пользователи

Затем запустите свою симуляцию, добавьте больше блоков или внесите другие желаемые изменения. Для получения инструкций по использованию Simulink и симулятора HDL для cosimulation, смотрите Simulink как Испытательный стенд или Симуляцию Компонента с Simulink.