Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Транслятор ругается "ERROR:NgdBuild:604" в EDK
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
KostyanPro
Итак имеем . Пример Xapp 434.
http://www.xilinx.com/support/documentatio...tes/xapp434.zip
В него входит DDR контроллер . При трансляциии вылитает ошибка
Код
"ERROR:NgdBuild:604 - logical block plb_ddr_0_wrapper_V2_ASYNCH_FIFO_I0 with type 'plb_ddr_0_wrapper_async_fifo_v4_0' could not be resolved."


Гуглим , лезим на суппорт . Да есть такое
http://www.xilinx.com/support/answers/21864.htm

Но вот беда, все их рекомендации я выполняю.

Пакеты стоят в директориях по умолчанию (c:\EDK и c:\Xilinx). Виртуальная память 2880 МБ при 1000 Мб физической. Сервис паки в норме : EDK 9.2- SP1 , ISE 9.2- SP3. Также пробывал на версии 8.2 без SP.

Что еще ему (контроллеру) не хватает ??

Может кто попробует собрать у себя , может машина у меня или я где торможу
avesat
Total memory usage is 282468 kilobytes

Number of errors : 0 ( 0 filtered)
Number of warnings : 79 ( 0 filtered)
Number of infos : 34 ( 0 filtered)


Done!


EDK 9.1.02
KostyanPro
Цитата(avesat @ May 23 2008, 13:02) *
Total memory usage is 282468 kilobytes

Number of errors : 0 ( 0 filtered)
Number of warnings : 79 ( 0 filtered)
Number of infos : 34 ( 0 filtered)
Done!
EDK 9.1.02

Благодарю, вот это уже интересно. А какой SP у ISE ?? Уже в голове каша с этими SP и версиями.

Под ISE попробывал собирать проект , играясь с настройками транслятора -- та же история
avesat
ISE 9.1.03i. Выше я только получил нетлист в EDK.
KostyanPro
Цитата(avesat @ May 23 2008, 15:02) *
ISE 9.1.03i. Выше я только получил нетлист в EDK.

Стоп. Нетлиста не достаточно. Ошибка вылитает после - на этапе трансляции.
Грубо говоря необходимо выполнить всю процедуру "Update bitstream".

Мне просто проблемотично скачать EDK 9.1 из-за его веса , пользуюсь чем есть.
avesat
Device Utilization Summary:

Number of BUFGs 7 out of 32 21%
Number of DCM_ADVs 2 out of 4 50%
Number of ILOGICs 85 out of 320 26%
Number of External IOBs 157 out of 320 49%
Number of LOCed IOBs 157 out of 157 100%

Number of JTAGPPCs 1 out of 1 100%
Number of OLOGICs 130 out of 320 40%
Number of PPC405_ADVs 1 out of 1 100%
Number of RAMB16s 12 out of 36 33%
Number of Slices 4305 out of 5472 78%
Number of SLICEMs 408 out of 2736 14%

Bitstream generation is complete.

Done!


Address Map for Processor ppc405_0
(0b0100000000-0b0100001111) ppc405_0
(0000000000-0x03ffffff) DDR_SDRAM_64Mx32 plb
(0x06000000-0x060fffff) SRAM_256Kx32 plb
(0x40000000-0x4000ffff) LEDs_4Bit plb->plb2opb->opb
(0x40020000-0x4002ffff) Push_Buttons_Position plb->plb2opb->opb
(0x40600000-0x4060ffff) RS232_Uart plb->plb2opb->opb
(0x41200000-0x4120ffff) opb_intc_0 plb->plb2opb->opb
(0x80400000-0x8040ffff) Ethernet_MAC plb
(0xffffc000-0xffffffff) plb_bram_if_cntlr_1 plb

Initializing Memory...
Checking ELFs associated with PPC405 instance ppc405_0 for overlap...


Analyzing file bootloops/ppc405_0.elf...
Running Data2Mem with the following command:
data2mem -bm "implementation/system_bd" -bt "implementation/system.bit" -bd
"bootloops/ppc405_0.elf" tag ppc405_0 -o b implementation/download.bit

Memory Initialization completed successfully.


Done!
KostyanPro
Цитата(avesat @ May 23 2008, 16:51) *
Bitstream generation is complete.

Done!

спасибо, коллега.
Будем качать 9.1.02 (эх начальник голову оторвет в конце месяца, ну да ладно)
KostyanPro
Перешел на EDK9.1 . Xapp434 удалось разложить без error. Правда если его чуть тронуть , опять вылитает ошибка.
Еще день убил - в итоге пересел на другую машину. И о чудо , работает !!! Итог - во всем виновата была винда, пара уже ей на покой. Переставил.
Дурацкая проблема wacko.gif

Еще раз спасибо за помошь. Пока что останусь на версии 9.1
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.