Автор: Пользователь скрыл имя, 26 Февраля 2013 в 20:11, биография
Мультиплексор является устройством, которое осуществляет выборку одного из нескольких входов и подключает его к своему выходу. Мультиплексор имеет несколько информационных входов (D0, D1, ...), адресные входы (А0 А1, ...), вход для подачи стробирующего сигнала С и один выход Q. На рис. 6.26,ф показано символическое изображение мультиплексора с четырьмя информационными входами.
Каждому информац
Барышский колледж – филиал УлГТУ
Самостоятельная работа
по дисциплине
«Вычислительная техника»
140613 ДО. 17.00.00
Студент 3 курса
Проверил
Назначение и принцип работы.
Мультиплексор является устройством, которое осуществляет выборку одного из нескольких входов и подключает его к своему выходу. Мультиплексор имеет несколько информационных входов (D0, D1, ...), адресные входы (А0 А1, ...), вход для подачи стробирующего сигнала С и один выход Q. На рис. 6.26,ф показано символическое изображение мультиплексора с четырьмя информационными входами.
Каждому информационному входу мультиплексора присваивается номер, называемый адресом. При подаче стробирующего сигнала на вход С мультиплексор выбирает один из входов, адрес которого задается двоичным кодом на адресных входах, и подключает его к выходу.
рис 6.26
Таким образом, подавая на адресные входы адреса различных информационных входов, можно передавать цифровые сигналы с этих входов на выход Q. Очевидно, число информационных входов nинф и число адресных входов nадр связаны соотношением nинф = 2nадр.
Таблица 6.13 | |||
Адресные |
Стробирующий |
Выход | |
A1 |
A0 | ||
* |
* |
0 |
0 |
0 |
0 |
1 |
D0 |
0 |
1 |
1 |
D1 |
1 |
0 |
1 |
D2 |
1 |
1 |
1 |
D3 |
Функционирование
|
(6.24) |
По этой таблице можно записать следующее логическое выражение для выхода Q:
Построенная по этому выражению принципиальная схема мультиплексора показана на рис. 6.26,б.
В тех случаях, когда требуется передавать на выходы многоразрядные входные данные в параллельной форме, используется параллельное включение мультиплексоров по числу разрядов передаваемых данных.
Использование мультиплексоров для синтеза комбинационных устройств.
Мультиплексоры могут быть использованы для синтеза логических функций. При этом число используемых в схеме элементов (корпусов интегральных микросхем) может быть значительно уменьшено.
Логическое выражение
Например, пусть требуется синтезировать функцию, заданную табл. 6.14. Логическое выражение функции
Рассматривая переменные xl, х2 в качестве адресных переменных получим табл. 6.15, из которой видно, что мультиплексор на выходе Q реализует заданную логическую функцию. Принципиальная схема показана на рис. 6.27.
Таблица 6.14 |
Таблица 6.15 | |
Очевидно, на четырехвходовых
При синтезе комбинационных схем мультиплексоры могут быть использованы совместно с элементами некоторого базиса. Пусть общее число переменных функций n. Тогда, если мультиплексор имеет nадр адресных входов, то на них подаются nадр переменных, а на его информационные входы подаются функции n-nадр переменных.
рис 6.27
рис 6.29
Пусть, например, требуется синтезировать логическую функцию четырех переменных с использованием четырехвходового мультиплексора. Если адресными переменными являются x1, х2, то на информационные входы мультиплексора должны подаваться функции переменных х3 и x4, определяемые показанными в табл. 6.16 областями таблицы Вейча. Внутри каждой очерченной для информационных входов области таблицы Вейча проводится минимизация обычными методами, после чего строятся схемы, формирующие подаваемые на информационные входы мультиплексора функции.
Покажем этот прием на реализации функции, заданной табл. 6.17.
При подаче переменных x1 и х2 на адресные входы мультиплексора на его информационные входы должны подаваться D0 = 1; D1 = 0; D2 = x3 . 4, D3 = 4. Реализующая заданную функцию схема показана на рис. 6.28.
Следует иметь в виду, что синтезируя
логическое устройство с использованием
мультиплексора, необходимо также построить
вариант схемы без
Мультиплексорное дерево.
Максимальное число входов мультиплексоров,
выполненных в виде интегральных
схем, равно восьми. Если требуется
построить мультиплексорное устройство
с большим числом входов, можно
объединить мультиплексоры в схему
так называемого дерева. Такое
мультиплексорное дерево, построенное
на четырехвходовых
Таблица 6.16 |
Таблица 6.17 | |
В первом и втором уровнях мультиплексорного дерева можно использовать мультиплексоры с разным числом входов. Если в первом уровне такого дерева используются мультиплексоры с числом адресных переменных nадр1, а во втором - с числом переменных nадр2, то общее число входов мультиплексорного дерева будет равно nинф = 2nадр1 + nадр2, а число мультиплексоров в схеме составит 2nадр2 + 1 .
Мультиплексорные деревья
Демультиплексор имеет один информационный вход и несколько выходов. Он представляет собой устройство, которое осуществляет коммутацию входа к одному из выходов, имеющему заданный адрес (номер). На рис. 6.30 показано символическое изображение демультиплексора с четырьмя выходами. Функционирование этого демультиплексора определяется табл. 6.18.
Объединяя мультиплексор с
Например, при комбинации значений адресных переменных xl = l, x2 = 0, x3 = 0, x4 = 0 вход D2 окажется подключенным к выходу Y0.
Использование демультиплексора может
существенно упростить
Заметим, что если на вход демультиплексора
подавать константу D = 1, то на выбранном
в соответствии с заданным адресом
выходе будет лог. 1, на остальных
выходах - лог. 0. При этом по выполняемой
функции демультиплексор
Таблица 6.18 | |||||
Адресные |
Выходы | ||||
A1 |
A0 |
Y0 |
Y1 |
Y2 |
Y3 |
0 |
0 |
D |
0 |
0 |
0 |
0 |
1 |
0 |
D |
0 |
0 |
1 |
0 |
0 |
0 |
D |
0 |
1 |
1 |
0 |
0 |
0 |
D |
рис 6.30
рис 6.31
рис 6.32
При необходимости иметь большое число выходов может быть построено демультиплексорное дерево. На рис. 6.32 показано такое дерево, построенное на демультиплексорах с четырьмя выходами. Демультиплексор первого уровня подключает вход D к определенному демультиплексору второго уровня, демультиплексоры второго уровня выбирают нужный выход, куда и передается сигнал с входа D.