Мультиплексоры и демультиплексоры презентация. Мультиплексоры, демультиплексоры. Что такое демультиплексор

Мультиплексор (MUX – multiplex- многократный) позволяет коммутировать в численном порядке информацию, поступающую с нескольких входных шин на одну выходную. С его помощью осуществляется временное разделение информации, поступающей по разным каналам.

Схема мультиплексора на 2 входа приведена на рис. 2.9.

Рис. 2.9 Схема двухвходового мультиплексора

– информационные входы

А – адресный вход

В зависимости от значения 1 или 0, подаваемых на адресный вход, на выходе Y формируется сигнал или . Это логическая структура мультиплексора вида 2:1. Читается: две линии к одной.

Логическая структура мультиплексора вида 4:1, составляющая ½ микросхемы К155КП2 приведена на рис. 2.10.

Рис. 2.10 Структурная схема мультиплексора вида 4:1

D 1 – D 4 – информационные входы

А, В – адресные входы

А – младший разряд

В – старший разряд

ЕI – разрешающий вход

Если EI=1, то на схемы И поступает 0 и мультиплексор не работает, то есть работа возможна только при EI=0.

В табл. 2.2 приведены все возможные сочетания входных воздействий и отклики мультиплексора.

Таблица 2.2

Мультиплексор вида 4:1

Входы Выход Y
Е А В
D1
D2
D3
D4

Мультиплексор К155КП1 имеет 16 информационных входов (D0 – D15) и четыре управляющих входа A, B, C, D, разрешающий вход V и один инверсный выход F. В зависимости от цифровой комбинации на управляющих входах сигналы с соответствующего информационного входа проходят в инвертированном виде на выход микросхемы. Передача информации возможна только при низком уровне на разрешающем входе.

Если требуется структура с большим количеством входов, то можно воспользоваться схемой наращивания разрядности, приведенной на рис. 2.11.

Рис. 2.1 Мультиплексор вида 32:1 на основе двух микросхем К155КП1

Адресными входами низших разрядов служат соединенные параллельно входы A, B, C и D. Разрешающие входы V в данном случае используются для подачи высшего (пятого) разряда Е: на первую микросхему в прямом виде, на вторую в инверсном. Первая микросхема работает при нулевом сигнале высшего разряда (Е=0); а вторая – при единичном (Е=1). Благодаря логическому элементу И-НЕ на выходе, выходные сигналы будут одинаковы с входными.

Мультиплексоры с Z-состоянием выходов легко позволяют увеличивать число коммутируемых каналов без привлечения дополнительных логических элементов для объединения выходов нескольких микросхем.

На рис. 2.12 приведена схема наращивания разрядности мультиплексора с использованием микросхем, имеющих Z-состояние выхода.

Рис. 2.12 Схема наращивания разрядности мультиплексоров, имеющих Z-состояние

Демультиплексоры

Демультиплексоры противоположны в функциональном отношении мультиплексорам, то есть их назначение распределить сигналы с одного информационного входа в желаемой последовательности по нескольким выходам.

Схема демультиплексора на 2 выхода представлена на рис. 2.13.

Рис. 2.13 Демультиплексор вида 1:2

Информационный вход

А – адресный вход

В зависимости от значения А информация поступает на или

Логические функции демультиплексора и дешифратора сходны между собой.

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

Рассмотрим структуру демультиплексора-дешифратора, представленного на рис. 2.14.

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

Рис. 2.14 Логическая структура демультиплексора 1:4 – дешифратора 2:4

A, B – адресные входы

Х – информационный вход

V – вход управления

В табл. 2.3 приведены режимы работы этой схемы в качестве демультиплексора и в качестве дешифратора.

Таблица 2.3

Таблица истинности демультиплексора-дешифратора

Входы Выходы
В А X V
DMX
DC

Типичным представителем демультиплексора - дешифратора является интегральная микросхема К155ИД3 (аналог 74154).

A, B, C, D – информационные входы

G1, G2 – разрешающие входы

Режим демультиплексора 1:16

G1 = 0, тогда G2 – информационный. Кодовая комбинация A-B-C-D переводит один из 16 выходов в активное состояние, которому соответствует логический 0, остальные выходы сохраняют логическую 1.

Существенно, что сигналы на активном выходе повторяют сигналы в прямом виде, поступающие на информационный вход.

Режим дешифратора 4:16

G1 = G2 = 0, тогда A-B-C-Dинформационные входы.

Если G1 или G2 равен 1, то на всех выходах, независимо от состояний входов A-B-C-D установится логическая 1.

Мультиплексоры и демультиплексоры (ДМХ) КМОП являются коммутаторами сигналов в прямом смысле, то есть могут передавать аналоговые сигналы.

MUX как универсальный логический элемент

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

Примеры применения мультиплексора

1. Преобразование параллельного кода в последовательный.

Одним из способов перехода от параллельного кода к последовательному может служить схема, приведенная на рис. 2.15.

Рис. 2.15 Схема преобразования параллельного кода Х 0 - Х 15 в последовательный

Генератор вырабатывает импульсы, которые поступая на счетчик СТ заставляют его триггеры последовательно менять свое состояние от 0000 до 1111. Параллельный шестнадцатиразрядный код, подлежащий преобразованию в последовательный, подается на входы Х 0 – Х 15 . Каждый из входов Х 0 – Х 15 соединяется с выходом MUX согласно списку состояний счетчика. Перебрав весь список, мы выведем последовательно на выход F все разряды параллельного кода.

2. Программируя информационные входы MUX согласно таблице истинности можно получить устройства, реализующие любую логическую функцию, содержащую до n+1 переменных, где n – число адресных входов мультиплексора.

Пример № 1 : Реализовать на MUX функцию, заданную таблицей истинности:

Видим, что в пределах одной большой строки аргумент «а» не меняется, а аргумент «b» колеблется 0-1. Оценим взаимосвязь поведения аргумента «b» и отклика функции Y. Очевидно, что в верхней строке Y повторяет значения b, а в нижней - противоположен. Следовательно, от мультиплексора требуется выполнение всего двух функций: b и b̅, а это в два раза уменьшает мощность применяемого МХ. Схема реализации той же задачи примет вид:

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

Пример № 2: Функция трех переменных задана таблицей истинности:

Y Примечание
F 1 = 1
F 2 =
F 3 = 0
F 4 =

Расчленим мысленно таблицу истинности на группы по 2 строки в каждой (в каждой группе неизменны; аргумент может иметь 2 состояния; F принимает одно из четырех значений:

F 1 = 1, F 2 = , F 3 = 0, F 4 =

Если переменные сигналы подключить к адресным входам MUX А и В, а на информационные входы подать согласно таблице постоянные потенциалы логической единицы и нуля и переменные сигналы , то получим искомую схему.

Пример № 3: Таблицей истинности задана функция трех переменных (мажоритарный элемент)

a b с Y Примечание
F 1 = 0
F 2 = c
F 3 = c
F 4 = 1

Решение: расчленим мысленно таблицу истинности на группы по 2 строки в каждой (в каждой группе a и b неизменны; аргумент «c» может иметь 2 состояния; F принимает одно из трех значений:

F 1 = 0, F 2 = с, F 3 = с, F 4 = 1

Реализация на MUX 4:1 с разрешающим входом

Пример № 4 : Разработать схему компаратора двухразрядных чисел А и В. А = ; В=

F Примечание
F 1 =
F 2 = 0
F 3 =
F 4 = 0
F 5 = 0
F 6 =
F 7 = 0
F 8 =

Пример № 5: Сумматор на MUX . Составим таблицу истинности для сумм двух одноразрядных чисел А и В и функции переноса Р i . Разобьем на две строки, так, что А и В не меняют свое значение, а . Найдем и для каждой пары строк таблицы.

Входы Выходы
А В

Реализация: Воспользуемся MUX К155КП2 или 564КП1 имеющими 2 четырехвходовых MUX в одном корпусе.

Сумматоры

Это устройства, предназначенные для сложения чисел в двоичном и реже в 2-10 коде.

Классификация сумматоров:

1) По характеру действия: комбинационные (не имеющие памяти);

накопительные (сохраняющие результаты вычислений).

2) По способу обработки чисел: последовательного и параллельного типа.

3) По способу формирования сигнала переноса: с последовательным, сквозным и групповым переносом.

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

S = - функция суммы

P = - функция переноса

S – бит суммы; Р – бит переноса;

HS – half sum – полусумматор.

Обозначение на схемах

Таблица истинности полусумматора.

Входы Выходы
А В Р S

Развернутая схема полусумматора приведена на рис. 2.16.

Рис. 2.16 Полусумматор

Полусумматор пригоден для сложения двух чисел только в младшем разряде. Как видно из схемы сложения двух многоразрядных чисел для n-го разряда необходим бит переноса . Поэтому полный сумматор должен иметь 3 входа.

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

Таблица истинности сумматора

Входы Выходы
А В

Схема полного сумматора на элементах М2 приведена на рис. 2.17.

Рис. 2.17 Полный сумматор на элементах М2

Сумматор можно выполнить и на простых логических элементах (рис. 2.18).

Рис. 2.18 Полный сумматор на элементарных логических элементах.

Условное обозначение одноразрядного сумматора

Сумматоры последовательного действия

Используется один общий для всех разрядов полный сумматор с дополнительной цепью задержки (рис. 2.19).

Рис. 2.19 Структура последовательного многоразрядного сумматора

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

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

Достоинство: малые аппаратные затраты.

Недостатки: 1) низкое быстродействие, так как одновременно суммируется лишь пара слагаемых;

2) для хранения А и В и преобразования последовательного кода выходных импульсов S в параллельный необходимы дополнительные аппаратные затраты.

Сумматоры параллельного типа

Схема сумматора параллельного типа с последовательным переносом приведена на рис. 2.20.

Рис. 2.20 Параллельный сумматор с трактом последовательного переноса

Число сумматоров равно числу разрядов слагаемых, поэтому слагаемые А и В складываются во всех разрядах одновременно, а перенос Р поступает с окончанием операции сложения в предыдущем разряде.

Недостатки: Ограниченное быстродействие, так как формирование сигнала переноса на выходе старшего разряда не может произойти до тех пор, пока сигнал переноса младшего разряда не распространится последовательно по всей схеме.

Уменьшение времени распространения сигнала переноса достигается тем, что для каждого двоичного разряда дополнительно находятся два сигнала: образования переноса G i и распространения переноса H i .

Демультиплексоры

Демультиплексор - схема, выполняющая функцию, обратную функции мультиплексора, т.е. это комбинационная схема, имеющая один информационный вход (Д), n информационных выходов (у0, у1, …, уn-1) и k управляющих (адресных) входов (А0, А1, …, Аk-1). Обычно, также как и мультиплексоров, 2k= n. Двоичный код, поступающий на адресные входы, определяет один из n выходов, на который передается значение переменной с информационного входа (Д), т.е. демультиплексор реализует следующие функции:

Таблица функционирования демультиплексора, имеющего n = 4 информационных выходов (у0, у1, у2, у3) и k = 2 адресных входов (А0, А1), представлена в табл. 1.2.

Таблица 1.2

Уравнения, описывающие работу демультиплексора:

Схема демультиплексора, построенная по данным уравнениям и его графическое изображение представлены на рис. 1.3.


Рис. 1.3 - Схема демультиплексора "1- 4" (а) и его условное изображение (б)

Функция демультиплексора легко реализуется с помощью дешифратора, если его вход “Разрешение” (Е) использовать в качестве информационного входа демультиплексора, а входы 1, 2, 4 … - в качестве адресных входов демультиплексораА0, А1, А2, … Действительно, при активном значении сигнала на входе Е избирается выход, соответствующий коду, поданному на адресные входы. Поэтому ИС дешифраторов, имеющих разрешающий вход, иногда называют не просто дешифраторами, а дешифраторами-демультиплексорами (например, К155ИД4, К531ИД7 и др.).

Применение мультиплексоров и демультиплексоров

Термином “мультиплексирование” называют процесс передачи данных от нескольких источников по общему каналу, а устройство, осуществляющее на передающей стороне операцию сведения данных в один канал, принято называть мультиплексором. Подобное устройство способно осуществлять временное разделение сигналов, поступающих от нескольких источников, и передавать их в канал (линию) связи друг за другом в соответствии со сменой кодов на своих адресных входах.

На приемной стороне обычно требуется выполнить обратную операцию - демультиплексирование, т.е. распределение порций данных, поступивших по каналу связи в последовательные моменты времени, по своим приемникам. Эту операцию выполняет демультиплексор. Совместное использование мультиплексора и демультиплексора для передачи данных от n источников к n приемникам по общей линии иллюстрирует рис. 1.4. (В общем случае число источников данных не равно числу приемников).


Рис. 1.4

Если в схеме (рис. 1.4) n различных источников и приемников заменить n-разрядными источником и приемником, например, регистрами RGист. и RGпр. (изображены пунктирными линиями), то схема может быть использована для преобразования n-разрядного параллельного кода на передающей стороне в последовательный код (с помощью мультиплексора) и последовательного кода в параллельный на приемной стороне (с помощью демультиплексора).

При подобном применении мультиплексора и демультиплексора в качестве их адресных кодов используются выходные сигналы двоичного счетчика, последовательно формирующего на своих выходах двоичные коды чисел от 0 до n-1.

Мультиплексор можно использовать в качестве универсального логического элемента для реализации любой логической функции от числа аргументов, равного числу адресных входов мультиплексора. Покажем это на примере логической функции, заданной своей таблицей истинности (табл. 1.3).

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


Рис. 1.5

Для реализации заданной функции информационные входы мультиплексора соединим с уровнями логических “1” и “0” в такой последовательности, которая полностью копирует последовательность единиц и нулей функции в таблице истинности (рис. 1.5). При этом не требуется ни записи СДНФ, ни ее минимизации. Кстати, функция, заданная табл. 1.3 (четность числа единиц в трехразрядном слове), не упрощается, поэтому для своей реализации, например, в базисе ЛЭ “И-НЕ” требует четырех ЛЭ “3И-НЕ” и трех инверторов, т.е. в сумме потребуется три ИС. В то же время для реализации схемы по рис. 1.5 требуется всего одна ИС мультиплексора “8-1”. По этой причине, способ реализации функций трех или большего числа аргументов с помощью ИС мультиплексоров весьма популярен у разработчиков.


Рисунок 8.1 Упрощенное представление мультиплексора многопозиционным ключом Адресующий код А задает переключателю определенное положение, соединяя с выходом F один из информационных входов х i. При нулевом адресующем коде переключатель занимает верхнее положение х о, с увеличением кода на единицу переходит в соседнее положение x 1 и т. д. A х0х0 х1х1 х2х2 x [n] a1a1 a0a0 a n-1 F 2 n -1




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


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


Рисунок 8.2 Схема использования мультиплексора в качестве УЛМ (а), примеры воспроизведения функций при настройке константами (б) и при переносе одного аргумента в число сигналов настройки (в) (а) (б) (в) Рисунок 8.2 а - иллюстрирует возможность воспроизведения с помощью мультиплексора любой функции n аргументов. Действительно, каждому набору аргументов соответствует передача на выход одного из сигналов настройки. Если этот сигнал есть значение функции на данном наборе аргументов, то задача решена. Разным функциям будут соответствовать разные коды настройки. Алфавитом настройки будет {0,1} настройка осуществляется константами 0 и 1. На рисунке 8.2 б показан пример воспроизведения функции неравнозначности x 1 х 2 с помощью мультиплексора "41".


Второй способ настройки УЛМ Большее число входов настройки наталкивает на поиск возможностей их уменьшения. Такие возможности существуют и заключаются в расширении алфавита настроечных сигналов. Рисунок 8.3 Логический блок выработки сигналов настройки УЛМ с переносом двух аргументов в сигналы настройки (а) и пример схемы воспроизведения функции четырех аргументов на мультиплексоре "41" (б) (а) (б)






Демультиплексор можно построить на основе точно таких же схем логического "И", как и при построении мультиплексора. Существенным отличием от мультиплексора является возможность объединения нескольких входов в один без дополнительных схем. Однако для увеличения нагрузочной способности микросхемы, на входе демультиплексора для усиления входного сигнала лучше поставить инвертор.






Если рассмотреть принципиальную схему самого дешифратора, то можно значительно упростить демультиплексор. Достаточно просто к каждому логическому элементу "И", входящему в состав дешифратора просто добавить ещё один вход – In. Такую схему часто называют дешифратором с входом разрешения работы. Условно-графическое изображение демультиплексора приведено на рисунке 6.




В МОП микросхемах не существует отдельных микросхем демультиплексоров, так как МОП мультиплексоры, описанные ранее по информационным сигналам не различают вход и выход, т.е. направление распространения информационных сигналов, точно также как и в механических ключах, может быть произвольным. Если поменять входы и выход местами, то КМОП мультиплексоры будут работать в качестве демультиплексоров. Поэтому их часто называют просто коммутаторами.




(устройства сравнения) определяют отношения между двумя словами. Основными отношениями, через которые можно выразить остальные, можно считать два "равно" и "больше". Компараторы (устройства сравнения) определяют отношения между двумя словами. Основными отношениями, через которые можно выразить остальные, можно считать два "равно" и "больше".







Мультиплексор – устройство, обеспечивающее соединение одного из информационных входов с единственным выходом. Входы мультиплексора делятся на две группы: информационные и адресую­щие. Номер информационного входа, который соединяется с выходом, задается в двоичном коде на адресных входах. Если мультиплексор имеет n адресных входов, то в нем может быть 2 n информационных входов.

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

Функциональная схема демультиплексора, имеющего четыре выхода, приведена на рисунке 1.35,а, а его условное обозначение на принципиальных схемах – на рисунке 1.35,б.

Функциональная схема мультиплексора, имеющего четыре входа, приведена на рисунке 1.35,в, а его условное обозначение на принципиальных схемах – на рисунке 1.35,г. Мультиплексоры могут снабжаться дополнительным входом – входом разрешения передачи информации с входов на выход.

Для пояснения принципа работы мультиплексора посмотрим на таблицу истинности:

A1 A0 Q
D0
D1
D2
D3

Работа мультиплексора описывается соотношением, которое иногда называется мультиплексной формулой. При любом значении адресующего кода все слагаемые, кроме одного, равны нулю. Ненулевое слагаемое равно D i , где i - значение текущего адресного кода. Логическая функция, описывающая работу мультиплексора:

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

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

Увеличение разрядности мультиплексоров при большом числе входных линий выполняют с помощью каскадно-пирамидального соединения мультиплексоров с меньшим числом входов (строят мультиплексорное дерево). Например, двухкаскадный мультиплексор 16:1 можно построить с использованием пяти мультиплексоров 4:1. Первый каскад из четырех мультиплексоров коммутирует 16 входов на 4 выхода, из которых во втором каскаде выбирается единственный. При этом усложняется схема управления.

Эти устройства являются комбинационными .


Шифраторы и дешифраторы

Эти устройства являются комбинационными .

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

Двоичные дешифраторы преобразуют двоичный код в код «1 из N». В кодовой комбинации этого кода только одна позиция занята единицей, а все остальные – нулевые.

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

В условном обозначении дешифраторов проставляются буквы DC (от английского Decoder). Входы дешифратора принято обозначать их двоичными весами. Кроме информационных входов дешифратор обычно имеет один или более входов разрешения работы обозначаемых как EN (Enable). При наличии разрешения по этому входу дешифратор работает описанным выше образом, при его отсутствии все выходы дешифратора пассивны. Если входов разрешения несколько, то сигнал разрешения работы образуется как конъюнкция сигналов отдельных входов.

Дешифратор (декодер) – преобразует код, поступающий на его входы, в сигнал только на одном из его выходов. Дешифратор n-разряд-ного двоичного числа имеет 2 n выходов. Функциональная схема дешифратора на 16 выходов приведена на рисунке 1.34,а. По такой функциональной схеме построена микросхема К155ИД3. Условное обозначение этой микросхемы на принципиальных схемах приведено на рисунке 1.34,б. Для преобразования сигнала необходимо на входы V1 и V2 микросхемы подать сигналы логических нулей.

Пусть на входе дешифратора присутствует двоичное число 1111. В этом случае на всех пяти входах элемента DD1.15 будут сигналы логических единиц, а на выходе этого элемента будет логический нуль. На выходах всех остальных 15 элементов будут сигналы логических единиц. Если хотя бы на одном из входов V логическая единица, то единицы будут на всех 16 выходах.

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

где Z n – выходы дешифратора

Х і – входы дешифратора

Шифратор (кодер) – устройство, представляющее собой преобразователь позиционного кода в двоичный (десятичного в двоичный).

Шифратор (кодер) преобразует сигнал на одном из входов в n-разрядное двоичное число. Функциональная схема шифратора, преобразующего десятичные цифры в 4-разрядное двоичное число, приведена на рисунке 1.33,а, а его условное обозначение – на рисунке 1.33,б. При появлении сигнала логической единицы на одном из десяти входов на четырех выходах шифратора будет присутствовать соответствующее двоичное число. Пусть сигнал логической единицы подан на вход 7. Тогда на выходах логических элементов DD1.1, DD1.2, DD1.3 будут сигналы логических единиц, а на выходе элемента DD1.4 – сигнал логического нуля. Таким образом, на выходах 8, 4, 2, 1 шифратора мы получим двоичное число 0111.

Мультиплексор можно использовать в качестве универсального логического элемента (УЛЭ) для реализации логических функций.

В УЛЭ каждому набору аргументов соответствует передача на выход одного из сигналов настройки. Если этот сигнал есть значение функции на данном наборе аргументов, то УЛЭ реализует заданную функцию.

Разным функциям будут соответствовать разные коды настройки.

Алфавитом настройки является {0, 1} - настройка осуществляется константами 0 и 1.

Если число аргументов превышает число адресных входов УЛЭ, то необходимо расширять алфавит настроечных сигналов путем переноса аргументов в число сигналов настройки.

Перенос одного из аргументов в число сигналов настройки позволяет реализовать функции с числом аргументов на единицу больше, чем при настройке константами.

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

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

Мультиплексоры,

демультиплексоры

Использование мультиплексора в качестве универсального логического элемента для реализации логических функций

Мультиплексоры, демультиплексоры

Демультиплексоры

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

Демультиплексор имеет один информационный вход x , n информационных выходов, …, и k управляющих (адресных) входов, …, .

Обычно, также как и мультиплексоров, .

Мультиплексоры, демультиплексоры

Двоичный код A, поступающий на адресные входы, определяет один из n выходов, на который передается значение переменной с информационного входа, т. е. демультиплексор реализует следующие функции:

Мультиплексоры, демультиплексоры

Пример демультиплексора, имеющего

информационных выходов, и адресных входов,

Мультиплексоры,

демультиплексоры

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

Поэтому ИС ДШ, имеющих разрешающий вход, как это отмечалось ранее, называют

Мультиплексоры, демультиплексоры

Термином мультиплексирование

называют процесс передачи данных от нескольких источников по общему каналу, а устройство, осуществляющее на передающей стороне операцию сведения данных в один канал, принято называть

мультиплексором.

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

источников, и передавать их в канал

(линию) связи друг за другом в

Мультиплексоры, демультиплексоры

На приемной стороне требуется выполнить обратную операцию –

поступивших по каналу связи в последовательные моменты времени, по своим приемникам. Эту операцию выполняет демультиплексор .

Совместное использование мультиплексора и демультиплексора позволяет выполнить передачу данных

Мультиплексоры,

демультиплексоры

Совместное использование мультиплексора и демультиплексора для передачи данных от n источников к n приемникам по общей линии

Ноутбуки