![]() |
Звоните! (926)274-88-54 Бесплатная доставка. Бесплатная сборка. |
Ассортимент тканей График работы: Ежедневно. С 8-00 до 20-00. Почта: soft_hous@mail.ru |
![]() ![]() ![]() |
Читальный зал --> База цифровых устройств Таблица г.г Приоритетные шифраторы выполняют более сложную операцию При рг\бо-те ЭВМ и в других устройствах часто решается задача определения приоритетного претендента на пользование каким-либо ресурсом. Несколько конкурентов выставляют свои запросы на обслуживание, которые не могт быть удовлетворены одновременно. Нужно выбрать того, кому предоставляется право первоочередного обслуживания. Простейший вариант решения указанной задачи - присвоение каждому источнику запросов фиксированного приоритета. Например, группа из восьми запросов R7...R0 (R от английского Request) формируется так, что высший приоритет имеет источник номер семь, а далее приоритет уменьшается от номера к номеру. Самый младший приоритет у нулевого источника - он будет обслуживаться только при отсутствии всех других запросов. Если имеются одновременно несколько за просов, обслуживается запрос с наибольшим номером. Приоритетный шифратор вырабатывает на выходе двоичный номер старшего зонроса. Легко видеть, что при наличии всего одного возбужденного входа приоритетный шифратор работает так же, как и двоичный. Поэтому в сериях элементов двоичный шифратор как самостоятельный э,че-мент может отсутствовать. Режим его работы - частный случай работы приоритетного шифратора. Указатели старшей единицы решают в сушности ту же задачу, что и приоритетные шифраторы, но вырабатывают результат в иной форме - в виде кода I из N . Таким образом, при наличии на входах несколько: возбужденны! линий (запросов) на выходе будет возбуждена лишь одна, соответствующая старшему запросу- Число входов в этом случае равно числу выходов схемы. Указатели старшей единицы применяются в устройствах нормализации чисел с плавающей точкой и т. д. В промышленных сериях элементов имеются шифраторы приоритета для восьмиразрядных и десятиразрядных слов. Функционирование их отображается в табл. 2.2. Таблица полностью чарактсризует работу приоритетною шифратора при всех возможных комбинациях сигналов: Е1 - спгцата pa3peuienHn работы ланного шифратора; ЕО - сигнала, вырабатываелюго на выходе данного пщфратора при отсутствии запросов на его входах для разрешения работы следующего (младшего) шифратора при наращивании размерности шифраторов; О - сигнала, отмечающего нашчие запросов на входе данного шифратора; R7...R0 - запросов на входах шифратора; аг-.ао - значений ршрядов выходного двоичного кола, фдармирующсго номер старшего запроса. Все перечисленные сигналы формируются при условии EI ~ I (работа шифратора разрешена). При EI = О независимо от состояний входов запросов все выходные сигналы шифратора становятся нулевыми. Из таблицы можно получить следующие выражения для функций а, ai, ао, ЕО, С aj = (R,VR7K6VK7R,R.,VR74K5li4)El, а, = (R7VR7K6VR7Rf,R5l4R3VR7R6R5<4R3K2)EI; ао - (R7VR7R6R5VK7R6K5R4R3VR7R6R5i<4R3i<2Ri)Ei; ЕО = R7R(,R5Ji4R3K2RRoEI; G = (R7VR6VR5VR4VR3VR2VR,VRc)El. Повторным применением к каждой из функций ai (i = 2. 1, 0) известного соотношения алгебры логики aVFa = aVF можно упростить их и получить выражения в скобках а, = R7VR6VR5VR4; а, = r7vr,VR54R2VR5R4R3; ао = (R7VR6R5VR6R4R3VR6R4R2R1- которые определяют внутреннюю структуру шифратора приоритета в его основной части. Наращивание размерности приоритетного шифратора Условное обозначение шифратора приоритета показано на рис. 2.7. на котором изображено наращивание числа входов запросов вдвое (от 8 до 16). При этом локазаны шифраторы с инверсными входами и выходами, как это свойственно большинству серий элементов. Шифратор 2 - старший по приоритету, его работа всегда разрешена подачей нуля на вход EI2. Если на входах Re.-Ris есть хотя бы один запрос, то разрешения на работу младшего шифратора 1 нет (Е02 = 1). Выходы шифратора 1 пассивны, т. е. имеют единичные значения. При этом элементы И-НЕ с номерами 1, 2. 3 играют роль инвврторов для сигналов а? (i = 0,1.2). Поэтому на выходах Эо, 3]. а; схемы в целом формируются сигналы от нуля до семи в зависимости от номера старшего запроса в шифраторе 2, что вместе с единицей на выходе Е02 дает номера от 8 до 15. 7 EI Рис. 2.7. Схема нара1цивания размерности приоритетного шифратора Если на входах шифратора 2. запросов нет. он разрешает работу младшего, вырабатывая сигнал Е02 = о и приеодит свои выходы ао. ai, аг в пассивное единичное состояние. Теперь на выходы а, схемы в целом передаются инвертированные значения выходов bdi. an, a?i мледшего шифратора, что вместе с нулем в разряде аз соответствует номерам от нуля до семи. Таким образом, строится схема с 16 входвми запросов, причем вход ris имеет старший приоритет. Выход элемента 4 принимает единичное значение при наличии хотя бы одного запроса в любом из шифраторов, и может использоваться как сигнал запроса на прерыввния для процессора с последующим указанием процессору номера старшего запроса.
Выходы разрядов Рис. 2.8. Схема указания старшей единицы Указатели старшей единицы могут быть реализованы подключением двоичного дешифратора к выходу шифратора приоритета, но эту же задачу можно
ООО «Мягкий Дом» - это Отечественный производитель мебели. Наша профильная продукция - это диваны еврокнижка. Каждый диван можем изготовить в соответствии с Вашими пожеланияи (размер, ткань и материал). Осуществляем бесплатную доставку и сборку. Звоните! Ежедневно! (926)274-88-54 Продажа и изготовление мебели. Копирование контента сайта запрещено. Авторские права защищаются адвокатской коллегией г. Москвы. |