Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: энергопотребление FPGA
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Виталий_Ж
привет всем. каким образом можно определить энергопотребление чипа Altera? в моем случае Cyclone III. Достаточно ли посчитать по формуле
Vccint * Iccint + Vccio * Iccio + Vcc_pll * Iccd_pll ? Спасибо
Andron_
у Альтеры есть аппноут и экселевский файлик для расчета потребления...
Methane
Цитата(Виталий_Ж @ Feb 26 2010, 09:32) *
привет всем. каким образом можно определить энергопотребление чипа Altera? в моем случае Cyclone III. Достаточно ли посчитать по формуле
Vccint * Iccint + Vccio * Iccio + Vcc_pll * Iccd_pll ? Спасибо

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

Power Play пишет Error: Parse error in VCD file tof16.vcd near line 111. Что это за ошибка, как ее глянуть незнаю.
Виталий_Ж
И еще, когда запускаю симулятор чтобы сгенерить vcd-файл, вылетает варнинг на тему:
Warning: Cannot find channels in vector source file for the following output ports - channels are required for VCD file generation
Причем дальше идет огромный список сигналов, которые являются внутренними в моем модуле, некоторые даже из субмодулей..
Не подскажете в чем фишка?
Виталий_Ж
А влияет ли на энергопотребление FPGA то, какая нагрузка (в т.ч. какая микросхема, к примеру SDRAM, с каким входным сопротивлением) подключена к ее выходам?
VladimirB
Цитата(Виталий_Ж @ Feb 27 2010, 16:48) *
А влияет ли на энергопотребление FPGA то, какая нагрузка (в т.ч. какая микросхема, к примеру SDRAM, с каким входным сопротивлением) подключена к ее выходам?


Конечно влияет. Только это очень тяжело учесть, т.к. это внешний фактор.
Для Xilinx я обычно испольую экселевкий файл - там задаются используемые внутренние ресурсы ПЛИС и тактовая частота.
oxota
При расчете энергопотебления для Xilinx с помощью XPowerAnalyzer возникает ситуация:

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

Помогите разобраться как правильно считать мощность.
Я правильно думаю что экселевский фал не будет точнее встроенных специализированных средств?
DmitryR
Экселевский файл - прикидка, использование VCD - достаточно точный анализ. Все равно 20-30% мощности надо заложить сверх.
oxota
т е в моем случае наиболее достоверным является результат 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%. Наверно их среднее и есть искомое.
melnikov0690
Здравствуйте. Как раз занимаюсь анализом энергоэффективности. Работаю в среде Active HDL 8.3 с плисами Xilinx. Вопрос, можно ли в Aldec генерировать saif файлы, а то vcd получаются слишком большие уж? Если нет, то подскажите как их генерировать в Isim. Буду очень благодарен за ответ.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.