Запустите и сконфигурируйте 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')