
- •Тригери
- •3. 1. Визначення та призначення тригерів
- •3. 2. Класифікація тригерів
- •3.3. Динамічні параметри тригерів
- •3.4. Таблиця переходів і логічні рівняння rs-тригера
- •2.5. Тригери типу jk
- •3.6. Таблиця переходів і логічні рівняння t-тригера
- •3.7. Таблиця переходів і логічне рівняння d-тригера
- •Регістри
- •4.1. Загальна характеристика регістрів
- •4.2. Установлювальні мікрооперації. Однофазний і парафазний спосіб записування інформації
- •4.3. Записування інформації від двох джерел
- •4.4. Зчитування інформації
- •4.5. Логічні мікрооперації в регістрах
- •4.6. Мікрооперації зсуву
- •3.7. Перетворення послідовного коду в паралельний і навпаки
- •Лічильники
- •5.1. Загальна характеристика лічильників
- •5.3. Двійкові реверсивні лічильники
- •Дешифратори і шифратори
- •6.1. Загальна характеристика дешифраторів
- •6.4. Прямокутні дешифратори
- •7.3. Каскадування шифраторів
- •8.1. Загальна характеристика мультиплексорів
- •8.2. Каскадування мультиплексорів
- •8.3 Реалізація логічних функцій мультиплексорами
- •8.4 Мультиплексування шин
- •8.5. Загальна характеристика демультиплексорів
- •9.1. Загальна характеристика схем порівняння
- •9.2. Схеми порівняння слів з константою
- •9.3. Схеми порівняння двійкових слів а і в
- •9.4. Схеми порівняння двох слів «на більше»
- •9.5. Багаторозрядні схеми порівняння «на більше»
- •9.6. Застосування компараторів
- •9.7. Загальна характеристика схем контролю парності
- •Суматори. Арифметико-логічні пристрої
- •10.1. Загальна характеристика суматорів
- •10.2. Однорозрядні суматори
- •10.3. Послідовний багаторозрядний суматор
- •10.4. Паралельні багаторозрядні суматори
- •10.5. Мікросхеми alu
- •10.6. Двійково-десяткові суматори
8.2. Каскадування мультиплексорів
В інтегральному виконанні мультиплексори випускають на чотири, вісім або шістнадцять входів. Каскадування дозволяє реалізувати комутацію довільного числа вхідних ліній на базі серійних мікросхем мультиплексорів меншої розрядності. Приклад побудови схеми мультиплексора на 16 входів на основі типових чотиривходових мультиплексорів показаний на рис. 8.3. Молодші розряди адреси А1, А0 підключаються до адресних входів усіх мультиплексорів першого рівня, на виходах яких виробляються такі функції: =F0X0 F1X1 F2X2 F3X3; =F0X4 F1X5 F2X6 F3X7; =F0X8 F1X9 F2X10 F3X11; =F0X12 F1X13 F12X14 F3X15 , де F0 – F3 – виходи внутрішніх дешифраторів: F0= ; F1= A0; F2=A1 ; F3=A1 A0; X15 – X0 – вхідні змінні. Рис. 8.3. Каскадування мультиплексорів
Старші розряди адреси А3, А2 подаються на адресні входи мультиплексора другого рівня, на виході якого формується остаточна функція D= , де внутрішні виходи дешифратора визначаються такими мінтермами: F0= ; F1= A2 ; F2=A3 ; F3=A3 A2 . Нехай, наприклад, значення адреси A3 A2 A1 A0=10112=1110. При цьому на вхід другого рівня комутується змінна (оскільки =1), значення якої визначається з рівнянь першого рівня: =F3 X11=A1 A0 X11=1X11=X11.
8.3 Реалізація логічних функцій мультиплексорами
За допомогою мультиплексорів реалізуються логічні функції з числом змінних m, що дорівнює розрядності адресного коду. Функція, що виконується, має бути представлена в ДДНФ. При цьому змінні поступають на адресні входи, а інформаційні входи використовуються як настроювальні – на них подаються константи нуля і одиниці залежно від функції, яка реалізується. Вихідна функція триадресного мультиплексора на вісім входів описується рівнянням: D(A)= X0 A0 X1 A1 X2 A1 A0 X3 A2 X4 A2 A0 X5 A2 A1 X6 A2 A1 A0 X7. Якщо потрібно отримати логічну функцію з десятковими еквівалентами мінтермів 1, 3, 5 і 7, то на парні входи X0, X2, X4 і Х6 необхідно подати константу “0”, а на непарні Х1, Х3, Х5 і Х7 – константу “1”. У результаті отримаємо (рис. 8.4): D(A)= A0 A1 A0 A2 A0 A2 A1 A0. За допомогою додаткових логічних перетворень можна реалізувати логічні функції з числом змінних m+1, тобто на одиницю більше розрядності адресного коду мультиплексора. Можливі й інші схемотехнічні застосування мультиплексорів. Мультиплексор може виконувати функції перетворювача n-розрядного двійкового паралельного коду в послідовний. Для цього потрібно подати паралельний код на інформаційні входи мультиплексора і потім змінювати код на адреси в необхідній послідовності.
8.4 Мультиплексування шин
Мультиплексування шин – це почергове перемикання шин (груп ліній) від кількох джерел інформації до одного приймача. Такі мікрооперації реалізуються схемами на основі мультиплексорів одиночних ліній. При виборі кількості й типу мультиплексорів враховують: число комутованих шин дорівнює 2m, де m – довжина адресного коду; і-й номер входу всіх мультиплексорів служить для підключення розрядів певної однієї шини. Схема мультиплексора чотирьох X(n), Y(n), Z(n) і S(n) шин показана на рис. 8.5. Для її побудови потрібно n двоадресних чотиривходових мультиплексорів, де n – довільна розрядність шин, що комутуються. Рис. 8.5. Мультиплексор шин