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

 
 
> Умножение в ПЛИС., Как это там внутри происходит?
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
Ответов
Vascom
сообщение Dec 29 2015, 10:43
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 2-08-07
Из: Москва
Пользователь №: 29 534



А чем мой ответ не устроил?
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Dec 29 2015, 11:21
Сообщение #3


Знающий
****

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



Цитата(Vascom @ Dec 29 2015, 14:43) *
А чем мой ответ не устроил?

Понимаете, Vascom, хотелось бы найти на структурном уровне описание внутренностей современных умножителей со всеми примененными в них арифметическими и схемными финтами, и которые однозначно применены в DSP блоках ПЛИС, и еще лучше знать в каком семействе.
Арифметических финтов в таких умножителях достаточно и они поучительны сами по себе. А лично мне также интересны в их развитии, как знающему с чего это начиналось....

А по поводу применения DSP блоков, хорошую ссылку дал выше Dmitriyspb, мне такая до этого еще не поподала.
Go to the top of the page
 
+Quote Post
Dmitriyspb
сообщение Dec 29 2015, 12:00
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Цитата(Serhiy_UA @ Dec 29 2015, 14:21) *
А по поводу применения DSP блоков, хорошую ссылку дал выше Dmitriyspb, мне такая до этого еще не поподала.


Вы читали эту доку? Может вы разберетесь что там написано и вопросов не останется?!

Читайте доку, там все есть...


--------------------
Победа - это когда N раз упал и N+1 раз встал.
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Dec 29 2015, 18:31
Сообщение #5


ʕʘ̅͜ʘ̅ʔ
*****

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



Я читал, но не смог отыскать в документе 'Spartan-6 FPGA DSP48A1 Slice', по какой именно схеме реализован умножитель в DSP блоке. Везде, где рассматривается умножитель, он представляется законченным вычислительным узлом.

Может быть вы подскажете?

Цитата(Dmitriyspb @ Dec 29 2015, 16:00) *
Вы читали эту доку? Может вы разберетесь что там написано и вопросов не останется?!

Читайте доку, там все есть...
Go to the top of the page
 
+Quote Post
Dmitriyspb
сообщение Dec 30 2015, 05:54
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 397
Регистрация: 21-11-12
Из: Россия г. Санкт-Петербург
Пользователь №: 74 498



Цитата(Fat Robot @ Dec 29 2015, 21:31) *
Я читал, но не смог отыскать в документе 'Spartan-6 FPGA DSP48A1 Slice', по какой именно схеме реализован умножитель в DSP блоке. Везде, где рассматривается умножитель, он представляется законченным вычислительным узлом.

Может быть вы подскажете?


Я вот одного не могу понять?! А какая практическая ценность в знании того как в ПЛИС реализуют умножители.

Собирая автомобиль механик не задумывается о том из каких пород металла сделан подшипники. Главное тип и его характеристики. Если все это подходит к характеристикам ТЗ, то какая разница из какого и как металла сделана та или иная деталь.

Тут большинство инженеров - люди имеющие прикладные возможности, т.е. важно не как ты делал, а чтобы "работало хорошо" biggrin.gif

Если Вам интересна эта наука, то копайте буржуйский интернет. Начните с ведущих производителей ПЛИС (Xilinx, Altera). Там много информации в том числе и по этой теме. Все остальное догадки и голая теория,которая как известно имеет существенные отличия от практических реализаций.

ИМХО, но русский инженер (воспитанник ушедшей великой эпохи) почему-то считает для себя должным заниматься наукой на ровном месте вместо того, чтобы начать работать biggrin.gif biggrin.gif biggrin.gif

Вы планируете начать "синтезировать на листочке в клеточку" свой сверхбыстрый умножитель? Будете использовать диаграммы Вейча, СКНФ, СДНФ? smile3046.gif

Инженер должен разобраться с вопросом на столько глубоко на сколько это требует этот сам вопрос. А у Вас просто интерес и отсутствие желание копать интернет. Вы хотите найти человека, который Вам красиво все расскажет (еще и на русском языке).





--------------------
Победа - это когда N раз упал и N+1 раз встал.
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
|- - Corner   Цитата(Dmitriyspb @ Dec 29 2015, 15:00) В...   Dec 29 2015, 16:56
|- - Tiro   Цитата(Fat Robot @ Dec 29 2015, 21:31) Я ...   Dec 29 2015, 22:52
|- - 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
- - x736C   Serhiy_UA, порекомендую следующие материалы. DSP ...   Dec 29 2015, 21:20
|- - Serhiy_UA   Цитата(x736C @ Dec 30 2015, 00:20) Serhiy...   Dec 30 2015, 09:15
- - 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 Текстовая версия Сейчас: 24th July 2025 - 20:53
Рейтинг@Mail.ru


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