Professional Documents
Culture Documents
практичне заняття 3
практичне заняття 3
а) б)
Рисунок 1 – Логічний елемент (а) і елемент із блокуючим сигналом С (б)
Кодова індикація
Два виходи схеми на рис. 2 (а) незалежні друг від друга й можуть приймати
такі сполучення значень (назвемо їх робочими наборами): 00, 01, 10, 11.
Припустимо, що при деякій зміні входів вихідні сигнали повинні перейти від
набору 01 до набору 10. Такий перехід може відбутися наступними шляхами: 01 -
> 10, 01 -> 00 -> 10, 01 -> 11 -> 10.
Який би не був шлях переходу, будь-який наступний набір після вихідного 01
також є робочим, і ми не можемо довідатися, закінчився перехідний процес або
ще буде тривати. Таким чином, в «звичайній» схемі, з «звичайними» виходами не
вдається знайти спосіб визначення закінчення перехідних процесів. Єдиним
рішенням цієї задачі полягає у наступному: необхідно розширити кодовий
простір вихідних сигналів, увівши крім робочих ще декілька перехідних наборів.
Ці набори не повинні перетинатися, щоб бути легко помітними за допомогою
простих електронних схем. Інакше кажучи, треба застосувати надлишкове
кодування сигналів схеми.
Візьмемо наступний спосіб кодування: вихідне значення 1 кодується як 01, а
значення 0 – як 10. У цьому випадку від схеми на рис. 2 (а) ми переходимо до
еквівалентної схеми на рис. 2 (б). Для неї робочими будуть чотири набори: 0101,
0110, 1001 і 1010, а інші дванадцять із шістнадцяти можливих – перехідними.
Далі будемо вважати, що всі переходи між робочими наборами відбуваються
тільки через перехідні набори.
У прийнятих умовах перехід 01 -> 10 вихідної схеми може реалізуватися в
еквівалентній схемі таким чином: 0110 -> 0010 -> 0011 -> 0001 -> 1001. Видно,
що тут перший і останній набори – робочі, інші – перехідні. Оскільки два набори
чітко розділені, ми можемо побудувати схему індикації переходів і закінчення
перехідних процесів (рис. 2, в). Кодові системи, придатні для такої індикації,
одержали назву кодів, що самосинхронізуються.
3
а) б) в)
Рисунок 3 – Бістабильний осередок: а – вихідний; б – з індикацією по
виходах; в – з індикацією по входах і виходах; і – індикаторний сигнал
5
а)
б)
в)
г)
Рисунок 5 – Реалізація логічних функцій в NCL-базисі
6
Таблиця 1
Індивідуальне завдання.
1. Виконати моделювання в NCL-базисі граничних елементів з табл. 1
(створити макроси для кожного з них). Привести часові діаграми.
2. Оформіть звіт.