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

 
 
> Умножение в ПЛИС., Как это там внутри происходит?
Serhiy_UA
сообщение Dec 28 2015, 13:03
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



В студенческие годы изучал матричные умножители на основе дерева сумматоров. Даже проектировал на логике 133 серии работающие платы матричных умножителей; тогда еще не было возможности применять ни ПЛИС, ни БИС, не MCU. Скорости были 1 МГц для 12*12 в доп.кодах, очень скромные по сегодняшним меркам. Но эта же матрица позволяла и делить...

Интересно было бы узнать, как сейчас это делают в ПЛИС, там 18*18 умножают со скоростью 100 МГц и более, за счет каких схем и структур, какие алгоритмы и ухищрения используются?
Просто любопытно, может, кто знает...
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
x736C
сообщение Dec 29 2015, 21:20
Сообщение #2


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

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



Serhiy_UA, порекомендую следующие материалы.

DSP with FPGA
Ссылка тут выкладывалась неоднократно.
К ней идет CD-ROM с примерами.

А также Altera Advanced Synthesis Cookbook.
Алгоритмы умножения расписаны достаточно подробно.

По поводу DSP-блоков.
МСМ, не думаю, что они содержат какие-то алгоритмические трюки.
На eetimes была неплохая статья:
В ней приводится следующая цитата из научной статьи.
"In this paper, we have presented empirical measurements quantifying the gap between FPGAs and ASICs for core logic. We found that for circuits implemented purely using the LUT based logic elements, an FPGA is approximately 35 times larger and between 3.4 to 4.6 times slower on average than a standard-cell implementation".

Думаю, в этом все и дело.

Сообщение отредактировал x736C - Dec 29 2015, 21:25
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Dec 30 2015, 09:15
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Цитата(x736C @ Dec 30 2015, 00:20) *
Serhiy_UA, порекомендую следующие материалы.

Все скачал, большое спасибо!
Книга DSP with FPGA очень, очень нужная!

Всех с 2016 годом!
Счастья, успехов, благополучия!
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Serhiy_UA   Умножение в ПЛИС.   Dec 28 2015, 13:03
- - bogaev_roman   Цитата(Serhiy_UA @ Dec 28 2015, 16:03) Ин...   Dec 28 2015, 13:25
- - Dmitriyspb   Цитата(Serhiy_UA @ Dec 28 2015, 16:03) В ...   Dec 29 2015, 06:00
|- - Serhiy_UA   Может, не совсем полно сформулировал свой вопрос. ...   Dec 29 2015, 06:42
|- - Dmitriyspb   Цитата(Serhiy_UA @ Dec 29 2015, 09:42) ну...   Dec 29 2015, 07:38
|- - Serhiy_UA   Цитата(Dmitriyspb @ Dec 29 2015, 11:38) ....   Dec 29 2015, 09:20
|- - Dmitriyspb   Цитата(Serhiy_UA @ Dec 29 2015, 12:20) Ув...   Dec 29 2015, 09:42
|- - Serhiy_UA   Цитата(Dmitriyspb @ Dec 29 2015, 12:42) А...   Dec 29 2015, 10:25
- - likeasm   У Воронежа есть ПЛИС с DSP умножителями, нужно пов...   Dec 29 2015, 07:02
- - Vascom   Схемотехнически это делается точно так же как и на...   Dec 29 2015, 07:21
- - Fat Robot   Поищите Wallace tree, Booth multiplier. В открытом...   Dec 29 2015, 10:23
- - Vascom   А чем мой ответ не устроил?   Dec 29 2015, 10:43
|- - Serhiy_UA   Цитата(Vascom @ Dec 29 2015, 14:43) А чем...   Dec 29 2015, 11:21
|- - Dmitriyspb   Цитата(Serhiy_UA @ Dec 29 2015, 14:21) А ...   Dec 29 2015, 12:00
|- - Corner   Цитата(Dmitriyspb @ Dec 29 2015, 15:00) В...   Dec 29 2015, 16:56
|- - Fat Robot   Я читал, но не смог отыскать в документе 'Spar...   Dec 29 2015, 18:31
|- - Tiro   Цитата(Fat Robot @ Dec 29 2015, 21:31) Я ...   Dec 29 2015, 22:52
|- - Dmitriyspb   Цитата(Fat Robot @ Dec 29 2015, 21:31) Я ...   Dec 30 2015, 05:54
|- - Leka   Цитата(Dmitriyspb @ Dec 30 2015, 09:54) Я...   Dec 30 2015, 10:16
||- - Dmitriyspb   Цитата(Leka @ Dec 30 2015, 13:16) Дейст...   Dec 30 2015, 12:01
||- - Leka   Цитата(Dmitriyspb @ Dec 30 2015, 16:01) А...   Dec 30 2015, 13:21
|- - Fat Robot   Практическая ценность, Dmitriyspb, - доступными сп...   Dec 30 2015, 14:22
|- - Dmitriyspb   Цитата(Fat Robot @ Dec 30 2015, 17:22) ог...   Dec 30 2015, 15:15
- - Alex11   ЦитатаА чем мой ответ не устроил? Ну, например,пол...   Dec 29 2015, 11:14
- - Vascom   Ответ - по самой простой структуре, дереву суммато...   Dec 29 2015, 11:19
|- - Fat Robot   Это не так. См. Wallace tree или здесь более детал...   Dec 29 2015, 11:24
- - Vascom   Логично предположить, что конкретная разводка DSP-...   Dec 29 2015, 11:23
- - Vascom   Хорошо, убедили Но всё же считаю маловероятным у...   Dec 29 2015, 11:33
- - Kolya   Я кенечно не поддерживаю вашей иронии по поводу зн...   Dec 30 2015, 11:58
- - Leka   http://neerc.ifmo.ru/wiki/index.php?title=...%B5%D...   Dec 30 2015, 15:45
- - Corner   Никто пока ничего быстрее не придумал, кроме логич...   Dec 31 2015, 15:29


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

 


RSS Текстовая версия Сейчас: 28th July 2025 - 12:29
Рейтинг@Mail.ru


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