реклама на сайте
подробности

 
 
> проект в VitrexE, подскажите
bratok-gl
сообщение Oct 12 2004, 06:06
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 45
Регистрация: 10-10-04
Пользователь №: 833



Привет всем!! Подскажите пожалуйста я вот делаю фильтр на ПЛИС Xilinx VirtexE xcv300E где в проекте использую шестнадцатиразрядные сумматоры (16adder). И вот мой проект по частотным свойствам упирается в 150Мгц, тормозят сумматоры. Я пробовал рисовать сам сумматоры, а не использовать библиотеки, да получалось что суммирование происходило допустим за 16 тактов и частота около 220 Мгц, но занимает один такой сумматор 3% от сего кристалла, а у меня в проекте таких около 20 или чуть побольше....smile.gif)
XCV300 заменил на VCX600 так как часто происходили сбои фильтра (загрузка крисстала составляла 70% для 300 ), вчера только запрограммировал во не знаю опять будут происходить сбои или нет, да еще крисстал грелся как утюгsmile.gif) тактовая частота подаваямая на крисстал 120 МГц. Задействован только один клок крисстала, может из за этогоsad.gif(
Хотел бы узнать ваше мнение ао вопросам:
1. Как лучше делать сумматор на 16 разрядов?
2. До какого процента использования крисстала лучше делать проект?
3. Как правильно подводить частоту к тактовым ножкам крисстала?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
USTAS
сообщение Oct 14 2004, 08:41
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 46
Регистрация: 27-09-04
Пользователь №: 731



Что касается о построении сумматоров, думаю стоит почитать XAPP018, хоть он и для старого семейства, но в качестве теории подойдет. Там приводится формула для расчета получаемых задержек, только для Virtex подставляются немного другие времена (можешь посмотреть отчет Timing Analyzer). Там же приводится альтернативное построение сумматоров, с целью увеличения быстродействия.
На счет объема проекта, необходимо учитывать не только фак увеличения времени на Implemenation, но и возрастаемое потребление тока ядром. Кстати, это могло стать причиной сбоев. Типичный проект (50% FFS, 50% LUT, 15% Int Toggle) на 100 МГц для кристалла XCV300E требует около 600 мА, для XCV600E - почти 1.4 А. Так что, проверь источник на возможность выдачи требуемого тока для твоего проекта. Возможное потреблении можно оценить, воспользовавшись XPower или Power Estimator.
Для обычного проекта достаточно использовать один тактовый вход или два, если требуется Feedback от внешней тактовой, используемой, например, для работы с микросхемами SDRAM.
На последок, прикрепляю к письму XAPP018 и Power Estimator for Virtex.
Прикрепленные файлы
Прикрепленный файл  xapp018_and_PE.zip ( 202.77 килобайт ) Кол-во скачиваний: 110
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 17:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016