шифратор пріоритетів

Компонент має кілька входів на його західному краї, з першим, зазначеним 0 і іншими, відлічуваними звідти. Компонент визначає номери входів, значення на яких 1, і пускає на вихід найбільший номер. Наприклад, якщо входи 0, 2, 5 і 6 містять 1, то шифратор пріоритетів пускає на вихід значення 110. Якщо на входах немає 1, або якщо компонент вимкнений, то для виходу шифратора пріоритетів плаваючий.

Шифратор пріоритетів розроблений таким чином, що ряд шифраторів можна розташувати гірляндою для забезпечення додаткових входів. Зокрема, компонент включає в себе дозволяє вхід і дозволяє вихід. Коли на дозвільному вході 0, компонент відключений, і на виході все біти будуть плаваючими. На дозвільному виході 1, коли компонент включений і ні на одному з нумерованих входів немає 1. Таким чином, можна взяти два шифратора пріоритетів і підключити дозволяє вихід першого до дозволяючим входу другого: якщо який-небудь з нумерованих входів першого містить 1, то другий буде відключений, і тому його вихід буде плаваючим. Але якщо жоден з нумерованих входів першого не містить 1, то його вихід буде плаваючим, а другий шифратор пріоритетів буде включений, і в ньому буде визначено старший вхід з 1.

Додатковий вихід шифратора пріоритетів містить 1 щоразу, коли шифратор пріоритетів включений і знаходить 1 на одному з нумерованих входів. Коли шифратори пріоритетів пов'язані один з одним, цей вихід може бути використаний щоб визначити, який з шифраторів спрацював.

Контакти (передбачається, що компонент спрямований на схід)

Західний край, змінне кількість (входи, розрядність дорівнює 1) Вхідні значення, нумеровані з 0 на верхньому / західному кінці краю. Східний край, верхній контакт (вихід, розрядність відповідає атрибуту Вибирають біти) Вихід: найбільший номер серед тих входів, чиї значення рівні 1; або все плаваючі біти, якщо жоден вхід не містить 1 або якщо компонент відключений за допомогою дозволяє входу. Східний край, нижній контакт (вихід, розрядність дорівнює 1) Сигнал для угруповання: 1, якщо компонент включений і хоча б один нумерований вхід містить 1; інакше на цьому виході 0. Південний край (вхід, розрядність дорівнює 1) Дозволяє вхід: Якщо 0, то компонент відключений, в іншому випадку компонент включений. Північний край (вихід, розрядність дорівнює 1) Дозволяє вихід: 1, якщо цей компонент включений і жоден з нумерованих входів не містить 1, в іншому випадку на виході 0.

Коли компонент обраний, або вже доданий, клавіші від 1 до 4 змінюють його атрибут Вибирають біти. а клавіші зі стрілками змінюють його атрибут Напрямок.

Напрямок Напрямок компонента (його виходу щодо його входу). Вибирають біти Розрядність основного виходу компонента. Кількість нумерованих входів шифратора пріоритетів дорівнюватиме 2 Вибірающіе_біти. На відключеному виході Визначає, яким повинен бути кожен біт виходу, коли компонент вимкнений (тобто коли на контакті Дозволити - 0). Існують варіанти "нуль" і "плаваюче"; в останньому випадку вихід фактично відключений від всіх інших контактів.

Поведінка Інструменту Натискання

Поведінка Інструменту Текст

Назад до Довідки за бібліотеці

Схожі статті