RamZoom 0 8 июня, 2015 Опубликовано 8 июня, 2015 (изменено) · Жалоба Уважаемые подскажите как запустить тестбенч в ModelSim, который создается при компиляции в Eclipce? Можно-ли прописать и запустить процессор на свеом тестбенче? Пробовал запустить по описанию из an351 при прописывании "run 2 ms" выдает ошибку загрузки файла. Заранее спасибо Изменено 8 июня, 2015 пользователем RamZoom Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Грендайзер 0 9 июня, 2015 Опубликовано 9 июня, 2015 · Жалоба Что за тест бенч? Вы хотите работу ниоса смоделировать? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RamZoom 0 9 июня, 2015 Опубликовано 9 июня, 2015 · Жалоба Да хотелось бы смоделировать работу процессора Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Грендайзер 0 9 июня, 2015 Опубликовано 9 июня, 2015 · Жалоба Я запускаю моделирование из эклипс (для Quartus 11.1). Для этого в SOPC Builder во вкладке System Generation поставить галку Simulation. Create project simulator files. А во вкладке Tools -> Options указать путь к модел симу. В эклипс вместо в Run Configurations выбрать NiosII Modelsim. Когда последний запустится в командной строке набрать s -> enter. Ещё раз повторюсь, это для Quartus 11.1, а вот когда у меня был 10.0, приходилось потанцевать с бубном, правда уже забыл суть дела... вот тут писал как то -> http://electronix.ru/forum/index.php?showt...%E0%E9%E7%E5%F0 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RamZoom 0 16 июня, 2015 Опубликовано 16 июня, 2015 · Жалоба Дело в том, что я использую не Nios II 10.1 Software Build Tools for Eclipse, а Nios II 10.1 IDE. Прописываю тестбенч в топ левеле, имитурую тактовый сигнал, выставляю reset_n в 1, запускаю моделирование (ModelSim 10.2c) и на выходе вижу только свои сигналы (которые сам сформировал), а реакция процессора 0. Хотя sof или jjc если заливаю, то полноценно работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 42 17 июня, 2015 Опубликовано 17 июня, 2015 · Жалоба Дело в том, что я использую не Nios II 10.1 Software Build Tools for Eclipse, а Nios II 10.1 IDE. Прописываю тестбенч в топ левеле, имитурую тактовый сигнал, выставляю reset_n в 1, запускаю моделирование (ModelSim 10.2c) и на выходе вижу только свои сигналы (которые сам сформировал), а реакция процессора 0. Хотя sof или jjc если заливаю, то полноценно работает Память, поди, забыли проинициализировать... Про .dat файл слыхали? А про mem_init_generate? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RamZoom 0 18 июня, 2015 Опубликовано 18 июня, 2015 · Жалоба Если можно поподробнее о инициализации памяти Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StewartLittle 42 18 июня, 2015 Опубликовано 18 июня, 2015 · Жалоба Если можно поподробнее о инициализации памяти Nios выбирает из памяти исполняемый код. Вопрос - как этот код в памяти появляется? Для того, чтобы промоделировать работу процессора, необходимо, чтобы модель памяти была проинициализирована тем самым исполняемым кодом. Файл для инициализации блока памяти (.dat) образуется в среде программирования (хоть в SBT, хоть в IDE) при создании соответствующего таргета (для SBT - mem_init_generate, для IDE, если не ошибаюсь, mem_init_install). В среде моделиования этим .dat-файлом нужно проинициализировать блок памяти, в котором живет сегмент кода. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться