Можно выполнить перекрестную сеть cosimulation, когда настройка включает одну машину рабочий MATLAB® и Simulink® программное обеспечение и другая машина, запускающая симулятор HDL. Как правило, Windows®- машина платформы запускает программное обеспечение MATLAB и Simulink, в то время как Linux® машина запускает симулятор HDL. Однако эти процедуры применяются к любой комбинации платформ, которые поддерживают HDL Verifier™ и симулятор HDL.
Перед вами cosimulate между симулятором HDL и MATLAB или Simulink через сеть, выполните следующие шаги:
Создайте свой проект и файлы тестирования.
Скопируйте библиотеки HDL Verifier в машину с симулятором HDL
Перейдите к системе, где вы установили MATLAB. Затем найдите папку в распределении MATLAB, где библиотеки HDL Verifier находятся.
Можно обычно находить, что библиотеки в значении по умолчанию установили папку:
matlabroot/toolbox/edalink/extensions/adaptor/platform/productlibraryname_ compiler_tag.ext
где переменной, показанной в следующей таблице, указали на значения.
Переменная | Значение |
---|---|
matlabroot | Местоположение, где вы установили программное обеспечение MATLAB; значением по умолчанию является MATLAB/ где версия является установленным релизом (например, R2009a). |
adaptor | incisive или modelsim |
platform | Операционная система машины с симулятором HDL, например, linux32 . (Для получения дополнительной информации см. Библиотеки Cosimulation.) |
productlibraryname | Имя файлов библиотеки для MATLAB и для Simulink (например, liblfmhdlc , liblfmhdls для ModelSim® пользователи; liblfihdlc , liblfihdls для Острого® пользователи). См. Библиотеки Cosimulation. |
compiler_tag | Компилятор раньше создавал библиотеку (например, gcc32 или spro ). Для получения дополнительной информации см. Библиотеки Cosimulation. |
ext | dll (динамически подключаемая библиотека — только Windows) или so (разделяемое расширение библиотеки) |
Поскольку список всего HDL HDL Verifier совместно использовал поставленные библиотеки, смотрите Библиотеки По умолчанию.
От машины MATLAB скопируйте библиотеки HDL Verifier, которыми вы планируете пользоваться (который вы определили на шаге 2) к машине, где вы установили симулятор HDL. Сделайте примечание местоположения, в которое вы скопировали библиотеки; вам будет нужна эта информация, когда вы на самом деле установите связь с симулятором HDL. В целях этого примера пример кода называет папку назначения HDLSERVER_LIB_LOCATION
.
Если вы теперь хотите к cosimulate с MATLAB, смотрите перекрестную Сеть Выполнения Cosimulation Используя MATLAB. Если вы хотите к cosimulate с Simulink, смотрите перекрестную Сеть Выполнения Cosimulation Используя Simulink.
Чтобы выполнить средство моделирования HDL к MATLAB cosimulation сеанс через сеть, выполните эти шаги:
Когда это необходимо, чтобы выполнить средство моделирования HDL к Simulink cosimulation сеанс через сеть, выполните эти шаги:
Затем запустите свою симуляцию, добавьте больше блоков или внесите другие желаемые изменения. Для получения инструкций по использованию Simulink и симулятора HDL для cosimulation, смотрите Simulink как Испытательный стенд или Симуляцию Компонента с Simulink.