flammmable 4 3 июня, 2022 Опубликовано 3 июня, 2022 · Жалоба Я создал в Quartus тестбенч через Settings->EDA Tool Settings->Simulation->NativeLink settings и установил селектор в положение "Compile test bench". Затем запустил симуляцию через Tools->Run Simulation Tool->RTL Simulation. После того, как ModelSim открылся и всё просимулировал, я настроил некоторые параметры отображаемых сигналов в окне: порядок в древе, тип данных, цвет и т.д. Затем я нажал Ctrl+S и сохранил настройки дорожек в файл wave.do. Затем я вернулся в настройки NativeLink settings и в строке Use script to set up simulation вписал путь к wave.do. При повторном запуске симуляции свойства отдельных отображаемых сигналов были успешно установлены в соответствии с файлом wave.do. Однако сама симуляция не запустилась, пришлось отдельно нажать Simulate->Run->Run -all. Я попробовал вставить команду run -all в сам файл wave.do - тогда при запуске из Quartus настройки отображения сигналов выставились верно и сама симуляция запустилась автоматически. Но когда я слегка поменял настройки ещё раз и сохранил их в wave.do, файл закономерно переписался с нуля и run -all исчез. Я понимаю, что в Quartus, в NativeLink settings есть пункт Script to compile test bench, который позволяет устроить буйство скриптинга, но возможно ли сохранять настройки отображения сигналов и осуществлять автоматический запуск более штатными средствами? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 33 4 июня, 2022 Опубликовано 4 июня, 2022 · Жалоба On 6/3/2022 at 1:24 PM, flammmable said: Я понимаю, что в Quartus, в NativeLink settings есть пункт Script to compile test bench, который позволяет устроить буйство скриптинга, но возможно ли сохранять настройки отображения сигналов и осуществлять автоматический запуск более штатными средствами? Как вы говорите "буйство скриптинга" и есть штатные средства. Кто мешает вам сделать еще один скрипт (например my_setup.tcl) в котором сначала будет вызывать ваш отдельный wave.do, а после выполнять команду run -all? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
flammmable 4 4 июня, 2022 Опубликовано 4 июня, 2022 · Жалоба 4 minutes ago, RobFPGA said: Как вы говорите "буйство скриптинга" и есть штатные средства. Кто мешает вам сделать еще один скрипт (например my_setup.tcl) в котором сначала будет вызывать ваш отдельный wave.do, а после выполнять команду run -all? Так и сделаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AnatolySh 0 6 июня, 2022 Опубликовано 6 июня, 2022 · Жалоба Гляньте в скрепке - м.б. что найдёте полезное? DFFwE.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться