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

 
 
 
Reply to this topicStart new topic
> Возможно ли такое энергосбережение?
Nick Kovalyov
сообщение Sep 8 2007, 12:10
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 39
Регистрация: 5-12-05
Пользователь №: 11 832



Напимер, в проекте выделяем логические (функциональные блоки, регионы внутри ПЛИС). Дальше назначаем возможность включения или отключения их в процессе работы, изменяя энергопотребление на ходу. Есть ли подобное у Altera или Xilinx?
Go to the top of the page
 
+Quote Post
Doka
сообщение Sep 8 2007, 12:31
Сообщение #2


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



поскльку современные цифровые схемы - КМОП, т.о. основное потребление в динамике.

как это можно использовать в синхронных дизайнах - подключаете СЕ (clock enable) каждого блока (триггеров блока) к выделенной линии, управляя которой, управляете разрешением работы блоков


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 10 2007, 11:13
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(Doka @ Sep 8 2007, 16:31) *
поскльку современные цифровые схемы - КМОП, т.о. основное потребление в динамике.

Это утверждение не имеет смысла рассматривать в отрыве от процесса, так как с уменьшением норм токи утечки возрастают и для 65 nm уже чуть ли не равны динамическому потреблению.

А по поводу энергосбережения, когда не все блоки сразу нужны - мне видятся следующие пути:
1. Частичная реконфигурация (это сложно, но позволяет уменьшить размер кристалла).
2. Использование ПЛИС на основе FLASH (Actel например) - у них токи утечки сравнительно малы (однако есть другие проблемы).
Go to the top of the page
 
+Quote Post
Rendom
сообщение Sep 10 2007, 16:51
Сообщение #4


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

Группа: Свой
Сообщений: 85
Регистрация: 6-05-07
Пользователь №: 27 538



Потребление любой FPGA складывается из статики и динамики.
Для снижения статики основных пути 2:
а) оптимизация проекта и запихивание в меньший по емкости кристалл.
б) Уменьшение питающих напряжений. (к примеру у xilinx стоит в шите рекомендованное питание ядра 1.8В, но все прекрасно работает на 1.67В).
Для снижения динамики пути также 2:
а) Уменьшение тактовой частоты кристалла.
б) Запирание неиспользуемых в текущий момент модулей либо с помощью CE (что есть правильно), либо с помощью gate clock (что не есть правильно, но иногда выгодней).

В основном при работе с FPGA получалось соотношения статики и динамики в районе от 1:1 до 1:3 в зависимости от проекта.
Go to the top of the page
 
+Quote Post

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

 


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


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