|
Умножение в ПЛИС., Как это там внутри происходит? |
|
|
|
Dec 28 2015, 13:03
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

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

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

|
Цитата(Serhiy_UA @ Dec 28 2015, 16:03)  В студенческие годы изучал матричные умножители на основе дерева сумматоров. Даже проектировал на логике 133 серии работающие платы матричных умножителей; тогда еще не было возможности применять ни ПЛИС, ни БИС, не MCU. Скорости были 1 МГц для 12*12 в доп.кодах, очень скромные по сегодняшним меркам. Но эта же матрица позволяла и делить...
Интересно было бы узнать, как сейчас это делают в ПЛИС, там 18*18 умножают со скоростью 100 МГц и более, за счет каких схем и структур, какие алгоритмы и ухищрения используются? Просто любопытно, может, кто знает... Эх вы!=)) Помните еще 133 логику, а интернетом не научились пользоваться...... Инфы очень много... как пример Нажмите сюда! см. стр 14
--------------------
Победа - это когда N раз упал и N+1 раз встал.
|
|
|
|
|
Dec 29 2015, 06:42
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Может, не совсем полно сформулировал свой вопрос. Меня интересовала внутренняя структура самого умножителя, принципы его схемотехнического построения, ну и главное за счет чего он такой быстрый, то есть что там в нем внутри. Вопрос чисто из любопытства, и никакого практического продолжения не имеет… По части примеров применения умножителя от Xilinx, что выложил Dmitriyspb, то документ интересный. Или мне так кажется, но как раз Xilinx очень хорошо объясняет, как применять свои ПЛИС, и в этом их большой плюс… Ну и попутно, в воронежских ПЛИС (аналогов FLEX10K) нет узлов DSP и соответственно готовых встроенных умножителей. Как там обходятся, если что-то надо массово умножать или уже есть российские ПЛИС с блоками DSP…
|
|
|
|
Сообщений в этой теме
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 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 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|