- •1. Счетчики Основные параметры и классификация
- •4. Счётчики с параллельным переносом
- •5. Счетчики с параллельным занесением информации
- •7. Счетчики с произвольным модулем счета и управляемым сбросом
- •8. Генераторы чисел на основе счетчиков
- •9. РегистрыНазначение и классификация
- •11. Параллельно-последовательные регистры
- •12. Использование сдвиговых регистров в качестве счётчиков
- •13. Кольцевой счётчик
- •Счётчик Джонсона
- •14. Одновибраторы
- •14_2 Мультивибраторы
- •15. Формирователи коротких импульсов
- •16. Антидребезговые формирователи импульсов
- •Линейные дешифраторы
- •Многоступенчатые дешифраторы
- •Демультиплексоры
- •19. Мультиплексоры
- •Переключательная функция и синтез мультиплексоров
- •Другие области применения мультиплексоров
- •20. Мультиплексор как генератор логических функций
- •21. Сумматоры
- •Одноразрядные двоичные сумматоры
- •22. Полный одноразрядный сумматор
- •23. Многоразрядные последовательные сумматоры
- •24. Многоразрядные параллельные сумматоры
- •25 Двоично-десятичные сумматоры
- •27. Схема сравнения на равенство
- •28. Схема сравнения на больше
- •29. Контроль по чётности
- •30. Классификация полупроводниковых бис зу
- •Основные параметры зу
- •31. Структурные схемы статических озу с произвольной выборкой
- •32. Элементы памяти статических озу на биполярн транз
- •33. Элементы памяти статических озу на мдп транзисторах
- •Элементы памяти статических озу на кмдп транзисторах
- •34. Элементы памяти и бис озу динамического типа
- •35. Общие сведения, основные параметры и классификация постоянных запоминающих устройств
- •Масочные пзу
- •36. Программируемые пзу
- •37. Репрограммируемые пзу
- •Рпзу с электрическим стиранием информации
- •38. Рпзу с ультрафиолетовым стиранием информации
- •51 Ацп параллельного типа
Другие области применения мультиплексоров
При выполнении различных математических операций часто возникает необходимость сдвига кода числа вправо (в сторону младших разрядов) или влево (в сторону старших разрядов) на один или несколько разрядов. На рис.14.12 показан один,i-й разряд параллельного сдвигателя. В полной схеме сдвигателя ко входу каждого разряда регистра RG2 подключено по такому же мультиплексору, входы данных которого в свою очередь подключены к выходам нескольких разрядов регистра RG1. На адресные (управляющие) входы мультиплексоров всех разрядов подается один и тот же код А1А0, в зависимости от которого в i-й разряд RG2 будет переписываться содержимое различных разрядов RG1. При А1А0=01 данные регистры RG1 будут передаваться в одноименные разряды RG2 без сдвига. При коде А1А0=00 в i-й разряд регистра RG2 поступит содержимое соседнего младшего, (i-1)- разряда регистра RG1, т.е. передача информации произойдет со сдвигом на один разряд влево. При кодах А1А0=10 и А1А0=11 передача информации из регистра RG1 в регистр RG2будет происходить со сдвигом справо соответственно на один или два разряда. Применяя мультиплексор с большим числом входов (8 – 1, 16 – 1), подключаемых к соответствующим разрядам регистра-передатчика, можно строить сдвигатели, способные очень быстро (за время, определяемое задержкой мультиплексора и регистра-приемника) сдвигать код числа в любую сторону на любое заданное число разрядов.
Мультиплексоры удобно применять в устройствах используемых для передачи информации с регистра или другого устройства прямым или обратным кодом в зависимости от значения управляющего сигнала. С этой целью каждый разряд регистра дополняется мультиплексором 2-1, к одному входу которого подключается прямой выход разряда регистра, а ко второму – инверсный. При отсутствии мультиплексора 2-1 в используемой серии его можно построить по рис.14.13. В этом случае при А=0 на выходе мультиплексора получается обратный код сигнала отi-го разряда, а при А=1 –прямой.
20. Мультиплексор как генератор логических функций
Уравнение (14.4) для мультиплексора 4-1 без учета разрешающего сигнала имеет вид:
В этом уравнении переменные ипредставляют собой сигналы на управляющих (адресных) входах. Всегдаимогут быть выделены как множители из любой функции n переменных, после чего остаточные функции от n-2 переменных могут быть поданы на информационные входы. Например, если n=3, то при подаче на адресные входы двух переменных на информационные входы должны поступать функции третьей переменной. Если третья переменная естьх, то на информационные входы мультиплексора могут поступать сигналы или 1 . В общей сложности существует=256 возможных комбинаций четырех входных сигналов и мультиплексор «4-1» может сгенерировать любую из 256 возможных логических функций от трех переменных.
Функции трех переменных F = f(x1, х2 , х3) соответствует карта Карно из восьми ячеек (рис. 14.10,а). Если на управляющие входы подать переменные х1, х2 , то на информационные входы возможно поступление сигналов D0, D1 D2 и D3 определяемых значениями третьей переменной х3 . При этом когда х1=0 и х2=0, то две верхние ячейки соответствуют значению D0. Значению D1 соответствуют две ячейки, у которых х1=1 и х2=0, ячейки, для которых х1=0 и х2=1 определяют значение D2, а ячейки, для которых х1=1 и х2=1 - значение D3 (рис. 14.10,б). Таким образом, восьмиячеечная карта Карно для трех переменных оказалась разделенной на четыре двухъячеечные карты Карно для одной переменной, и каждой паре ячеек ставится в соответствие информационный вход.
Вместо переменных х1 и х2 на управляющие входы мультиплексора можно подавать переменные x1 и х3 либо х2 и х3 . При подаче на управляющие входы переменных х1 и х3 значения сигналов D0...D3 определятся парами ячеек, показанными на рис. 14.10,в. Если на управляющие входы подать переменные х2 и х3, то пары ячеек, определяющих сигналы D0...D3, определятся так, как показано на рис. 14.10,г.
В качестве примера рассмотрим реализацию на мультиплексоре 4–1 функцию трех переменных . Сначала эту функцию изображаем на карте Карно (рис. 14.11,а) и произвольно выбираем переменные, которые следует подать на управляющие входы мультиплексора. Пусть это будут переменные x1 и х2. Тогда сигналы D0...D3 , подаваемые на информационные входы, будут определяться парами ячеек, показанными на рис. 14.10,б. Минимизируя набор из четырех функций одной переменной х3, получим: D0 = x3, D1 = l, D2 = 0, D3 = x3. Реализация функции показана на рис. 14.11,б.
Если в качестве управляющих переменных выбрать х1 и х3, то информационные сигналы D0...D3 будут определяться парами ячеек, показанными на рис. 14.10,в, минимизация которых дает: D0 = x2, D1 = l, D2 = 0, D3 = x2, а если бы управляющими переменными были x2 и х3 ,то в соответствии с рис. 14.10,г информационные сигналы имели бы следующий вид: D0=0, D1=,D2=,D3=1.