
Побудова універсальних логічних модулів (улм) за допомогою 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,
а для сигналів налагодження збільшується
кількість констант, що і є благоприємним
для схемної реалізації УЛМ. Розглянемо
логічну функцію
Х2(А1) |
Х3(А0) |
F |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
x1 |

Приклад 3. Можна побудувати УЛМ
використовуючи додаткові логічні схеми,
якщо вихідна функція більш ніж від
одного аргументу.
|
|
Логічні блоки на 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) дозволяє сигналу проходити від інформаційного входу до визначеного виходу.
|