Как использовать vsim.exe (asim) в Aldec Active-HDL Student Edition?

Я установил последнюю версию Aldec Active-HDL (Student Edition).

Компиляция исходных файлов с помощью vlib.exe и vcom.exe работает так же, как в QuestaSim, но vsim.exe ведет себя по-другому. Более того, vsim.exe не имеет встроенной справки -h или --help.

Тестовый стенд скомпилирован в библиотеку VHDL test, и тестовый стенд называется sortnet_BitonicSort_tb.

Сценарий TCL содержит параметры запуска: run -all и endsim. Сценарий режима GUI содержит только команду run -all.

Моя командная строка:

.\vsim.exe -title sortnet_BitonicSort_tb -do "add wave *; do {D:\git\PoC\sim\aSim.gui.tcl}" -work test sortnet_BitonicSort_tb

Как запустить тестовый стенд в режиме консоли с помощью сценария TCL?
И как запустить тестовый стенд в режиме графического интерфейса пользователя с помощью сценария TCL?

Изменить:

Выполнение этой командной строки: vsim.exe -work test sortnet_BitonicSort_tb дает «Доступ к тесту запрещен». всплывающее окно при запуске графического интерфейса.


person Paebbels    schedule 17.12.2015    source источник


Ответы (1)


Не полный ответ, но некоторые примечания, которые могут помочь.

В vsim есть некоторая помощь по параметрам командной строки с vsim /?. Исходя из этого, похоже, что у вас слишком много вариантов для запуска графического интерфейса с vsim, например. -title и -work не поддерживаются. Для получения полной документации создайте учетную запись в Aldec и перейдите в раздел «Поддержка» => «Документация».

Для пакетного запуска Aldec указывает на исполняемый файл vsimsa, как показано в Начало работы с Пакетный режим Active-HDL.

Для vsim и vsimsa существует немного другой набор команд, который задокументирован в полных руководствах, доступных в Aldec после входа в систему.

person Morten Zilmer    schedule 17.12.2015
comment
Проклятие! Как пользователь Windows, я должен был протестировать /? ...Есть vsimsa.dll, но нет исполняемого файла (*.exe, *.bat), как указано в документации. Возможно, это вызвано студенческой версией, которая не является полной версией. - person Paebbels; 17.12.2015
comment
У меня нет опыта работы со Student Edition, но в ActiveHDL, поставляемом с бесплатной установкой Lattice Diamond, есть a VSimSA.exe, так что учтите это. - person Morten Zilmer; 17.12.2015