16.07.2014 MicroBlaze
Материал из SRNS
Lipa (обсуждение | вклад) (Новая страница: «==Некоторые моменты== * Для возможности записи программы процессора в имеющийся bit файл не…») |
Lipa (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
* '''В исходном файле bmm необходимо прописать актуальные пути до примитивов RAMB!''' | * '''В исходном файле bmm необходимо прописать актуальные пути до примитивов RAMB!''' | ||
** Без ключа -bm запускаем MAP и открываем FPGAeditor и смотрим путь, исправляем при необходимости bmm | ** Без ключа -bm запускаем MAP и открываем FPGAeditor и смотрим путь, исправляем при необходимости bmm | ||
− | {{wl-publish: 2014-07-16 13:34: | + | {{wl-publish: 2014-07-16 13:34:51 +0400 | Lipa }} |
Версия 13:34, 16 июля 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
[ Хронологический вид ]Комментарии
Войдите, чтобы комментировать.