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