Глава 9. Программируемые логические интегральные схемы
М-модули сверхкомпактных КИХ фильтров
Используется принцип последовательной распределенной
арифметики, производится высокопроизводи-
тельная цифровая фильтрация, логика ускорен-
ного переноса и взаимно ориентированных мак-
росов. Схема фильтра дана на рис. 9.14
Разрядность: 8, 9, 12 и 16 бит, отводов 5 - 64,
in
mf
out
mf
coeff
вычисления проводятся в дополнительном коде. Данные записы-
ваются во входные регистры. Результаты накапливаются в аккуму-
ляторе. Там же производится однобитовый сдвиг.
Обработка входных данных идет побитно. Хранение коэффи-
циентов производится в поисковых таблицах, также используются
ОЗУ для промежуточного хранения данных. Тактовая частота в
N+1 раз выше F
T
входных данных, где N - разрядность входных
операндов.
М-модули быстродействующих параллельных умножителей
oirt Используется логика ускоренного переноса и
взаимного относительного ориентирования мак-
у
росов (RLOC).
(congt)
8x8, 10x10, 12x12, 16x16 быстродействую-
щие параллельные умножители.
Асинхронные или синхронные вход (выход) конвейерные вари-
ант используют принцип Бута с последующей сверткой суммато-
рами разрядов одинакового веса.
Асинхронные не содержат элементов дополнительной памяти, а
синхронные содержат регистры на вход и выходе, результат выдает
с задержкой на такт.
Конвейерные умножители обеспечивают наибольшую произво-
дительность и выдают результат за 4 такта.
Разряды
Асинхронные Синхронные
Конвейерные
Разряды
время,
НС
КЛБ
время,
не
КЛБ
время,
НС
КЛБ
8x8
29,7 57
23,7
63
9,8
63
16x16
52,9
218 49
226
20,6
223
133