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

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> 100 Ватт - модуль на Kintex UltraScale KU115, Хочу похвастаться
dsmv
сообщение May 26 2018, 22:00
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



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

Хочу поделиться результатами эксперимента проверки 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 Вт.

Go to the top of the page
 
+Quote Post
rloc
сообщение May 26 2018, 23:12
Сообщение #2


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(dsmv @ May 27 2018, 01:00) *
Хочу поделиться результатами эксперимента проверки FMC132P

Кто такой щедрый, что не задумываясь купит XCVU7P-2FLVB2104 ?
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 27 2018, 06:03
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(rloc @ May 27 2018, 02:12) *
Кто такой щедрый, что не задумываясь купит XCVU7P-2FLVB2104 ?

European Space Agency (ESA) ?
Цитата
ESA Pays $47M to e2v to Supply 114 CCDs for Plato Mission.

То есть, за каждую CCD ESA платит 412 тысяч $.. biggrin.gif
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 27 2018, 06:31
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(rloc @ May 27 2018, 02:12) *
Кто такой щедрый, что не задумываясь купит XCVU7P-2FLVB2104 ?


Здесь установлена XCKU115-3FLVB2104
Люди задумываются, но покупают.
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 27 2018, 06:38
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(dsmv @ May 27 2018, 01:00) *
Мощность 105 Вт достигнута при включении 22 блоков. Это 2244 DSP (из 5560) и 784 DSP.

Так сколько все-таки DSP блоков?
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 27 2018, 06:51
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(blackfin @ May 27 2018, 09:38) *
Так сколько все-таки DSP блоков?

Разведены 3570 DSP (64%)
Работают 2244 DSP (40%)
Работа на частоте 500 МГц
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 27 2018, 07:00
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(dsmv @ May 27 2018, 09:51) *
Разведены 3570 DSP (64%)
Работают 2244 DSP (40%)
Работа на частоте 500 МГц

OK. А к чему тогда относится цифра 784? К BRAM ?
Цитата(dsmv @ May 27 2018, 01:00) *
Это ... и 784 DSP.
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 27 2018, 07:34
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(blackfin @ May 27 2018, 10:00) *
OK. А к чему тогда относится цифра 784? К BRAM ?

Точно. Это 784 BRAM.
Вот не могу написать пост без ошибок, причём на самом видном месте.
Go to the top of the page
 
+Quote Post
rloc
сообщение May 27 2018, 10:23
Сообщение #9


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(dsmv @ May 27 2018, 09:31) *
Здесь установлена XCKU115-3FLVB2104
Люди задумываются, но покупают.

Просветите, для каких задач нужны такие мощности (вычислительные)?
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 27 2018, 10:47
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(rloc @ May 27 2018, 13:23) *
Просветите, для каких задач нужны такие мощности (вычислительные)?

Радиолокационные задачи являются безразмерными.
Go to the top of the page
 
+Quote Post
rloc
сообщение May 27 2018, 11:45
Сообщение #11


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(dsmv @ May 27 2018, 13:47) *
Радиолокационные

Знаком немного. Единственное, что приходит в голову - ФАР, где обработка каждого элемента (может быть несколько тыс.) делается централизовано. Решение таких задач чаще лежит в плоскости грамотного построения распределенной системы вычисления, заодно снижается нагрузка по передачи данных. Оправдать применение объема FLVB2104 крайне сложно.
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 27 2018, 12:03
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



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

А если ФАР размером 128*128 излучателей? biggrin.gif
Go to the top of the page
 
+Quote Post
rloc
сообщение May 27 2018, 13:53
Сообщение #13


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(blackfin @ May 27 2018, 15:03) *
А если ФАР размером 128*128 излучателей?

Чем-то надо оцифровать или преобразовать в аналог сигналы для этих элементов. Это "чем-то" во многих случаях позволяет взять на себя задачи обработки.
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение May 27 2018, 14:22
Сообщение #14


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

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!
Цитата(rloc @ May 27 2018, 14:45) *
... Оправдать применение объема FLVB2104 крайне сложно.

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

Удачи! Rob.

Go to the top of the page
 
+Quote Post
rloc
сообщение May 27 2018, 14:38
Сообщение #15


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



В госзаказах видел, а там где считают - нет. В первом случае говорить об оправданности применения смысла нет.
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 27 2018, 15:21
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Ну например есть очень простая задача сжатия ЛЧМ сигнала методом быстрой свёртки.
А далее простым увеличением количества отсчётов можно дойти до предела на любой ПЛИС.
Go to the top of the page
 
+Quote Post
rloc
сообщение May 27 2018, 16:01
Сообщение #17


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Согласен, на конкретных примерах легче разобраться. Читал ваши статьи или ваших коллег на хабре по БПФ. Как помню, пишите сами, со своей арифметикой. Вкратце, можете описать тип алгоритма? Ресурсы на один блок вычисления для определенного произведения полосы на кол-во отсчетов? По R22 с увеличением отсчетов при широких полосах (допустим выше 100 МГц) быстрее заканчивается внутренняя память, а внешнюю не удается эффективно использовать из-за малой ширины.
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 27 2018, 16:21
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Про БПФ пишет Александр Капитанов.

Вот например картинка как ложатся БПФ и ОБПФ размером 64К в ПЛИС Virtex 7 VX1140. В этой ПЛИС 3360 DSP, т.е. она меньше чем KU115 в которой 5560 DSP. Но масштабы сравнимые.
А вот теперь увеличиваем размер БПФ и ОБПФ до 256К. Это уже займёт больше половины ПЛИС. Это при том, что мы используем собственный формат с плавающей точкой размером 23 бита.
Если FFT от Xilinx с плавающей точкой 32 бита, то скорее всего вообще не поместиться.
Здесь используется классические алгоритмы БПФ и ОБПФ с прореживанием по частоте и по времени. А также совершенно классическое представление числа с плавающей точкой. Вот только размеры мантиссы и экспоненты подобраны так, что они оптимально ложились на архитектуру DSP блока Xilinx. Подробнее - на Хабрахабр:
Реализация узла БПФ с плавающей точкой на ПЛИС
Custom floating point format on FPGA


Go to the top of the page
 
+Quote Post
blackfin
сообщение May 27 2018, 16:35
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(dsmv @ May 27 2018, 19:21) *
Вот например картинка как ложатся БПФ и ОБПФ размером 64К в ПЛИС Virtex 7 VX1140. В этой ПЛИС 3360 DSP, т.е. она меньше чем KU115 в которой 5560 DSP.

У Xilinx'а есть две реализации FFT - burst_io и pipelined streaming. У вас какая из них реализована?
И с точки зрения реализации FFT на ПЛИС интереснее расход BRAM, а не умножителей. У вас БПФ на 64К сколько съедает блочной памяти?
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 27 2018, 16:42
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(blackfin @ May 27 2018, 19:35) *
У Xilinx'а есть две реализации FFT - burst_io и pipliled streaming. У вас какая из них реализована?
И с точки зрения реализации FFT на ПЛИС интереснее расход BRAM, а не умножителей. У вас БПФ на 64К сколько съедает блочной памяти?

У нас - pipelined
Для БПФ 64К используется 202 BRAM. у Xilinx - 478.
В статье Капитанова приведена таблица с потребляемыми ресурсами для разных размеров БПФ.
Реализация узла БПФ с плавающей точкой на ПЛИС
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 27 2018, 16:44
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(dsmv @ May 27 2018, 19:42) *
У нас - pipelined
Для БПФ 64К используется 202 BRAM. у Xilinx - 478.
В статье Капитанова приведена таблица с потребляемыми ресурсами для разных размеров БПФ.
Реализация узла БПФ с плавающей точкой на ПЛИС

OK. Спасибо.
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 27 2018, 16:48
Сообщение #22


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



И хочу ещё раз напомнить, библиотека БПФ выложена как OpenSource проект.
https://github.com/capitanov/fp23fftk
Go to the top of the page
 
+Quote Post
Volkov
сообщение May 27 2018, 18:00
Сообщение #23


Местный
***

Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104



Цитата(dsmv @ May 27 2018, 01:00) *
В целом эксперимент показал правильность работы системы питания и системы охлаждения. Теперь можно задуматься об экономии энергии - как надо реализовывать алгоритмы что бы уложиться в 100 Вт.



Круто. А тепло как отводите? У нас в блоке на 100 Вт ПЛИС-ов, никак не могу добиться от конструкторов эффективного отвода тепла. А тут 100 с одного кристалла.


Go to the top of the page
 
+Quote Post
dsmv
сообщение May 27 2018, 18:54
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(Volkov @ May 27 2018, 21:00) *
Круто. А тепло как отводите? У нас в блоке на 100 Вт ПЛИС-ов, никак не могу добиться от конструкторов эффективного отвода тепла. А тут 100 с одного кристалла.


На модуле мощная система охлаждения. Модуль занимает два слота, установлен мощный вентилятор, обдувается также субмодуль.
Интересно наблюдать что происходит при выключении DSP блоков, температура очень быстро падает от +78 до +50.
И хочу отметить, 105 Вт это со всего модуля. На ПЛИС наверное приходится 85 Вт. Ещё есть куда расти.



Вот вид с другой стороны.


Go to the top of the page
 
+Quote Post
rloc
сообщение May 27 2018, 20:50
Сообщение #25


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(dsmv @ May 27 2018, 19:21) *
Вот например картинка как ложатся БПФ и ОБПФ размером 64К в ПЛИС Virtex 7 VX1140. В этой ПЛИС 3360 DSP, т.е. она меньше чем KU115 в которой 5560 DSP. Но масштабы сравнимые.
А вот теперь увеличиваем размер БПФ и ОБПФ до 256К. Это уже займёт больше половины ПЛИС.

По картинке не очень понятно, какой объем. В оптимальном случае, для R4 увеличение вычислительных ресурсов составит log4(256k)/log4(64k)=9/8 = 12.5 % (по умножениям), по памяти соответственно в 4 раза. Но данных по памяти нет, выводов по ресурсам сделать нельзя.
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 27 2018, 20:59
Сообщение #26


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(rloc @ May 27 2018, 23:50) *
По картинке не очень понятно, какой объем. В оптимальном случае, для R4 увеличение вычислительных ресурсов составит log4(256k)/log4(64k)=9/8 = 12.5 % (по умножениям), по памяти соответственно в 4 раза. Но данных по памяти нет, выводов по ресурсам сделать нельзя.

Это не для режима pipeline. В этом режиме нарастание идёт практически линейное. Посмотрите таблицу в разделе "Общий объём ресурсов" https://habr.com/post/322728/
Используется Radix-2
Go to the top of the page
 
+Quote Post
rloc
сообщение May 27 2018, 21:44
Сообщение #27


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(dsmv @ May 27 2018, 23:59) *
Это не для режима pipeline. В этом режиме нарастание идёт практически линейное.

Для pipeline приводил. R2 по ресурсам DSP48 растет конечно быстрее R4, но не настолько.

Прикрепленное изображение


Приведу еще раз ресурсы VX1140T: DSP48 = 3360, BRAM18 = 3760

Экстраполируя данные по таблице, получаем для 256K: DSP48 ~ 93, BRAM18 ~ 800

Как и ожидалось, память закончится раньше, а с оптимизированным алгоритмом R4 или R22 DSP48 потребуется еще меньше. Пока не вижу смысла использовать ПЛИС с большим кол-вом DSP48.
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение May 27 2018, 22:09
Сообщение #28


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

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!
Цитата(rloc @ May 28 2018, 00:44) *
...
Как и ожидалось, память закончится раньше, а с оптимизированным алгоритмом R4 или R22 DSP48 потребуется еще меньше. Пока не вижу смысла использовать ПЛИС с большим кол-вом DSP48.

FFT/IFFT это не предел сложности DSP обработки - у меня были системы в которых 70% ресурсов кристалла были заняты обработкой того что входило и выходило из/на них. И если б в то время у меня были такие чипы то можно было б еще немножко усложнил обработку - процентиков на 300-400. sm.gif. А не мудохатся с несколькими чипами.

Успехов! Rob.



Go to the top of the page
 
+Quote Post
rloc
сообщение May 27 2018, 22:27
Сообщение #29


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(RobFPGA @ May 28 2018, 01:09) *
у меня были системы в которых 70% ресурсов кристалла были заняты обработкой того что входило и выходило из/на них.

Если не сложно, то по порядку:
1. Постановка задачи.
2. Решение.
3. Результаты в цифрах.
Go to the top of the page
 
+Quote Post
x736C
сообщение May 27 2018, 22:59
Сообщение #30


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

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Про локацию не могу ничего сказать, но общее соображение такое. Если задача масштабируемая, то можно любую плис исчерпать. Взлом паролей, майнинг, поиск чисел Мерсенна и т.п.
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 28 2018, 04:52
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(dsmv @ May 27 2018, 23:59) *
Используется Radix-2

Учитывая ёмкость современных ПЛИС и скорость современных АЦП и ЦАП, чистый Radix-2 сейчас вряд ли кому будет интересен. wink.gif
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 28 2018, 05:14
Сообщение #32


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(blackfin @ May 28 2018, 07:52) *
Учитывая ёмкость современных ПЛИС и скорость современных АЦП и ЦАП, чистый Radix-2 сейчас вряд ли кому интересен. wink.gif

Абсолютно верно. Есть возможность сделать Radix-4 и Radix-8. А также повысить точность и сделать 32-х битную плавающую точку, но не в формате IEEE.
Как только появиться необходимость - это будет сделано.

Цитата
Как и ожидалось, память закончится раньше, а с оптимизированным алгоритмом R4 или R22 DSP48 потребуется еще меньше. Пока не вижу смысла использовать ПЛИС с большим кол-вом DSP48.


Скорее всего раньше закончиться резерв по мощности или по возможности охлаждения. Вот сейчас работает 40% DSP и это предел по возможности охлаждения. Если чуть-чуть улучшить радиатор, то будет предел по мощности. А возможность подведения большой мощности определяется в первую очередь размером корпуса и количеством контактов питания.
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 28 2018, 05:17
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(dsmv @ May 28 2018, 08:14) *
Абсолютно верно. Есть возможность сделать Radix-4 и Radix-8.
Как только появится необходимость - это будет сделано.

Уже сделано.. Только не FP и не pipelined.. biggrin.gif
Go to the top of the page
 
+Quote Post
Flood
сообщение May 28 2018, 06:19
Сообщение #34


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Цитата(rloc @ May 27 2018, 02:12) *
Кто такой щедрый, что не задумываясь купит XCVU7P-2FLVB2104 ?

Кстати, ходят упорные слухи, что новым массовым чипом будет XCVU9P. особенно в корпусе FSGD2104. Как Kintex-325T сейчас, который можно купить дешевле младших вариантов.
XCVU9P стоит у Amazon и в VCU1525. Возможно, интерес Амазона, Байду, а также массы разнородных майнеров сделает эту модель намного доступнее всей остальной линейки US+.
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 28 2018, 06:22
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Flood @ May 28 2018, 09:19) *
Как Kintex-325T сейчас, который можно купить дешевле младших вариантов.

А можете назвать цену? Если не секрет, конечно..
Go to the top of the page
 
+Quote Post
efg
сообщение May 28 2018, 08:19
Сообщение #36


Участник
*

Группа: Свой
Сообщений: 34
Регистрация: 11-05-18
Пользователь №: 103 956



Цитата(blackfin @ May 28 2018, 09:22) *
А можете назвать цену? Если не секрет, конечно..


На али по 120$ и даже меньше, и это поштучно.

UPD: Кстати о цене XCVU9P - розничная цена на плату DK-U1-VCU1525-A-G 4835$ на avnet, майнеры планируют сделать аналогичную серийную плату дешевле 4к$, интересно через сколько лет сама плис будет баксов по 400 biggrin.gif

Сообщение отредактировал efg - May 28 2018, 13:08
Go to the top of the page
 
+Quote Post
syoma
сообщение May 28 2018, 09:12
Сообщение #37


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

Группа: Свой
Сообщений: 1 817
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Цитата(rloc @ May 27 2018, 12:23) *
Просветите, для каких задач нужны такие мощности (вычислительные)?

Бывают случаи, когда других просто не предлагают. Вот нам, например, необходимо использовать архитектуру на базе VPX. Применение - HVDC. Т.е. по функциональности всего ничего, а требования к надежности и наработке на отказ - почти космические.
Проектов не так много, так, что разрабатывать свою плату под свои нужды нет смысла, вот и используем готовые модули. И что есть из ПЛИС на рынке? Ну вот это, например. У других производителей то же самое - выбор только из крупных ПЛИСняков.

ПС кстати, так как VPX позволяет рассеивать дофига мощности и указанный выше модуль может рассеивать до 75Вт, тоже интересно когда нибудь забить его до отказа и посмотреть, насколько хорошо товарищи развели плату. Интересно, может у них уже есть соответствующие прошивки?
Go to the top of the page
 
+Quote Post
rloc
сообщение May 28 2018, 12:19
Сообщение #38


Узкополосный широкополосник
******

Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462



Цитата(dsmv @ May 28 2018, 08:14) *
Скорее всего раньше закончиться резерв по мощности или по возможности охлаждения. Вот сейчас работает 40% DSP и это предел по возможности охлаждения. Если чуть-чуть улучшить радиатор, то будет предел по мощности. А возможность подведения большой мощности определяется в первую очередь размером корпуса и количеством контактов питания.

Дмитрий, переход на другие алгоритмы преобразования позволит раза в 2 снизить мощность, не только за счет уменьшения DSP, но и меньших внутрикристальных пересылок, коммутаций, обращений к памяти. Не согласен с подводимой мощностью. У вас питание подводится с одной стороны, что по результатам симуляции чаще приводит к неравномерному распределению токов по выводам, а фактически это эквивалентно меньшему корпусу. Эффективность танталовых конденсаторов при больших пульсациях тока близка к 0, пусть даже мультианодных. И все работает, как видим. Статическое потребление неиспользуемых DSP тоже не маленькое.
Для задач FFT стоимость FMC132P избыточна раз в 10.
Go to the top of the page
 
+Quote Post
Tpeck
сообщение May 28 2018, 13:22
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 307
Регистрация: 14-03-06
Пользователь №: 15 243



Цитата(dsmv @ May 28 2018, 08:14) *
Скорее всего раньше закончиться резерв по мощности или по возможности охлаждения. Вот сейчас работает 40% DSP и это предел по возможности охлаждения.

А в плавучке потребление зависит от уровня сигнала?
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 28 2018, 13:45
Сообщение #40


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(rloc @ May 28 2018, 15:19) *
Для задач FFT стоимость FMC132P избыточна раз в 10.


Хочу напомнить, что вопрос с FFT возник как пример задачи которая может загрузить эту ПЛИС. Если Вы считаете что для БПФ не нужна такая ПЛИС я могу с этим согласиться. Мне в общем то всё равно.
В данный момент я разработчик аппаратуры. Эта плата результат большой и сложной работы нашей компании. Этим тестом я показал что плата может работать с потребляемой мощностью 100 Вт. Как там распределиться эта мощность по DSP, BRAM, интерфейсам - это отдельная и сложная задача. Ресурсы всегда ограничены. Всегда что-то заканчивается, DSP блоки, память, пропускная способность интерфейсов, деньги, время, терпение заказчика, терпение разработчика. Это дорогая плата с большой ПЛИС и большим потреблением. Она даёт большие возможности по реализации Ваших алгоритмов. Если алгоритмы требуют таких ресурсов - берите эту плату, если не требуют - можно использовать что то попроще.

Плата интересная, на неё ещё можно установить HMC - Hybrid Memory Cube. И объединить несколько плат через HMC. Мы этого ещё не делали, но это тоже открывает дополнительные возможности по обработке данных.

Go to the top of the page
 
+Quote Post
jojo
сообщение May 28 2018, 14:10
Сообщение #41


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



из платы на KU115 можно выжать 150-200 Вт на разъёме питания. 150 Вт можно наверняка. на 200 можно пойти, если вообще всё в ней включить на частотах 500-600.

и данные ближе к случайным нужны.
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 28 2018, 14:15
Сообщение #42


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(jojo @ May 28 2018, 17:10) *
из платы на KU115 можно выжать 150-200 Вт на разъёме питания. 150 Вт можно наверняка. на 200 можно пойти, если вообще всё в ней включить на частотах 500-600.
и данные ближе к случайным нужны.


В корпусе 2104 около 100 линий питания. На каждый вывод 1А. Напряжение 0.95 В. Так что безопасно можно подвести 100 Вт - далее возможно разрушение контактов.
Так что разогнать можно, вот только сгорит.
Go to the top of the page
 
+Quote Post
jojo
сообщение May 28 2018, 14:25
Сообщение #43


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



А есть такие данные, что именно сгорит? Я думаю, мало кто пробовал, ибо просто плат таких нет или почти нет.
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 28 2018, 14:52
Сообщение #44


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(dsmv @ May 28 2018, 17:15) *
В корпусе 2104 около 100 линий питания. На каждый вывод 1А. Напряжение 0.95 В. Так что безопасно можно подвести 100 Вт - далее возможно разрушение контактов.
Так что разогнать можно, вот только сгорит.

Сомнительно, что именно ток через каждый вывод питания ограничивает безопасно подводимую мощность.

По крайней мере у Xilinx'а есть XAPP1301, в которой рассмотрен один и тот же проект, разведенный в двух различных корпусах D2104 и B2104.
И в обоих случаях на ПЛИС выделяется 150 Ватт мощности:
Цитата
The graph data in Figure 13 and Figure 14 was extracted from thermal simulations using the VU13P-D2104 package models with the heat sink solution shown above for a 150 Watt FPGA design. Using the first graph on the left in Figure 13, with an air flow rate of 30 CFM, the designer can calculate an effective thermal resistance of ~0.23°C/Watt. Using the second graph (Figure 13, on the right), the thermal solution operating at that airflow measures (at SYSMON) approximately 35°C above ambient, implying that the maximum ambient under these conditions can be as high as 65°C. Using an equivalent lidded package like the B2104 would yield a maximum ambient temperature of 58°C (7°C lower), as shown in the experiment data in Figure 14.
Go to the top of the page
 
+Quote Post
Plain
сообщение May 28 2018, 15:23
Сообщение #45


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Уже третья страница, а о чём тема... Ежели надо, банально заморозить азотом, в чём достижение-то, у кого малиновый галстук дороже, что ли.
Go to the top of the page
 
+Quote Post
Flood
сообщение May 28 2018, 18:06
Сообщение #46


Знающий
****

Группа: Свой
Сообщений: 702
Регистрация: 8-06-06
Пользователь №: 17 871



Цитата(dsmv @ May 28 2018, 17:15) *
В корпусе 2104 около 100 линий питания. На каждый вывод 1А. Напряжение 0.95 В.

А это откуда такая оценка - 1А на вывод?
Go to the top of the page
 
+Quote Post
iosifk
сообщение May 28 2018, 18:21
Сообщение #47


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(dsmv @ May 27 2018, 01:00) *
Хочу поделиться результатами эксперимента проверки FMC132P c Kintex UltraScale KU115 в режиме максимальной мощности.

Жаль только что только 1 148 участников форума посмотрели, а 5 000 читателей КиТ это не видят...
Дмитрий, может решитесь нам материалы прислать. Ведь и фотки и текст у Вас уже есть, а много и не надо. Пусть хоть короткий материал, но будет.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
jojo
сообщение May 29 2018, 01:22
Сообщение #48


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



Цитата(Plain @ May 28 2018, 19:23) *
Уже третья страница, а о чём тема... Ежели надо, банально заморозить азотом, в чём достижение-то, у кого малиновый галстук дороже, что ли.


Тема, в общем, нормальная. Азота ведь не будет.

Теперь интересно узнать, откуда ограничение на ток через вывод, я от разных людей подобную оценку слышал. Семинар что ли был какой-то на эту тему.
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 29 2018, 02:14
Сообщение #49


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(jojo @ May 29 2018, 04:22) *
Теперь интересно узнать, откуда ограничение на ток через вывод, я от разных людей подобную оценку слышал. Семинар что ли был какой-то на эту тему.

В UG583 есть полезная таблица:
[attachment=112715:UG583.jpg]

Для кристалла XCVU09P в корпусе FSGD2104 с его 137 выводами VCCINT находим ток через каждый пин VCCINT:

IVCCINT = 217/137 = 1.58 А
Go to the top of the page
 
+Quote Post
jojo
сообщение May 29 2018, 02:40
Сообщение #50


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



Цитата(blackfin @ May 29 2018, 06:14) *
В UG583 есть полезная таблица:
[attachment=112715:UG583.jpg]

Для кристалла XCVU09P в корпусе FSGD2104 с его 137 выводами VCCINT находим ток через каждый пин VCCINT:

IVCCINT = 217/137 = 1.58 А


Спасибо. Но это ведь при 100 градусах Цельсия. При 50-60 уж можно 2-3 А на вывод.
Go to the top of the page
 
+Quote Post
dsmv
сообщение May 29 2018, 13:31
Сообщение #51


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Мы не нашли ссылку на первоисточник знания про 1A на контакт. Однако эта информация подтверждается при использовании PowerEstimator.
На картинке показан расчёт мощности для VU7P, видно что при превышении 90А поле Vccint становиться красным.
Для Kintex UltraScale такой ошибки я не увидел.




Очень интересная информация про корпуса FSGD и FIGD, но вот работать с ними придётся очень осторожно.


Go to the top of the page
 
+Quote Post

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

 


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


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