Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Microblaze моделирование
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
cerg19
Здравствуйте.
Только начал разбираться с Microblaze и встала проблема с проверкой работоспособности написанного софта. Конечно, полная отладка возможно на железке при помощи Debug, но не всегда есть доступ к железке. Хотелось бы проверять работу Microblaze в ModelSim. Гуглил и искал на форуме и ничего найти не удалось. Тыкните пожалуйста кто знает где можно почитать об этом, или поделитесь своим опытом. Ещё меня очень интересует как обстоят дела с точками останова в ModelSim.
Kuzmi4
Цитата(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
cerg19
Спасибо за наводку, в How to simulate a Microblaze Processor in Modelsim всё написано. Но вот попробовал сделать всё как там написано, но мне вываливается такое окно
Нажмите для просмотра прикрепленного файла
а должно быть так
Нажмите для просмотра прикрепленного файла
как скомпилировать библиотеки не понятно. На форумах нашёл тулзу compxlibgui.exe но не помогает.
Kuzmi4
Касательно скриншотов - скорей всего лицуха у вас не полная. У меня всё фурычит как на картинка по первой ссылке.
Касательно 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
(как то так)

Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.