реклама на сайте
подробности

 
 
> Симуляция Nios в Modelsim, Симуляция
Грендайзер
сообщение Jan 3 2014, 11:26
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Здраствуйте, всех с праздниками santa2.gif Начал осваивать ниос и встал на этапе симмуляции. Дело в следующем:
Использую квартус 10.0 у него нет никакого Qsys'а, только SOPC Builder. Для написание программы для ниос использую Nios II 10.0sp1 Software Build Tools for Eclipse. Modelsim альтеровский v6.5a.
1) Открываю Quartus создаю проект "sim";
2) В меню квартуса лезу Tools -> SopcBuilder;
3) Создаю там систему (сам процессор (самый маленький т.е. е), on chip mamory (ram или rom) и выходной 8-ми разрядный порт). В окне Generate ставлю галку Simulator. Create project simulator files. В меню Tools указываю путь к Modelsim : C:\altera\10.0\modelsim_ase\win32aloem. Жму Generate всё ок;
4) Компилю всё в квартусе, всё ок;
5) Иду в Nios II 10.0sp1 Software Build Tools for Eclipse. В меню File -> New -> Niosii Application and BSP from Tampliate. Далее указываю файл описания системы (sim.sopcinfo) и задаю название своего проекта (почему то нельзя создавать проект в той же дирректории что и процессор, так что указываю отдельную папку);
6) Кликаю по названия проекта правой кнопкой мыши в выпавшем спмске Make targets->Build даее mem_init_install и Build. Всё норм компилится.
7) Затем жму кнопку Run -> Run configuration -> Niosii Modelsim -> New_configuratio. Выбираю название проекта Nios_pro и задаю путь к моделсиму C:\altera\10.0\modelsim_ase\win32aloem;
8) Жму Run. Загружается Modelsim и.... результат на картинке...
Может кто сталкивался... Уже 3-тьи сутки маюсь.. С самого Нового года блин wacko.gif
Заранее спасибо!!! И ещё раз с Новым годом santa2.gif
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
Грендайзер
сообщение Jan 4 2014, 14:16
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Товарищи, я понимаю, праздники... но не 10 же дней пьянствовать...
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Jan 5 2014, 20:47
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Ффффффууууххх... Всё отбой... Спасибо всем, кто помог! (Это сарказм!) Не написано этого в сраных доках сраной Алтеры angry.gif Вообщем если у кого подобная проблема, пишите в личку! Всем, спасибо, все свобоны...
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение Jan 5 2014, 22:55
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



а че на весь мир то обиделись? написали бы ответ для тех кто найдет тему через поисковик через много лет...
Go to the top of the page
 
+Quote Post
o_khavin
сообщение Jan 6 2014, 09:56
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 230
Регистрация: 29-08-09
Пользователь №: 52 094



Цитата(Грендайзер @ Jan 6 2014, 00:47) *
Вообщем если у кого подобная проблема, пишите в личку! Всем, спасибо, все свобоны...

Если бы все, кто самостоятельно находит решение, ограничивались этим "все свободны", то что бы Вы тогда находили в гугле?
Получается, что Вы считаете, что Вам все обязаны (в новогодние каникулы, ага), а Вы никому.
Go to the top of the page
 
+Quote Post
Грендайзер
сообщение Jan 17 2014, 16:02
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 368
Регистрация: 18-04-11
Из: Город-герой Москва
Пользователь №: 64 451



Ну ещё чего, сильно мне надо обижаться на когото... Секрета я не делаю, просто решил, что раз никто не отвечает, значит это и не надо никому... Вот я и решил особо не распинаться... Ларчик же открываля действительно элементарно, а именно:
Делаем всё в соответствии с альтеровским мануалом an351. Те кто работает с sopcbuilder'ом перед генерацией ядра необходимо указать путь к моделсиму, а при подключении памяти к процессору (та которая на кристалле) я ставил галку enable non default file. Правда потом установил 11 - ый квартус, и этого делать не пришлось. Ну а дальше всё как я уже описывал... Далее загружаем ModelSim и вот сдесь то вся хрень. В мануале сказано, что мал надо нажать file -> load -> wave.do. Но тут возможно 2 ситуации
1) Панель load активна в этом случае нам необходимо сначала создать файл моделсимовского проекта, выбрав не wave.do (которой к слову у меня и нет нигде, даже близкого названия) а файл create_название проекта_project.do. Послеэтого моделсим закроется. Открыть его ещё раз и в панели транскрипт нажать уковку s -> enter. Все файлы проекта подгрузятся и в путь. Вытаскиваем сигналы на моделсимовскую морду и моделируем.
2) Если панель Load не активна то выбираем в панели меню compile и в ручтую отмечаем файлы которые необходимо скомпилить. Затем как описано выше.
Быть может для кого то это очевидным всё было, но вот для меня нет. Дружелюбные альтеровцы предлагали
в консольном экливсе растлить свой мозг... но тут я уж совсем расстроился, ничего не вышло...
P.S.
o_khavin, пусть они и новогодние, пусть даже и каникулы, но это не повод 10 дней подряд мозги водкой заливать. Можно и поработать.
И да ещё... Я и впрямь никому, ничего не должен!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.01387 секунд с 7
ELECTRONIX ©2004-2016