Всем привет.
Есть плата. На плате установлена FPGA Spartan 3AN. Хочу поморгать светодиодом, но ничего не получается. В голове путаница возникла...
Хочется сделать такой проект что бы в ПЛИС было ядро и что бы можно было использовать оставшуюся часть ресурсов плис под свои нужды. Вот что я делаю:
-Создаю проэкт в ISE Design Suite 14.4 выбираю в настройках свою плис.
-Добавляю в пустой проэкт ядро через Project < New Sourse <IpCore < UBC(это имя ядра).
-Открывается мастер настройки ядра, я выбираю нужную перефирию. Вот здесь возникает вопрос: Что указывать в Instance Hierarchical Design Name? Я там оставляю, то что мне мастер предложил mcs_0
-Генерирую ядро
-Создаю схемный файл верхнего уровня top.sch и добавляю туда свое ядро и еще периферию
-Создаю ucf файл с распиновкой
-Синтезирую проэкт. Ошибок вроде нет.
-Выполняю скрипт source ipcore_dir/microblaze_mcs_setup.tcl. Ошибок вроде нет.
-Делаю Implement и вот тут появляются ошибки
ERROR:NgdBuild:989 - Failed to process BMM information ipcore_dir/UBC.bmm
INTERNAL_ERROR::45 - Memory allocation leak of 112 bytes at 0x06F80A58 for a 'AddressMappingType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 47 bytes at 0x06EE2450 for a StrNew.
INTERNAL_ERROR::45 - Memory allocation leak of 88 bytes at 0x06FB1E38 for a 'AddressMapType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 40 bytes at 0x06E93BB8 for a 'symbol_context' record.
INTERNAL_ERROR::45 - Memory allocation leak of 27 bytes at 0x06F22A60 for a StrDup.
INTERNAL_ERROR::45 - Memory allocation leak of 16 bytes at 0x06EE2980 for a 'DataFileNameListType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 24 bytes at 0x06EE2E88 for a 'AddressSpaceLinkType' record.
INTERNAL_ERROR::45 - Memory allocation leak of 96 bytes at 0x06FB1D60 for 'void *' data.
Что не так делаю?