Перейти к содержанию

100 Ватт - модуль на Kintex UltraScale KU115

Здравствуйте,

 

Хочу поделиться результатами эксперимента проверки FMC132P c Kintex UltraScale KU115 в режиме максимальной мощности.

Достигнута длительная работа (больше часа) при стабильной температуре +78 градусов и потребляемой мощности модуля 105 Вт. ПЛИС потребляет меньше, скорее всего около 85 Вт.

Для проверки разработана прошивка ПЛИС. Вид трассировки - на скриншоте.

В ПЛИС реализованы 35 блоков, каждый из них имеет индивидуальное управление и включает в себя 102 DSP и 34 BRAM. Частота работы - 500 МГц. На вход DSP и BRAM поступает псевдослучайная последовательность, результаты работы каждых двух DSP и двух BRAM сравниваются. Это позволяет выявить одиночные ошибки.

Мощность 105 Вт достигнута при включении 22 блоков. Это 2244 DSP (из 5560) и 784 BRAM. При включении 24 блоков температура достигает +82 градусов и я останавливаю работу.

Все блоки объединены в одну цепочку управления и закреплены в своих областях. Цепочка управления включает 8 сигналов данных и опорный тактовый сигнал 100 МГц. Других сигналов управления нет. Это позволило достаточно экономно управлять всеми блоками. Если кому-нибуть нужны компоненты для реализации цепочки - сообщите, поделюсь.

В ПЛИС также размещены два контроллера DDR4 и контроллер PCI Express. Зелёным и жёлтым цветом выделены два блока из 35.

Первоначальные варианты прошивки разводились примерно за 10 часов, после некоторой оптимизации - за 2.5 часа.

В целом эксперимент показал правильность работы системы питания и системы охлаждения. Теперь можно задуматься об экономии энергии - как надо реализовывать алгоритмы что бы уложиться в 100 Вт.

 

fmc132p_pict_05.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Хочу поделиться результатами эксперимента проверки FMC132P

Кто такой щедрый, что не задумываясь купит XCVU7P-2FLVB2104 ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Кто такой щедрый, что не задумываясь купит XCVU7P-2FLVB2104 ?

European Space Agency (ESA) ?

ESA Pays $47M to e2v to Supply 114 CCDs for Plato Mission.

То есть, за каждую CCD ESA платит 412 тысяч $.. :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Кто такой щедрый, что не задумываясь купит XCVU7P-2FLVB2104 ?

 

Здесь установлена XCKU115-3FLVB2104

Люди задумываются, но покупают.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Мощность 105 Вт достигнута при включении 22 блоков. Это 2244 DSP (из 5560) и 784 DSP.

Так сколько все-таки DSP блоков?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Так сколько все-таки DSP блоков?

Разведены 3570 DSP (64%)

Работают 2244 DSP (40%)

Работа на частоте 500 МГц

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Разведены 3570 DSP (64%)

Работают 2244 DSP (40%)

Работа на частоте 500 МГц

OK. А к чему тогда относится цифра 784? К BRAM ?

Это ... и 784 DSP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
OK. А к чему тогда относится цифра 784? К BRAM ?

Точно. Это 784 BRAM.

Вот не могу написать пост без ошибок, причём на самом видном месте.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Здесь установлена XCKU115-3FLVB2104

Люди задумываются, но покупают.

Просветите, для каких задач нужны такие мощности (вычислительные)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Просветите, для каких задач нужны такие мощности (вычислительные)?

Радиолокационные задачи являются безразмерными.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Радиолокационные

Знаком немного. Единственное, что приходит в голову - ФАР, где обработка каждого элемента (может быть несколько тыс.) делается централизовано. Решение таких задач чаще лежит в плоскости грамотного построения распределенной системы вычисления, заодно снижается нагрузка по передачи данных. Оправдать применение объема FLVB2104 крайне сложно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Знаком немного. Единственное, что приходит в голову - ФАР, где обработка каждого элемента (может быть несколько тыс.) делается централизовано. Решение таких задач чаще лежит в плоскости грамотного построения распределенной системы вычисления, заодно снижается нагрузка по передачи данных. Оправдать применение объема FLVB2104 крайне сложно.

А если ФАР размером 128*128 излучателей? :biggrin:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
А если ФАР размером 128*128 излучателей?

Чем-то надо оцифровать или преобразовать в аналог сигналы для этих элементов. Это "чем-то" во многих случаях позволяет взять на себя задачи обработки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

... Оправдать применение объема FLVB2104 крайне сложно.

Это вы не видели систем где модулей на таких чипах стоит несколько сотен и на каждом модуле не по одному похожему чипу :wacko: .

 

Удачи! Rob.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В госзаказах видел, а там где считают - нет. В первом случае говорить об оправданности применения смысла нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти