Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Дешифраторы. Дешифратор - это комбинационный узел или комбинационная схема, имеющая при n информационных входах до 2n выходов и осуществляющая преобразование параллельного




Дешифратор - это комбинационный узел или комбинационная схема, имеющая при n информационных входах до 2n выходов и осуществляющая преобразование параллельного двоичного числа в унитарный код. Унитарный означает такой способ представления числа, при котором величина числа определяется положением активного сигнала на множестве выходов.

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

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

Рис. 16.8. Схема двухвходового дешифратора.

 


В общем случае в дешифраторе за каждым из рассматриваемых вариантов закрепляется поступающий на входные линии схемы n-разрядный двоичный код. Очевидно, что с его помощью можно закодировать 2n различных вариантов. Каждому из них в схеме соответствует отдельный n-входовый вентиль «И», входы которого соединяются с входами схемы либо напрямую, либо через вентиль «НЕ» (рис. 16.8, а). Таким образом, в дешифраторе все входы отдельно взятого вентиля «И» в совокупности соответствуют конъюнктору, зависящему от n аргументов. Для любого значения поступившего на вход схемы двоичного кода только для одного из вентилей «И» значение конъюнктора оказывается равным 1, и, следовательно, только на его выходе формируется значение 1. На выходах всех остальных вентилей формируется значение 0. Появление на одном из выходов схемы значения 1 трактуется как выбор варианта, который соответствует поступившему на вход управляющему коду.

В качестве примера рассмотрим двухвходовый дешифратор, изображенный на рис. 16.8, а. Этот дешифратор управляется двухбитовым кодом, обеспечивающим выбор одного из четырех вариантов. В схеме использованы следующие обозначения: р и q — входы, принимающие управляющий код, a D0-D3 — выбираемые выходы. Закрепим за выходами схемы управляющие коды: 002 —> D0, 012> D1, 102> D2, 112 ––> D3, — и составим конъюнкторы, которые определяют подсоединяемые к вентилям входы схемы или их отрицания. В результате за каждым вентилем закрепляется один из четырех возможных конъюнкторов. При подаче на входы схемы любого из двухбитовых кодов только один из вентилей сформирует на своем выходе 1. Именно этот выход считается выбранным. Пусть, например, р = 0 и q = 1. Тогда значение 1 имеет только конъюнктор, которому соответствует выход D1, а на всех остальных выходах формируется 0. Таким образом, дешифратор по поступившей на входные линии комбинации битов 012 выбирает выход D1.


Рис. 16.8. Схема двухвходового дешифратора.

 

Для создания n-входового декодера, изображенного на рис. 16.8, а, необходимо 2n вентилей «И» и в 2n вентилей «НЕ», — следовательно, всего требуется 3•2n+2n=2 п+2 транзисторов. Для двухвходового дешифратора необходимо 22+2=16 транзисторов. На рис. 16.8, б изображена эквивалентная схема. Видно, что для реализации правой схемы требуется меньше вентилей «НЕ», чем для реализации левой. Это связано с тем, что отрицания одного и того же входа схемы снимаются с одной и той же линии, а не формируются по отдельности для каждого вентиля «И». Для создания схемы, изображённой на рис. 16.8-б необходимо n вентилей «НЕ», и 2n вентилей «И» следовательно, на схему требуется 3•2n+n транзисторов. Для двухвходового дешифратора, изоюражённого на схеме 16.8-б необходимо 3•22+2=14 транзисторов. Приведенный пример показывает, что одной и той же цели можно достичь с помощью различных цифровых схем, обладающих разными требованиями к ресурсам, в частности, к количеству требующихся для их реализации вентилей.

 

 


Рассмотрим дешифратор с числом входов n=3.

Функционирование этого дешифратора описывается таблицей истинности 2.1.

Таблица 2.1

x2 x1 х0 y0 y1 y2 y3 y4 y5 y6 y7
                       
                       
                       
                       
                       
                       
                       
                       

Синтезируем дешифратор как комбинационную схему, имеющую 8 выходов. При этом будем считать, что выходные переменные зависят только от входных, что позволяет синтезировать 8 независимых комбинационных схем, каждая из которых формирует один из выходных сигналов:




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


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


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



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




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