Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

К9-12В. Вопросы и ответы к ГОСам 2013 / Схемотехника ЭВМ / 02. Этапы проектирования КС на примере мультиплексора 4-1

.docx
Скачиваний:
108
Добавлен:
10.05.2014
Размер:
340.82 Кб
Скачать

02. Этапы проектирования комбинационных схем на примере мультиплексора 4-1: определение, таблица истинности, функция, логическая схема. Увеличение размерности до 16-1.

Задача: Реализовать функцию F1(X3,X2,X1,X0)=Ʃ(0,2,6,7,8,9,13,14) на мультиплексоре.

Мультиплексором (от английского multiplexer–многократный, обозначают MUX или MS multiplexer selector) называют коммутатор, который передаёт сигнал с одного из информационных входов на выход. Мультиплексоры применяются в устройствах передачи данных и позволяют направлять данные от отдельных источников в общую линию для передачи по назначению, например, в микропроцессорах для передачи на одни и те же выводы микропроцессора значения адреса или данных, что позволяет существенно сократить количество выводов микросхемы; в системах управления мультиплексоры устанавливаются на удалённых объектах для возможности передачи информации от нескольких установленных на них датчиков по одной линии; кроме селекции потоков данных, мультиплексоры широко используются для преобразования данных из параллельного двоичного кода в последовательный.

Мультиплексор – это комбинационная схема, имеющая N информационных входов, K адресных (селективных) входов и один выход. Двоичный код на адресных входах определяет номер информационного входа, значение которого передаётся на выход. Если между числом информационных входов N и числом адресных входов K действует соотношение N=2^K , то такой мультиплексор называют полным. Если N<2^K, то мультиплексор называют неполным.

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

На рис. 21. приведены УГО, таблица истинности и логическая схема мультиплексора М2_1Е (при N=2 и K=1). Когда разрешающий вход Е=1, то мультиплексор М2_1Е выбирает один бит данных из двух информационных входов D1 или D0 в зависимости от состояния управляющего (адресного) входа A0 (S0). При Е=0 состояние выхода равно «0». В соответствии с таблицей истинности мультиплексор М2_1Е с входом разрешения Е реализует следующую функцию:

F M2_1 = E∙¬A0∙D0+E∙A0∙D1.

Таблица истинности для четырёхвходового мультиплексора М4_1Е приведена в таблице 1 (при N=4 и K=2). Когда разрешающий вход Е=1, то мультиплексор М4_1Е выбирает один бит данных из четырёх информационных входов D3, D2, D1 или D0 в зависимости от состояния управляющих (адресных) входов A1–A0 (S1–S0). При Е=0 состояние выхода равно «0».

F M4_1 = E∙¬A1∙¬A0∙D0+E∙¬A1∙A0∙D1+ E∙A1∙¬A0∙D2+E∙A1∙A0∙D3.

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

Разрядность мультиплексоров можно увеличивать линейно или каскадно (пирамидально).

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

Логическая схема мультиплексора М16_1Е приведена на рис. 26.

S3

S2

S1

S0

Q

0

0

0

0

0

0

0

0

1

1

0

0

1

0

2

0

0

1

1

3

0

1

0

0

4

0

1

0

1

5

0

1

1

0

6

0

1

1

1

7

1

0

0

0

8

1

0

0

1

9

1

0

1

0

10

1

0

1

1

11

1

1

0

0

12

1

1

0

1

13

1

1

1

0

14

1

1

1

1

15

Или

Реализация функций на мультиплексорах

На мультиплексорах достаточно просто можно реализовать любую функцию от заданного числа n аргументов (переменных).

При реализации (генерации) функций на мультиплексорах не требуется ни записи функции в СДНФ, ни минимизации функции.

Для реализации функции применяются таблицы истинности. Применяется три способа настройки мультиплексоров:

1. Число адресных входов m равно числу переменных n.

2. Число адресных входов m равно (n -1) для n переменных.

3. Применение дополнительных схем на входе мультиплексора.

В первом способе на адресные входы мультиплексора подают аргументы функции ХN, …, X1, а на информационные входы коды настройки – константы 0 и 1, в такой последовательности, которая

полностью копирует последовательность единиц и нулей таблицы истинности. На рис. 27 приведён пример воспроизведения функции «голосования» – мажоритарного элемента 2 из 3 на мультиплексоре М8_1Е.

Также применяется каскадирование мультиплексоров. Когда есть мультиплексоры по 4 входа, а надо реализовать функцию для 8 ми входов.

Таблица истинности для требуемой функции