Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Tema_3_1_Lektsiya_1_KS.doc
Скачиваний:
13
Добавлен:
27.11.2019
Размер:
1.09 Mб
Скачать

Побудова універсальних логічних модулів (улм) за допомогою ms

УЛМ на основі MS відносять до пристроїв, які налагоджуються до розв’язання будь-якої задачі. Універсальність їх полягає у тому, що для заданого числа аргументів можна налагодити УЛМ на будь-яку функцію. Для цього потрібно змінити значення його входів. На адресні входи потрібно подавати аргументи функції, а на інформаційні входи сигнали налагодження, рис.11.

Рис.11. УЛМ на мультиплексорі

П риклад 1. Побудувати УЛМ для реалізації логічної функції по mod2 використовуючи мультиплексор 4→1.

Х2

Х1

Q

А1

А0

0

0

D0=0

0

1

D1=1

1

0

D2=1

1

1

D3=0

Х2

Х1

0

0

0

0

1

1

1

0

1

1

1

0

Приклад 2. На входи налагодження можна перенести будь-який аргумент. Розглянемо який саме аргумент доцільно переносити до сигналів налагодження. Найкраще слід переносити аргументи, які мають мінімальну кількість входження у терми функції, в цьому випадку будуть максимально використовуватися як внутрішні логічні ресурси MS, а для сигналів налагодження збільшується кількість констант, що і є благоприємним для схемної реалізації УЛМ. Розглянемо логічну функцію

Х21)

Х30)

F

0

0

1

0

1

0

1

0

0

1

1

x1

Приклад 3. Можна побудувати УЛМ використовуючи додаткові логічні схеми, якщо вихідна функція більш ніж від одного аргументу.

Х41)

Х30)

F

0

0

x1x2

0

1

1

1

0

x1x2

1

1

x1x2

Логічні блоки на MS використовуються у сучасних СВІС програмної логіки, які випускаються відомими фірмами.

Демультиплексор

Демультиплексором називається функціональний вузол комп'ютера, призначений для комутації (перемикання) сигналу з одного інформаційного входу D на один з n інформаційних виходів. Номер виходу, на який в кожний такт машинного часу передається значення вхідного сигналу, визначається адресним кодом A0,A1,A2,…,Am-1. Адресні входи m та інформаційні виходи n пов'язані співвідношенням n = 2m або m = log2n.

Демультиплексор виконує функцію, обернену функції мультиплексора. Стосов­но мультиплексорів і демультиплексорів користуються також терміном "селектори" даних.

В умовних графічних позначеннях (рис.12) функція демультиплексора позна­чається буквами DMX.

Рис. 12. УГП демультиплексорів: а) на функціональних схемах; б) на принципових схемах; в) типове з’єднання з мультиплексором.

Демультиплексори використовують для таких операцій:

  • комутації як окремих ліній, так і багаторозрядних шин;

  • перетворення послідовного коду в паралельний;

  • реалізації логічних функцій та інших.

Демультиплексори часто позначають: "1 →n".

Каскадування дозволяє реалізувати комутацію одного вхідного сигналу на дові­льне число вихідних ліній на базі серійних мікросхем меншої розрядності.

Нехай по­трібно реалізувати демультиплексування вхідного сигналу на n вихідних ліній, що визначаються m-розрядним адресним кодом, на базі типових мікросхем меншої роз­мірності виду "1 →n", рис.13.

Рис. 13. Каскадування мультиплексорів

ІС дешифратора можна використовувати як демутьтиплексор.

Рис. 14.

- інформаційний вхід

- вхід дозволу

1, 2, 4, 8 – адресні входи

Наприклад. Розглянемо ІС КР1533ИД3 (рис. 14) один із його входів дозволу С1 можна використовувати як інформаційний вхід, а другий С2 як вхід дозволу (або навпаки), та входи (1, 2, 4, 8) – як адресні.Відповідний двійковий код на входах (1, 2, 4, 8) дозволяє сигналу проходити від інформаційного входу до визначеного виходу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]