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

 
 
 
Reply to this topicStart new topic
> Оптимизация потребления ПЛИС, стиль описания
per_aspera_ad_as...
сообщение Apr 24 2008, 12:20
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 27
Регистрация: 26-01-08
Из: Гусь-Хрустальный - Владимир
Пользователь №: 34 452



Возникла проблема - кристалл заполнился, и ядро (FGA Virtex 2Pro) начало потреблять около 6А. Самое время ( smile.gif ) подумать об оптимизации не как обычно занимаемого ресурса и частоты работы, а потребления!

Из мат.части знаем что КМОП логика потребляет только в момент переключения. Возникает вопрос, как грамотно описывать устройство, чтобы его потребление минимизировалось? Интересно, сколько потребляют встроенные умножители и блоки памяти и как правильно с точки зрения потребления с ними работать?

Возникала у кого нибудь подобная задача?


--------------------
За беспокойство не беспокойтесь.
Go to the top of the page
 
+Quote Post
chds
сообщение Apr 24 2008, 13:03
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 173
Регистрация: 5-11-07
Из: Чернигов, Украина
Пользователь №: 32 078



Цитата(per_aspera_ad_astra @ Apr 24 2008, 15:20) *
Возникла проблема - кристалл заполнился, и ядро (FGA Virtex 2Pro) начало потреблять около 6А. Самое время ( smile.gif ) подумать об оптимизации не как обычно занимаемого ресурса и частоты работы, а потребления!

Из мат.части знаем что КМОП логика потребляет только в момент переключения. Возникает вопрос, как грамотно описывать устройство, чтобы его потребление минимизировалось? Интересно, сколько потребляют встроенные умножители и блоки памяти и как правильно с точки зрения потребления с ними работать?

Возникала у кого нибудь подобная задача?


В ISE есть утилита XPower, загружаем туда проект, задаем первичные клоки и доп настройки и далие как в обычном профайлере смотрим, кто чего потребляет и для себя решаем - можно ли себе это позволить.

Сообщение отредактировал chds - Apr 24 2008, 13:03
Go to the top of the page
 
+Quote Post
rv3dll(lex)
сообщение Apr 25 2008, 06:28
Сообщение #3


Полное ничтожество
*****

Группа: Banned
Сообщений: 1 991
Регистрация: 20-03-07
Из: Коломна
Пользователь №: 26 354



в DCM создать клоки отличные от шинного - более низкие - и использовать их.

продумать стыковки с шиной
Go to the top of the page
 
+Quote Post
vitus_strom
сообщение Apr 25 2008, 09:34
Сообщение #4


Знающий
****

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



Ispol'zovat gated clock, tol'ko vesma vesma akkuratno....
No esli bol'soj nadobnosti net to lucse ne stoit, ctoby ne zarabotat problem
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Apr 28 2008, 06:04
Сообщение #5


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Если в Вашем проекте есть блоки которые работают крайне редко, то можно попробовать снимать с этих блоков Clock, заведя его через отдельный BUGCE (BUFGMUX) - в пределах полугода этот воврос обсуждался на этом форуме (только, помоему, для какой-то разновидностиSpartan3).
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 11:50
Рейтинг@Mail.ru


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