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

 
 
 
Reply to this topicStart new topic
> энергопотребление FPGA, как определить
Виталий_Ж
сообщение Feb 26 2010, 07:32
Сообщение #1


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

Группа: Участник
Сообщений: 142
Регистрация: 3-07-08
Пользователь №: 38 716



привет всем. каким образом можно определить энергопотребление чипа Altera? в моем случае Cyclone III. Достаточно ли посчитать по формуле
Vccint * Iccint + Vccio * Iccio + Vcc_pll * Iccd_pll ? Спасибо
Go to the top of the page
 
+Quote Post
Andron_
сообщение Feb 26 2010, 07:35
Сообщение #2


.NET developer
***

Группа: Свой
Сообщений: 218
Регистрация: 20-10-07
Из: Новосибирск
Пользователь №: 31 532



у Альтеры есть аппноут и экселевский файлик для расчета потребления...
Go to the top of the page
 
+Quote Post
Methane
сообщение Feb 26 2010, 07:38
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(Виталий_Ж @ Feb 26 2010, 09:32) *
привет всем. каким образом можно определить энергопотребление чипа Altera? в моем случае Cyclone III. Достаточно ли посчитать по формуле
Vccint * Iccint + Vccio * Iccio + Vcc_pll * Iccd_pll ? Спасибо

Power Play analise tool что говорит?
Go to the top of the page
 
+Quote Post
Виталий_Ж
сообщение Feb 26 2010, 11:35
Сообщение #4


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

Группа: Участник
Сообщений: 142
Регистрация: 3-07-08
Пользователь №: 38 716



Цитата(Methane @ Feb 26 2010, 10:38) *
Power Play analise tool что говорит?

Power Play пишет Error: Parse error in VCD file tof16.vcd near line 111. Что это за ошибка, как ее глянуть незнаю.

Сообщение отредактировал Виталий_Ж - Feb 26 2010, 12:31
Go to the top of the page
 
+Quote Post
Виталий_Ж
сообщение Feb 26 2010, 12:41
Сообщение #5


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

Группа: Участник
Сообщений: 142
Регистрация: 3-07-08
Пользователь №: 38 716



И еще, когда запускаю симулятор чтобы сгенерить vcd-файл, вылетает варнинг на тему:
Warning: Cannot find channels in vector source file for the following output ports - channels are required for VCD file generation
Причем дальше идет огромный список сигналов, которые являются внутренними в моем модуле, некоторые даже из субмодулей..
Не подскажете в чем фишка?
Go to the top of the page
 
+Quote Post
Виталий_Ж
сообщение Feb 27 2010, 13:48
Сообщение #6


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

Группа: Участник
Сообщений: 142
Регистрация: 3-07-08
Пользователь №: 38 716



А влияет ли на энергопотребление FPGA то, какая нагрузка (в т.ч. какая микросхема, к примеру SDRAM, с каким входным сопротивлением) подключена к ее выходам?
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Feb 27 2010, 21:21
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(Виталий_Ж @ Feb 27 2010, 16:48) *
А влияет ли на энергопотребление FPGA то, какая нагрузка (в т.ч. какая микросхема, к примеру SDRAM, с каким входным сопротивлением) подключена к ее выходам?


Конечно влияет. Только это очень тяжело учесть, т.к. это внешний фактор.
Для Xilinx я обычно испольую экселевкий файл - там задаются используемые внутренние ресурсы ПЛИС и тактовая частота.
Go to the top of the page
 
+Quote Post
oxota
сообщение Sep 3 2010, 10:38
Сообщение #8





Группа: Новичок
Сообщений: 4
Регистрация: 23-05-08
Пользователь №: 37 754



При расчете энергопотебления для Xilinx с помощью XPowerAnalyzer возникает ситуация:

Обычный расчет дает 2.5Вт, использование файла переключений VCD из ModelSim-а дает практически те же 2.5Вт.
Если при генерации VCD использовать ключ -r то резко возрастает динамическая мощность и общее потребление уже 5Вт.
При использовании .SAIF файла переключений полученного в ISim (как с ключом -allnets так и без него) имеем уже 5.2Вт.

Помогите разобраться как правильно считать мощность.
Я правильно думаю что экселевский фал не будет точнее встроенных специализированных средств?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Sep 3 2010, 10:43
Сообщение #9


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

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



Экселевский файл - прикидка, использование VCD - достаточно точный анализ. Все равно 20-30% мощности надо заложить сверх.
Go to the top of the page
 
+Quote Post
oxota
сообщение Sep 3 2010, 11:37
Сообщение #10





Группа: Новичок
Сообщений: 4
Регистрация: 23-05-08
Пользователь №: 37 754



т е в моем случае наиболее достоверным является результат 5.2Вт?

В мануалах пишут что VCD повышает точность оценки. В моем случае получилось, что на результат повлиял только VCD с ключом -r. При этом про -r пишут что он повышает точность VCD и его использование рекомендуют.

Выходит точная оценка это VCD -r, или нет?

сейчас использовал vcd сгенереный в ISim, получил 4.7Вт.
итого имеем 2.5 4.7 5.0 5.2.
если к максимальному 5.2 накинуть еще 20-30 запасных %, то лимит проекта будет превышен sad.gif

конечно маловероятно, но может кто-нибудь знает чей VCD (SAIF) наиболее адекватен?

В по трем последним разброс не большой - около 10%. Наверно их среднее и есть искомое.
Go to the top of the page
 
+Quote Post
melnikov0690
сообщение Oct 4 2011, 11:32
Сообщение #11





Группа: Новичок
Сообщений: 3
Регистрация: 14-03-11
Из: Россия
Пользователь №: 63 610



Здравствуйте. Как раз занимаюсь анализом энергоэффективности. Работаю в среде Active HDL 8.3 с плисами Xilinx. Вопрос, можно ли в Aldec генерировать saif файлы, а то vcd получаются слишком большие уж? Если нет, то подскажите как их генерировать в Isim. Буду очень благодарен за ответ.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 02:33
Рейтинг@Mail.ru


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