ПОИСК Статьи Чертежи Таблицы Другие встраиваемые в ПЛИС ресурсы ЦОС из "Проектирование на ПЛИС архитектура, средства и методы " Как уже обсуждалось в гл. 4, некоторые функции, например, умножители, по своей сути являются довольно медленными, если они реализованы с помощью большого количества соединённых вместе профаммируемых логических блоков. Поскольку эти функции востребованы большим количеством приложений, многие устройства ПЛИС содержат встроенные аппаратные умножители. Эти блоки обычно располагаются в непосредственной близости к встроенным блоками ОЗУ, так как эти функции очень часто используются вместе. [c.187] Некоторые ПЛИС содержат специализированные блоки сумматоров. В приложениях цифровой обработки сигналов довольно часто используется операция, называемая умножение с накоплением. Как следует из названия, эта операция сводится к умножению двух чисел и сложению результата с текущим значением аккумулятора, или регистра. Для обозначения этой операции используется аббревиатура МАС (тик1р1у-ап(1-ассити1а1е), которая подразумевает умножение, сложение и накопление (Рис. 12.6). [c.187] Последовательно расположенные умножитель, сумматор и регистр, как показано на Рис. 12.5, представляют собой классический пример функции умножения с накоплением. Если ПЛИС содержит только встроенные умножители, эту функцию необходимо реализовывать с помощью комбинации умножителя с сумматором, сформированным из нескольких логических блоков, при этом результат будет сохраняться в блоке ОЗУ или в нескольких ячейках распределённого ОЗУ. Реализовать такую функцию будет намного проще, если ПЛИС содержит встроенные сумматоры, а некоторые из этих устройств предоставляют полностью готовые встроенные функции умножения с накоплением. [c.188] Вернуться к основной статье