Запустите и сконфигурируйте ModelSim для использования с HDL Verifier
vsim
запускает и конфигурирует ModelSim® симулятор для использования с MATLAB® или Simulink® косимуляция.
vsim
создает запуск (или .do
) файл, который добавляет эти Tcl
команды в ModelSim:
vsimmatlab
: ссылка на MATLAB из ModelSim
vsimulink
: ссылка на Simulink из ModelSim
vsimmatlabsysobj
: ссылка на MATLAB System object™ из ModelSim
Можно использовать эти Tcl ModelSim
команды вместо vsim
ModelSim команда. Эти команды загружают образцы VHDL® сущности или Verilog® модули для симуляций, которые используют MATLAB или Simulink для верификации.
Совет
При попытке автоматизировать косимуляцию используйте pingHdlSim
чтобы добавить паузу между вызовами в vsim
и вызов для запуска симуляции.
vsim(
настраивает симулятор ModelSim с помощью опций, заданных одним или несколькими аргументами пары "имя-значение".Name,Value
)
Измените расположение папки в папку проекта ModelSim, а затем вызовите vsim
функция с использованием исполняемого файла по умолчанию. Функция создает временное .do
файл во временной папке.
Задайте команду Tcl vsimmatlab
при помощи 'tclstart'
аргумент пары "имя-значение". Задайте, чтобы загрузить образец сущности VHDL parse
в библиотеке work
для верификации MATLAB.
Начните испытательный стенд сеанс для образца из сущности parse
при помощи matlabtb
команда. Задайте коммуникацию разъема TCP/IP на порте 4449
и временное значение испытательного стенда, равное 10 ns
.
cd VHDLproj % Change folder to ModelSim project folder vsim('tclstart','vsimmatlab work.parse; matlabtb parse 10 ns -socket 4449')
Измените расположение папки в папку проекта ModelSim, а затем вызовите vsim
функция. Укажите использование связи сокетов TCP/IP на том же компьютере для ссылок между Simulink и ModelSim при помощи 'socketsimulink'
аргумент пары "имя-значение". Задайте используя порт сокета 4449
.
cd VHDLproj % Change folder to ModelSim project folder vsim('tclstart','vsimulink work.parse','socketsimulink','4449')