|
Умножение в ПЛИС., Как это там внутри происходит? |
|
|
|
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, 21:20
|
Профессионал
    
Группа: Участник
Сообщений: 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
|
|
|
|
|
Dec 30 2015, 09:15
|
Знающий
   
Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112

|
Цитата(x736C @ Dec 30 2015, 00:20)  Serhiy_UA, порекомендую следующие материалы. Все скачал, большое спасибо! Книга DSP with FPGA очень, очень нужная! Всех с 2016 годом! Счастья, успехов, благополучия!
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|