а схема дешифратора
1.5 Мультиплексор
Мультиплексор - це пристрій, призначений для комутації одного з інформаційних входів D 0, D 1, ..., D n, адреса якого задається на керуючих входах А 1, А 2, ..., А k (причому n =2k- 1) на вихід Q , при подачі сигналу синхронізації на вхід С (якщо останній є).
У даному проекті потрібно побудувати синхронний мультиплексор, що має чотири входи даних і відповідно два керуючих входу.
Виходячи з визначення і завдання, складемо таблицю істинності синхронного мультиплексора.
Таблиця 1.7 - Стани мультиплексора
З таблиці станів видно, що для даного мультиплексора стану його виходу можна описати за допомогою наступного виразу:
Привівши, дану функцію алгебри логіки до базису І-НЕ отримуємо
Рис. 1.9 Принципова схема мультиплексора
Розглянемо детальніше з'єднання дешифратора (рис. 1.8) з мультиплексором (рис. 1.9). З малюнків видно, що дешифратор і мультиплексор з'єднуються однією шиною, розглянувши будову шини, ми також розглянемо і спосіб підключення. Номери каналів шини з першого по четвертий відповідають за входи D0 - D3 мультиплексора відповідно, з іншого боку до цих же каналах під'єднані виходи Y5 - Y2 дешифратора, звідси випливає, що на кожен вхід даних мультиплексора припадає один вихід дешифратора, починаючи зі старшого. Канали з п'ятого по восьмий відповідають за прямі і інверсні значення, що подаються на входи адреси мультиплексора. З боку дешифратора до цих каналів підключаються два молодших виходу. В результаті чого на входи A1 і А2 мультиплексора подаються відповідно значення з виходів Y1 і Y0 дешифратора.
1.6 Регістр зсуву
Регістрами називаються пристрої, що виконують функції прийому, зберігання, логічної обробки і передачі інформації. Інформація в регістрі зберігається у вигляді числа (слова), представленого комбінацією сигналів «0» і «1». Кожному розряду числа, записаного в регістр, відповідає свій розряд регістра. Зазвичай регістри виконуються на тригерах. Тригер з номером i є i-м розрядом регістра і представляє i-й розряд двійкового слова.
У регістрі можуть виконуватися такі основні операції над вхідним кодом:
а) попередня установка регістра;
б) прийом і зберігання коду числа з іншого пристрою;
в) передача коду числа з регістра в інший пристрій;
г) зрушення зберігається в регістрі коду на один або кілька розрядів вправо або вліво;
д) перетворення послідовного коду в паралельний і навпаки;
е) порозрядні логічні операції;
Конкретні регістри можуть виконувати лише деякі із зазначених операцій.
зрушуютьсярегістрів (регістр зсуву) служить для зберігання коду числа і виконання операцій зсуву коду. Зрушення коду - це переміщення в регістрі коду числа на якесь число розрядів вліво або вправо. У цьому випадку розряди числа, що вийшли з розрядної сітки регістра вліво або вправо, губляться, а в звільнилися при зсуві розряди регістра записуються нулі [1].
У даному проекті необхідно синтезувати регістр зсуву, який брав би спадає на його вхід число і записував його ...