Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Демультиплексоры – дешифраторы



Демультиплексоры в функциональном отношении противоположны мультиплексорам. Здесь сигналы с одного информационного входа распределяются в желаемой последовательности по нескольким выходам. Выбор нужной выходной шины, как и в мультиплексоре, обеспечивается кодом на адресных входах. При т адресных входах демультиплексор может иметь в зависимости от конструкции до 2m выходов.

Идею работы демультиплексора поясняет рисунок 2.15. Вход Х− информационный, вход А – адресный, потенциал на этом входе определяет, на каком из выходов будут формироваться сигналы, повторяющие Х. Когда А = 1, верхний элемент И заперт и на выходе его F0=0; нижний элемент, напротив, открыт и работает как повторитель информационных сигналов. При А = 0 заперт нижний элемент, а верхний пропускает входную информацию. Логическая структура простого демультиплексора вида 1: 4 представлена на рисунке 2.16.

Здесь В и А – адресные входы, X – информационный вход, V – разрешающий.

Работу устройства описывают следующие Булевые уравнения:

F0 = (Х v V) B A; F1 = (Х v V) B A; F2 = (Х v V) B A; F3 = (Х v V) B A.

Таблица истинности, отражающая состояния входных и выходных сигналов демультиплексора (таблица 2.8).

Таблица 2.8− Входные и выходные сигналы демультиплексора

Входы Выходы
В А х V F0 F1 F2 F3
               
&
&


0/1 0/1 0/1 0/1 x x x x 0/1 0/1 0/1 0/1

 

Рис. 2.15− Принцип действия Рис. 2.16 − Логическая структура демультиплексора. демультиплексора вида 1: 4.

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

следовательно, можно рассматривать как обращенный по входам демуль-типлексор, у которого адресные входы стали информационными, а бывший информационный вход, на который подается напряжение определенного уровня (U° или U1), поддерживает напряжение выходных выводов в активном состоянии.

Цифровые компараторы (устройства сравнения)

Цифровые компараторы относятся к арифметическим устройствам. Цифровые компараторы (от англ, compare − сравнивать, сличать) выполняют сравнение двух чисел, заданных в двоичном коде. В зависимости от схемного исполнения компараторы могут определять равенство А = В (А и В — независимые числа с равным количеством разрядов) либо вид неравенства: А< В или А> В. Результат сравнения отображается соответствующим логическим уровнем на одном из трех выходов. Схема одноразрядного компаратора и его графическое обозначение показаны на рисунках 2.17, 2.18. Цифровые компараторы применяются для поиска числа (слова) в потоке цифровой информации, в часовых приборах для отметки времени, при выполнении условных переходов. Логическая схема, выполняющая операцию «эквивалентность» F=AB \/ AB, может быть использована как однораз рядный компаратор.

Она представляет собой развернутую логическую структуру логического элемента « исключающее ИЛИ - НЕ» с тремя выходами. Из определения операции «исключающее ИЛИ» вытекает, что

При А> В (это означает, что A=1, В=0), С = A =1;

если A< В (A = 0, В = 1), то D = B =1.

Два п− разрядных двоичных числа равны, когда попарно равны между собой все разряды этих чисел. Если, например, числа A и В — четырехразрядные, то признаком их равенства будет A3=В3 и А22; A1=B1 и А00. Применяя элемент сравнения для каждого разряда, факт равенства обоих чисел A=B установим в случае F=F3F2F1F0=1. Если же F=0, то A¹ В.

Неравенство А> В обеспечивается в четырех случаях:

когда A3> В3(A3 и B3—старшие разряды чисел A и B) или A3=B3 и A2> В2; или A3=В3 и А2=B2, и A1> В1; или A3==В3 и A2=B2 и A1=B1 и A0> B0,

Очевидно, что для выполнения условия А< В достаточно поменять местами A и B.

 

 

Рисунок 2.17 − Логическая структура Рисунок 2.18 − Условное одноразрядного компаратора графическое обозначение

 

Сумматоры

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

Как последовательные, так и параллельные сумматоры строятся на основе одноразрядных суммирующих схем. Сложение чисел в последовательных сумматорах осуществляется поразрядно, последовательно во времени. В сумматорах параллельного действия сложение всех разрядов многоразрядных чисел происходит одновременно.

 

Полусумматор

Простейшим суммирующим элементом является полусумматор (рисунок 2.19). Он имеет два входа А и В для двух слагаемых и два выхода S сумма) и Р (перенос). Обозначением полусумматора служат буквы HS (half sum—полусумма), логические состояния элементов полусумматора приведены в таблице 2.9.

Логическая структура полусумматора такова, что состояние выхода S отображает бит суммы, а выхода Р– бит переноса. Работа полусумматора описывается следующими уравнениями: ; Р=АВ.

Таблица 2.9− Состояния элементов

полусумматора

Входы Выходы
A B P S

 

 

Логическая структура полусумматора в общем (а) и развернутом виде (б) показана на рисунке 3.20.

 

 

Рисунок 2.20− Логическая структура полусумматора

Полный сумматор

 

Полусумматор имеет два входа и пригоден поэтому для использования только в младшем разряде. Устройство для суммирования двух многоразрядных чисел должно иметь, начиная со второго разряда три входа: два для слагаемых Аi и Вi и один для сигнала переноса Pi-1 с предыдущего разряда. Этот узел можно представить как объединение двух полусумматоров (рисунок 3.21). Первый полусумматор служит для сложения двух чисел, принадлежащих одному разряду, и обеспечивает выход промежуточной суммы Si и переноса Pi

Рисунок 2.21 − Полный сумматор: а) логическая структура;

б) условное графическое изображение.

Второй полусумматор складывает перенос с предыдущего разряда Pi-1 с промежуточной суммой Si'. Функции выходов S и Р для этого случая определяются как: ; .

Исходя из таблицы истинности сумматора (таблица 2.10) можно написать следующие Булевы уравнения для сигналов суммы и переноса:

;

.

В уравнениях представлены только те члены, для которых Si=l и Pi=1, т. е. первый член функции Si относится к первой строке таблицы истинности, второй член ко второй и т. д. Сходным образом для функции Р первый член принадлежит третьей строке, второй член – пятой и так до седьмой.

Номер Входы Выходы
Аi Вi Pi Pi+1 Si
7

Таблица 2.10 − Состояния элементов сумматора

 

 

В микросхемах-сумматорах в качестве базового узла используется сумматор (рисунок 2.22), логическая структура которого реализована на основе двух последних формул.

Как уже говорилось, суммирование многоразрядных чи­сел может быть последовательное либо параллельное. При последовательном вводе используется один, общий для всех разрядов полный сумматор с дополнительной цепью за­держки (рисунок 2.23). Оба слагаемых кодируются последовательностями импульсов, которые синхронно вводятся в сумматор через входы A и B, начиная с младших разрядов. Цепь задержки обеспечивает хранение импульса переноса Pi+1 на время одного такта, т. е. до прихода пары слагаемых следующего разряда.

Рисунок 2.23 − Полный сумматор с цепью задержки


Рисунок 2.22 − Логическая структура базового узла полного сумматора

 

Задержку обеспечивает D-триггер (триггер задержки). Для хранения и ввода слагаемых А и В, для преобразования последовательного кода выходных импульсов в параллельный применяют регистры сдвига. Достоинство последовательных сумматоров – малые аппаратурные затраты.

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

На рисунке 2.24 показана схема, поясняющая принцип действия n-разрядного параллельного сумматора с последовательным переносом.

 

 

Лекция 5


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-03-17; Просмотров: 1126; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.022 с.)
Главная | Случайная страница | Обратная связь