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

 
 
 
Reply to this topicStart new topic
> Microblaze моделирование
cerg19
сообщение Jun 4 2012, 12:19
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



Здравствуйте.
Только начал разбираться с Microblaze и встала проблема с проверкой работоспособности написанного софта. Конечно, полная отладка возможно на железке при помощи Debug, но не всегда есть доступ к железке. Хотелось бы проверять работу Microblaze в ModelSim. Гуглил и искал на форуме и ничего найти не удалось. Тыкните пожалуйста кто знает где можно почитать об этом, или поделитесь своим опытом. Ещё меня очень интересует как обстоят дела с точками останова в ModelSim.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jun 4 2012, 16:46
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Цитата(cerg19 @ Jun 4 2012, 15:19) *
...Хотелось бы проверять работу Microblaze в ModelSim...поделитесь своим опытом...

Делюсь - проверял, получалось laughing.gif

Цитата(cerg19 @ Jun 4 2012, 15:19) *
...Гуглил и искал на форуме и ничего найти не удалось...

А это как тогда понимать:
MicroBlaze Development Kit Tutorial
How to simulate a Microblaze Processor in Modelsim
wacko.gif

Цитата(cerg19 @ Jun 4 2012, 15:19) *
.. интересует как обстоят дела с точками останова в ModelSim...

Если вы имеете ввиду "железный" аналог - то никак. Однако, в принципе как вариант, можно остановить выполнение программы в симуляторе когда на конвеер CPU поступает новая комманда через "breakpoint" в do-файле на определённый сигнал с требуемым значением (в данном случае это ваш вход в конвеер и требуемая комманда), но мне почему то кажется, что хилые не предоставляют такой ф-ции потому как сорцы проца закодированы cool.gif
Go to the top of the page
 
+Quote Post
cerg19
сообщение Jun 5 2012, 06:00
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 166
Регистрация: 12-05-09
Из: Нижний Новгород
Пользователь №: 48 978



Спасибо за наводку, в How to simulate a Microblaze Processor in Modelsim всё написано. Но вот попробовал сделать всё как там написано, но мне вываливается такое окно
Прикрепленное изображение

а должно быть так
Прикрепленное изображение

как скомпилировать библиотеки не понятно. На форумах нашёл тулзу compxlibgui.exe но не помогает.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jun 5 2012, 06:23
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Касательно скриншотов - скорей всего лицуха у вас не полная. У меня всё фурычит как на картинка по первой ссылке.
Касательно compxlibgui.exe - это собственно и есть Simulation Library Compilation Wizard, он вам сделает все либы и файло C:\Xilinx\14.1\ISE_DS\ISE\modelsim.ini - в нём и будет содержатся объявления и пути к либам, вида:
Код
axi_7series_ddrx_v1_04_a = C:\Xilinx\14.1\ISE_DS\ISE\questasim\10.1b\nt64/edk/axi_7series_ddrx_v1_04_a
(как то так)

Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 10th July 2025 - 02:25
Рейтинг@Mail.ru


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