glock17 0 Posted June 2, 2011 · Report post Задача: запуск симуляции проекта в Modelsim из командной строки (без GUI) с сохранением результата в dataset. Компилирую файлы командой: vlog -novopt +incdir+$RTL_DIR $RTL_DIR/*.v Симуляцию запускаю командой vsim -novopt -wlf $DATASET.wlf -voptargs="+acc" work.$TLM Далее команда log -r /* И все бы прекрасно, но в датасет не записывается содержимое блоков памяти. А хотелось бы их впоследствии просматривать в Memory Window. Подскажите, какой ключик я забыл воткнуть? Заранее спасибо. ПыСы: вариант -voptargs="+acc=r" не прокатил. Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
SuperFly 0 Posted June 2, 2011 · Report post Задача: запуск симуляции проекта в Modelsim из командной строки (без GUI) с сохранением результата в dataset... Для загрузки/выгрузги данных из регистров/памяти используется команда mem load / mem save - можно выгрузить как всю память, так и частями по нужным адресам. В графическом интерфейсе - это окно Memory List - появится список всех имеющихся регистров, нажимаете на нужный - появляется дамп памяти, его можно сохранить в файл в нужном формате. Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
glock17 0 Posted June 3, 2011 · Report post Для загрузки/выгрузги данных из регистров/памяти используется команда mem load / mem save - можно выгрузить как всю память, так и частями по нужным адресам. В графическом интерфейсе - это окно Memory List - появится список всех имеющихся регистров, нажимаете на нужный - появляется дамп памяти, его можно сохранить в файл в нужном формате. Это-то я знаю. А вот есть ли возможность сохранить содержимое непосредственно в датасет... Похоже, что Ментор такую фичу не предусмотрел (хотя у Каденса она есть). Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...