Как измерить энергопотребление платы FPGA с ядром OpenCL? - PullRequest
0 голосов
/ 14 мая 2018

Я пытаюсь измерить энергопотребление моей платы (Altera DE10-Nano) после программирования ее скомпилированным ядром OpenCL, чтобы оценить эффективность моего алгоритма.Уже есть программное обеспечение для оценки мощности от altera для оценки энергопотребления во время проектирования, но в зависимости от HDL.Есть ли способ измерить энергопотребление во время работы?

1 Ответ

0 голосов
/ 14 мая 2018

Есть ли способ измерить энергопотребление во время работы?

Нет, платы DE10-Nano, похоже, не имеют встроенных измерителей мощности для работы.Некоторые большие доски могут иметь некоторые.Вы можете использовать внешний измеритель мощности.

Есть ли у вас какая-либо информация о преобразователе мощности постоянного тока, используемом на плате DE10-Nano?Я не могу идентифицировать это на фотографиях 1 и 2 (из https://rocketboards.org/foswiki/Documentation/DE10NanoDevelopmentBoard) или в руководстве.

ВКратко (http://www.innovatefpga.com/portal/assets/pdf/DE10_Nano_Product_Brief.pdf) для преобразования входного напряжения 5 В в набор 9,0 3,3 2,5 1,8 1,5 1,2. 1,1 0,75 В. Некоторые силовые цепи могут иметь встроенные амперметр (амперметр) или ваттметр .

Если на плате имеется постоянный ток с амперметром или ваттметром, и он имеет какой-то внешний интерфейс управления / мониторинга, такой как I2C, вы можете попытаться подключиться к нему и считывать потребление в амперах или ваттах.

Если на плате нет счетчиков в микросхемах / цепях постоянного тока, вам следует измерять энергопотребление вручную на входном кабеле 5 В или даже на сетевой розетке штекерного адаптера. Существуют некоторые решения для USB 5 В (например, Adafruit * 1025).* зарядите доктора с помощью некоторого преобразователя от разъема USB на бочку) и за 110/220 В (в ваттметрах, но они могут иметь низкое разрешение для 10-ваттных устройств, таких как DE10-nano). Или даже могут долго работать с вашей нагрузкой и использоватьсентябрьarate счетчик электроэнергии для устройства (все еще вручную).

Чипы Cyclone V не имеют встроенных измерителей мощности: https://www.altera.com/en_US/pdfs/literature/hb/cyclone-v/cv_51001.pdf (и измерить мощность извнутри чипа, который имеет несколько низковольтных областей питания с жесткими требованиями к напряжению и высоким амперам.)

Для других плат altera показывает очень сложную сеть питания на плате - https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/an/an734.pdf стр. 8 (илиhttps://www.altera.com/products/power/resource-center.html#powering_cyclone_v), с максимальным потреблением 2A и 3A для многих напряжений.

На другой плате может быть какой-то мониторинг, подключенный к FPGA или HPS: https://www.altera.com/content/dam/altera-www/global/en_US/pdfs/literature/an/an734.pdf стр. 12 - «Приложение: Методы измерения мощности дляCyclone V SoC Dev Kit "описывает интерфейс i2c / pmbus / smbus для мониторинга питания двух преобразователей постоянного тока LTC2978A для платы Cyclone V SoC Dev Kit (DK-DEV-5CSXC6N, около $ 1800)

...