Запуск и настройка ModelSim для использования с HDL Verifier
vsim запускает и настраивает симулятор ModelSim ® для использования с косимуляцией MATLAB ® или Simulink ®.
vsim создает запуск (или .do) файл, который добавляет эти Tcl команды для ModelSim:
vsimmatlab: ссылка на MATLAB из ModelSim
vsimulink: ссылка на Simulink из ModelSim
vsimmatlabsysobj: ссылка на object™ системы MATLAB из ModelSim
Можно использовать эти ModelSim Tcl команды вместо ModelSim vsim команда. Эти команды загружают экземпляры объектов VHDL ® или модулей Verilog ® для моделирования с использованием MATLAB или Simulink для проверки.
Совет
При попытке автоматизации косимуляции используйте pingHdlSim для добавления паузы между вызовами vsim и вызов для запуска моделирования.
vsim( настраивает симулятор ModelSim с помощью опций, заданных одним или несколькими аргументами пары имя-значение.Name,Value)
Измените расположение папки на папку проекта ModelSim, а затем вызовите vsim с использованием исполняемого файла по умолчанию. Функция создает временный .do во временной папке.
Укажите команду РУД 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')