glock17 0 2 июня, 2011 Опубликовано 2 июня, 2011 · Жалоба Задача: запуск симуляции проекта в 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" не прокатил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SuperFly 0 2 июня, 2011 Опубликовано 2 июня, 2011 · Жалоба Задача: запуск симуляции проекта в Modelsim из командной строки (без GUI) с сохранением результата в dataset... Для загрузки/выгрузги данных из регистров/памяти используется команда mem load / mem save - можно выгрузить как всю память, так и частями по нужным адресам. В графическом интерфейсе - это окно Memory List - появится список всех имеющихся регистров, нажимаете на нужный - появляется дамп памяти, его можно сохранить в файл в нужном формате. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
glock17 0 3 июня, 2011 Опубликовано 3 июня, 2011 · Жалоба Для загрузки/выгрузги данных из регистров/памяти используется команда mem load / mem save - можно выгрузить как всю память, так и частями по нужным адресам. В графическом интерфейсе - это окно Memory List - появится список всех имеющихся регистров, нажимаете на нужный - появляется дамп памяти, его можно сохранить в файл в нужном формате. Это-то я знаю. А вот есть ли возможность сохранить содержимое непосредственно в датасет... Похоже, что Ментор такую фичу не предусмотрел (хотя у Каденса она есть). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться