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

Есть у меня проект достаточно большой и зафиттить его чтоб времянка нормальная была проблематично.

Исходно он нормально фиттился в версии 8.0

Я пробовал фиттить проект без изменений в версиях 8.1 9.0 9.0sp1
так вот ни одна версия не справиласть с задачей.

И на данный момент я могу работать с ним по сути только в версии 8.0
т.е даже когда я меняю чуть чуть исходники - всёравно фиттиться нормально.

Выходит что на новую версию вообще переходить не стоит, потому как хериться возможность сделать нормальный sof файл
я даже пробовал Design Space Explorer в 9.0 - он более суток боролся и ничего у него так и не вышло.

Как же проектировать чтоб переход на новые версии не приводил к таким последствиям ?
Возможно Logic Lock ? - я так посмотрел гемора там будет достаточно - но есть ли смысл ? что порекомендуете ?
des00
Цитата(arexol @ Jun 19 2009, 13:13) *
Есть у меня проект достаточно большой и зафиттить его чтоб времянка нормальная была проблематично.
....
что порекомендуете ?


я бы порекомендовал для начала выяснить что не разводиться и почему, потом сравнить настройки и констрейны в квартусе. Если пользуетесь CTA то ушел бы на TimeQuest.
gvs
Как же проектировать чтоб переход на новые версии не приводил к таким последствиям ?

[/quote]

Для начала падо проверить проект на сентизабельность. Банальный пример: если в мультиплексоре не описать хотябы одно состояние, то результат синтеза будет непредсказуемым.
Проверить, чтобы прект был полностью синхронным. Наличие хотябы одного несинхронного устройства может привести к непредсказуемым последствиям. Думаю у вас именно этот случай.
А Quartus ИМХО здесь не причем. У меня сложилось мнение что Altera ни сентизатор ни фитер уже давно не трогают, а версии отличаются только сервисными функциями.
EvgenyNik
Я тоже до поры до времени считал, что QII5.1 ужимает проекты сильнее своих последующих версий, но всего лишь надо было:
Цитата
сравнить настройки и констрейны в квартусе
arexol
не совсем понял что значит "сравнить настройки и констрейны в квартусе"
Я ведь ничего не меняю в QPF файле , т.е. все настройки должны быть прежними или я ошибаюсь ?

По поводу того что дезайн имеет несколько клоковых доменов - это правда.
Но изменить тут ничего нельзя бо проект огромный пислался целой командой FPGA инженеров в течении 2 лет и мне нужно добавить мелкую фичу.
т.е концептуально я тут ничего не поменяю - только мелкие доделки.

Ну а рациональное предложение - использовать TimeQuest и отказатсья от класического тайминг анализа принимается.
Посмотрел онлайн трейнинг по TimeQuest - буду пробовать.
andrew_b
Цитата(arexol @ Jun 22 2009, 20:48) *
не совсем понял что значит "сравнить настройки и констрейны в квартусе"
Я ведь ничего не меняю в QPF файле , т.е. все настройки должны быть прежними или я ошибаюсь ?
Насколько помню, в файле прописываются настройки, значения которых отличны от дефолтовых. Сами дефолтовые значения могут меняться от версии к версии.
arexol
Цитата(andrew_b @ Jun 23 2009, 08:50) *
Насколько помню, в файле прописываются настройки, значения которых отличны от дефолтовых. Сами дефолтовые значения могут меняться от версии к версии.


и как же вытянуть все значения вместе с дефолтными ?
через "project->generate Tcl File for Project" или есть другой путь ?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.