16.07.2014 MicroBlaze
Материал из SRNS
Lipa (обсуждение | вклад) |
Lipa (обсуждение | вклад) (→Некоторые моменты) |
||
Строка 7: | Строка 7: | ||
* '''В исходном файле bmm необходимо прописать актуальные пути до примитивов RAMB!''' | * '''В исходном файле bmm необходимо прописать актуальные пути до примитивов RAMB!''' | ||
** Без ключа -bm запускаем MAP и открываем FPGAeditor и смотрим путь, исправляем при необходимости bmm | ** Без ключа -bm запускаем MAP и открываем FPGAeditor и смотрим путь, исправляем при необходимости bmm | ||
+ | * В SDK необходимо создать new>application project а затем new>board support package! | ||
{{wl-publish: 2014-07-16 13:34:51 +0400 | Lipa }} | {{wl-publish: 2014-07-16 13:34:51 +0400 | Lipa }} |
Версия 11:49, 21 июля 2014
Некоторые моменты
- Для возможности записи программы процессора в имеющийся bit файл необходимо создать bmm-файл
- bmm-файл содержит информацию о физическом местоположении блоков памяти BRAMs, выделенных под программу процессора. Утилитка data2mem (можно пользоваться xilinx SDK>Xilinx Tools>Program FPGA) из bit, bmm и бинарника делает конечный bit для прошивки ПЛИС
- Для создания bmm надо в translate добавить
-bm ipcore_dir/microblaze_mcs_v1_4.bmm
с актуальным путем до bmm файла, созданным в coregen. После разводки появится <name>_bd.bmm, который подключается к data2mem
- В исходном файле bmm необходимо прописать актуальные пути до примитивов RAMB!
- Без ключа -bm запускаем MAP и открываем FPGAeditor и смотрим путь, исправляем при необходимости bmm
- В SDK необходимо создать new>application project а затем new>board support package!
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.