Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Implementation errors
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
chio-chio
Добрый день!

При раскладке проекта в PlanAhead 12.4 - появляются ошибки подобного плана:

NgdBuild: 604 - logical block 'Inst_SPI_FLASH_ROM/Inst_SPI_CLK2/inst_SPI_CLK' with type 'SPI_CLK_COUNT' could not be resolved. A pin name misspelling can cause this, a missing edif or ngc file, case mismatch between the block name and the edif or ngc file name, or the misspelling of a type name. Symbol 'SPI_CLK_COUNT' is not supported in target 'spartan6'.

При работе в ISE Project Navigator проект раскладывается крайне долго (порядка 1,5 часов) на этапе Map - Global Placement, но в итоге раскладка проходит.
Может ли эта ошибка, которая выявляется в PlanAhead, быть причиной долгой раскладки, или нет?
Может быть кто нибудь сталкивался с таким эффектом, и подскажет. Спасибо!
jojo
>Может ли эта ошибка, которая выявляется в PlanAhead, быть причиной долгой раскладки, или нет?

Ошибка в PA не причина большого времени сборки в ISE, на время влияют скорее особенности схемы.

>При работе в ISE Project Navigator проект раскладывается крайне долго (порядка 1,5 часов) на этапе Map - Global Placement, но в итоге раскладка проходит.

А констрейны выполняются при этом? Какие у вас частоты?

1.5 часа Global Placement для для Spartan 6 многовато. Вы откройте в PlanAhead уже собранную схему, там по худшим путям можно понять, как ещё законстрейнить проект.

chio-chio
Констрейнт выполняется, сейчас констрейнт охватывает тактовые сигналы 120 МГц, 20 МГц и 12 МГц. Но в проекте есть сигнала 100 кГц и 1 кГц, на них констренты не установлены.
Спасибо за совет, правда с Plan Ahead мне нужно еще разбирваться
jojo
Такие частоты тоже бывает тяжело получить, если схемы развесистые, с большими задержками в путях.

Попробуйте взять SmartXplorer и перебрать сначала политики сборки проекта (их вроде 7), а потом - таблицы весов с 0 по 32.

PlanAhead в 12.4 неудачный, портит UCF. Но проблема с NgdBuild в другом, что следует из собираемости этого же проекта в ISE.
chio-chio
Да, глюк с UCF уже знаком.
В описании SmartExplorer нашла такой момент : Note SmartXplorer is only available on Linux.
То есть только под Линуксом можно с ним работать или я что то не понимаю?
jojo
>В описании SmartExplorer нашла такой момент : Note SmartXplorer is only available on Linux.

Видимо, речь о переборе настроек на кластере машин с Linux.
Одномашинный перебор доступен под Windows. Можно ставить несколько сборок параллельно, хватило бы памяти.
chio-chio
Спасибо, попробую!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.