Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Матричные умножители




Умножители двоичных чисел

Последовательные схемы сравнения

Последовательные схемы сравнения удобны при представлении двоичных чисел в последовательном коде, а также требуют для реализации значительно меньше логических элементов. На рис. 82 представлена функциональная схема последовательного двоичного компаратора. Поскольку при сравнении получается три результата: G(A>B), H(A=B), F(A<B), то схема содержит два триггера, которые необходимы для хранения промежуточных значений функций сравнения. На выходах триггеров после поразрядного сравнения фиксируются результирующие значения функций. Данная схема не зависит от количества разрядов чисел А и В. Разрядность входных чисел определяет количество циклов сравнения, которое в свою очередь определяет время сравнения.

 

Рис. 82

Операция умножения требует значительных временных затрат, поэтому разработаны различные варианты схем умножения, обеспечивающие максимальное быстродействие. Высокое быстродействие имеют комбинационные схемы умножения. Простейший способ умножения двух n- и m-разрядных чисел описывается следующим алгоритмом:

,

        23 22 21 20    
                  X
                  Y
                  P0
                  P1
                  P2
                  P3
                  P
27 26 25 24 23 22 21 20    

 


где X – n-разрядное множимое,

Y – m-разрядный множитель,

Pj=X yj2j – частные произведения.

В качестве примера приведен процесс умножения двух чисел с разрядностью n = m = 4.

 

На рис. 83 приведена схема 4-х разрядного умножителя, реализованного по приведенному алгоритму с использованием ИМС полных сумматоров.

 

Рис. 83

Алгоритм матричного умножения можно записать в виде: XnґYm+An+Bm, где An и Bm – дополнения из младших разрядов при умножении. Максимальная разрядность результата умножения определяется выражением 2n+m -1 и определяется суммой разрядностей операндов.

Для 2-х разрядных чисел n = m = 2 можно записать алгоритм умножения в виде:

X2×Y2+A2+B2 = x1x0 ґy1y0+a1a0+b1b0 = x1y122 + (x1y0+x0y1+a1+b1)21 + (x0y0+a0+b0)20.

Такое вычисление можно реализовать с помощью четырех одноразрядных сумматоров типа ИМ1 (рис. 84).

 

Рис. 84

Операция умножения xi yi осуществляется логическими элементами «И», которые являются входными блоками сумматоров ИМ1. Сумма и перенос определяется выражениями:

 

Графически формирование произведения можно представить в виде:

 

Такая схема имеет регулярную структуру и может быть расширена до любых значений. Комбинационные схемы, имеющие такую функцию, называются матричными умножителями.

По данной схеме выполнена ИМС ИП5 – матричный умножитель 2ґ2. Условное обозначение MPL (Multiplier - умножитель) (рис. 85,а). Одноразрядные сумматоры в ИМС ИП5 реализованы по схеме на рис. 85,б.

 

Рис. 85

Существуют быстрые матричные умножители, использующие ускоренный алгоритм вычисления частичных произведений. Например: ИП8, ИК1 – быстрые умножители 4ґ2.

1802ВР4 – специализированная БИС умножения 12ґ12; tумн»100нсек, Pпот= 3Вт. Функциональная схема 1802ВР4 предсталвена на рис. 86.

Сигналы TCY, TCX указывают на дополнительный код умножаемых чисел.

CL и CM – (L – Least - младший, M – Most - старший) – тактовые сигналы записи младшей и старшей групп произведения.

SU – сдвигающее устройство.

Сигнал (Right Shift – сдвиг вправо) указывает на присвоение знака произведения младшей группе.

 

 

Рис. 86.

FT – сигнал «прозрачности» регистров произведения.

По аналогичной структуре реализованы матричные умножители типа 1802ВР3 – 8х8 и 1802ВР5 – 16х16.

В настоящее время максимальную производительность обеспечивают умножители, реализованные на ПЗУ.




Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 1195; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.