Устройство для приоритетного опроса

 

Саюа Соаетских

Социалистических

Реслублик

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

В AOVCOCK©AN СВ ВТИЛЬСТВУ

«i>805314 (61) Делолиительиое к авт. сеид-ву (22) Заявлено 220279 (21) 2753622/18-24 (51)М. Клз с присоединенная ааявки ¹

G F 9/46 (23) приоритет

Госудярствеввмя «оиетет

СССР яо дедви нзобретевяй я m êðìòíé

Опубликовано 1. 02.81, Бюллетень ЙЯ 6

Ю) l@ 681.326. .34(088.8) Дата опубликования описания 180 81 (72) Авторы иаобретеиия

Ю.Ф. Пермяков и Б.М. Рачков

54 УСТРОЙСТВ

Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах управления, служащих для обмена информацией между ЭВМ и системами телемеханики.

Известны устройства для подключения источника информации к общей магистрали, содержащие в каждом канале переключатели сигналов, элементы И, ИЛИ, НЕ, узел формирования сигналов обмена, генератор сигналов кольцевого опроса, первый вход которого соединен с первым выходом первого переключателя и с первым входом элемеи- 15 та И, ко второму входу которого подключен выход элемента НЕ, вход которого соединен с первым выходок второго переключателя и со вторым входом генератора сигналов кольцевого 20. опроса, выход которого подключен к первому входу первого элемента ИЛИ, въ. рой вход которого подключен к выходу элемента И„ выход которого соединен с .первым входом третьего переключателя, первый выход которого подключен к первому входу второго элемента ИЛИ, а второй выход через узел формирования сигналов — ко второму входу второго элемента ИЛИ, 30, третий вход которого соединен со вторым выходом первого переключателя, второй выход второго переключателя каждого канала подключен ко входу второго переключателя последующего канала, а выход второго элемента ИЛИ каждого канала соединен со входом первого переключателя следующего канала, выход второго элемента ИЛИ последнего канала соединен со входом первого переключателя первого канала, третьи входы генератора сигналов кольцевого опроса каждого канала подключены ко входу устройства.

Эти устройства благодаря наличию одинаковых блоков управления, число

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

805314 работы источников информации, обеспе. чивает равноприоритетную дисцинлину обслуживания (11 .

Недостаток этих устройств состоит в большом объеме оборудования, так как в случае увеличения числа разрядов информации, вводимой в устройст5 во приема и обработки, количество оборудования растет пропорционально количеству разрядов.

Наиболее близким к предлагаемому по технической сущности является уст ройство для ввода информации от многоканальных телемеханических систем в электронную вычислительную машину, содержащее датчик циклов опросов и генератор тактовых импульсов, под- 15 ключенные ко входу. двоичного счетчика, связанного с дешифратором и выходными схемами совпадения, отггеры, дифференцирующие цепочки, схемы совпадения, связанные с соответствующими Щ входами дешифратора, и одну схему

ИЛИ, причем один вход триггера подключен через дифференцирующую цепочку к шине готовности соответствующей телемеханической системы передачи информации, а второй вход — к выходу дешифратора,, выход триггера соединен с одним входом схемы совпадения соответствующей телемеханической системы, второй вход которой соединен с выходом дешифратора, а выход — соединен с шиной опроса телемеханической системы и с одним из входов схемы ИЛИ, выход которой соединен с выходными схемами совпадения.

Данное устройство обеспечивает ввод в ЦВМ только полезной информации, сокращает время ее обработки, т.е. повышает эффективность использования ЦВМ, но не позволяет принимать и передавать по произвольному 4О адресу, организовать приоритетное обслуживание (2).

Основным недостатком этого устройства является большой объем оборудования, поскольку оно требует вве- 4,, дения дополнительной аппаратуры для организации приоритетного обслуживания, схем управления для переключения иа работу со счетчиком или со схемой приоритета, причем затраты на щ схему приоритета растут пропорционально числу обслуживаемых абонентов, Цель изобретения — сокращение аппаратурных затрат и расширение функ. циональных возможностей путем обеспечения автоматического приоритетного поиска запросов. поставленная цель достигается тем, что в устройство, содержащее входной коммутатор, информационные входы которого соединены с соответствующими 66 входными шинами абонентов устройства а управляющий вход — с выходом дешиф ратора, вход которого подключен к выходу счетчика и выходным информационнык шинам устройства, два элемента И, генератор тактовых импульсов, соединенный выходом с первым входом первого элемента И, первый элемент

ИЛИ, триггеры поиска, запроса и прио-. ритета, введены выходной коммутатор, второй элемент ИЛИ и узел анализа маркера, причем первый вход узла анализа маркера подключен к выходу входного коммутатора.и соответствующим выходным информационным шинам устройства, первый выход — к первому входу установки в единицу триггера запроса, второй, вход — к единичному выходу триггера запроса и выходной шине запроса устройства, а второй выход— к первому входу втОрого элемента ИЛИ, первому входу установки в ноль триггера запроса и нулевому входу триггера поиска, единичный вход которого соединен с выходом первого элемента

ИЛИ, входами соединенного с соответствующими входами выходного коммутатора, единичный выход триггера поиска и нулевой выход триггера запроса подключены соответственно ко второму и третьему входам первого элемента И, выходом соединенного с первым входом счетчика, второй вход которого подключен к входной шине задания адреса абонента устройства и второму входу установки в единицу триггера запроса, а третий вход — к выходу второго элемента И, первым входам соединенного через триггер приоритета с входной шиной установки приоритета устройства, а вторым входом — с выходом второго элемента ИЛИ, второй вход которого соединен с входной шиной пуска устройства и вторым входом установки в ноль триггера запроса, выход дешифратора подключен к управляющему входу выходного коммутатора, информационные выходы которого соединены с соответствующими выходными шинами абонентов устройства, а информационный вход — со входными информационными шинами устройства, а также тем, что узел анализа маркера содержит два элемента задержки, три элемента И и элемент НЕ, причем первые .входы первого и второго элементов И подключены к первому входу узла, вторые входы — к выходам соответствующих элементов задержки, а выходы — соответственно ко входу элемента НЕ и первому входу третьего элемента И, выход и второй вход которого являются соответственно вторыми выходами и входом узла, а третий вход соединен с выходом элемента НЕ, входы элементов задержки соединены с первым входом узла, выход первого элемента И соединен с первым выходом узла.

На чертеже представлена блок-схема устройства.

Устройство содержит генератор 1 тактовых импульсов, счетчик 2, дешифратор 3, входной коммутатор 4, первый элемент ИЛИ 5, выходной ком805314 мутатор 6, узел 7 анализа маркера, второй элемент ИЛИ 8, триггер 9 поиска, элементы И 10 и 11, триггер 12 приоритета, триггер 13 запроса, входные 14 и выходные 15 информационные шины устройства, выходные и входные шины 16 абонентов устройства, входную шину 17 занесения адреса абонента устройства, выходную шину 18 запроса устройства, входную шину 19 установки приоритета устройства, входную шину 20 пуска устройства.

Узел 7 анализа. маркера состоит из элементов И 21-23, элемента НЕ 24 и элементов задержки 25 и 26.

Устройство работает следующим образом. 35

Задание режима поиска запросов производится из ЦВМ. При приоритетном обслуживании абонентов триггер

12 по шине 19 устанавливается в положение 1 и открывает элемент И-11. 20

По сигналу "ПУСК" на шине 20 из ЦВМ счетчик 2 и триггер 13 устанавливается в положение О. Сигналы от абонентов на шинах 16 через элемент ИЛИ 5 устанавливают в положейие 1 триггер

9, и импульсы от генератора 1 через элемент И 10 поступают на счетный вход счетчика 2. Дешифратор 3 через коммутатор 4 подключает шины 16 абонентов к шине 15, причем порядок оп; роса абонентов всегда начинается с первого. Сигнал с выхода коммутатора 4 поступает на первый вход узла 7, и, если запроса от абонента нет, в счетчик 2 от генератора 1 прибавляется +1 и подключается следующий абонент. При наличии запроса, сигнал с первого выхода узла 7 устанавливает триггер 13 в положение 1 и в ЦВМ по шине 18 выставляется "запрос".

Через коммутаторы 4 и 6 устанавлива- 40

-етая связь между шинами 16 абонентов и шинами 14 и 15. Одновременно по шине 15 в ЦВМ выдается адрес абонента, соответствующий состоянию счетчика. По окончании обмена сиги м 45 со второго выхода узла 7 (при приеме информации в ЦВМ) или сигналом "ПУСК" из IJBN (при передаче информации иэ

ЦВМ) триггер 13 устанавливается в О, счетчик 2 через элемент ИЛИ 8 устанавливается в О, и поиск запросов от абонентов начинается снова с первого.

Для организации равноприоритетного обслуживания триггер 12 устанавливается в О, закрывая элемент И 11.

По сигналу "ПУСК" триггер 13 устанавливается в О, открывая элемент И 10.

При наличиии запросов от какого-либо абонента сигналы через элемент ИЛИ 5 устанавливают триггер 9 в 1,.и сиг- 60 налы из генератора 1 через элемент

И 10 поступают на счетный вход счетчика 2. абоненты через коммутатор 4 подключаются к шине 15. При наличии запроса сигналом из узла 7 триггер 13 устанавливается в положение -1, эл»мент И 10 закрывается. По окончании обмена с абонентом сигналом из узла 7 или сигналом "ПУСК" триггер 13 устайавливается в положение О, сигналом. из узла 7 триггер 9 устанавливается в положение О. При наличии запросов от абонентов на шинах 16 триггер 9 устанавливается .в 1, открывается элемент И 10 и сигналом из генератора 1 в счетчик прибавляется +1. К шинам

15 подключается следующий абонент, и поиск продолжается до обнаружения абонента посылающего запрос. Процесс поиска продолжается по кольцу.

Для правильного определения адреса абонента период, между импульсами генератора 1 должен быть больше времени передачигинформации. По первому входу в узел 7 подается информация от абонентов по шинам 16 через входной коммутатор 4, информация идет последовательным кодом, причем вначале сопровождается маркером начала, а в конце — маркером конца, причем длительность маркера конца меньше длительности маркера начала и больше длительности прохождения информации.

Все импульсы проходят через линии задержки 25 и 26 и элементы И 21 и 22.

Время задержки на элементе задержки 25. превышает время задержки на элементе 26 и длительность маркера конца, но меньше длительности маркера начала. На первом выходе узла 7 в случае прихода маркера начала появится импульс, длительность которого равна разности длительностей маркера начала и времени задержки на элементе задержки 25. На выходе элемента И 22 импульсы появятся по приходу маркера начала или маркера конца н будут иметь длительности, равные разностям между длительностями маркеров и времени задержки на элементе задержки 26. Чтобы исключить срабатывание узла 7 по второму выходу по приходу маркера начала, на элемент И 23 через элемент НЕ 24 подан сигнал с выхода элемента И 21, т.е. только при отсутствии маркера начала на выходе элемента И 23 есть . разрешение. Так как маркер конца должен идти всегда после маркера начала, то на вход элемента H 23 подается разрешение с триггера 13, который устанавливается в положение 1 маркером начала. Следовательно, на втором выходе узла 7 сигнал появится только при приходе маркера конца и только в конце приема информации, если вначале был маркер начала.

Прн организации обмена по инициативе ЦВМ адрес абонента по шине 17 заносится B счетчик 2, и одновременно триггер 13 устанавливается в положение .1, запрещая прохождение сигналов иэ генератора 1 в счетчик 2.

Код на выходе счетчика 2 через дешиф805314

50 ратор 3 и коммутаторы 4 и 6 устанавливает по шинам 14 и 15 связь с шинами 16 абонента. По окончании обмена сигналом "ПУСК" триггер запроса устанавливается в положение 0, открывает элемент И 10, и в зависимости от состояния триггера 12 продолжается автоматически приоритетный или равноприоритетный поиск запросов от абонентов по связи с ЦВИ.

Таким образом, устройство позволяет сократить аппаратурные затраты и расширить функциональные воэможности, организовать прием и передачу информации одновременно, задавать приоритетный или равноприрритетный поиск . запросов, по инициативе ЦВИ устанавливать связь с любым абонентом в любой момент времени.

Формула изобретения

1. Устройство для приоритетного опроса, содержащее входной коммутатор, информационные входы которого соединены с соответствующими входными шинами абонентов устройства, а управляющий вход — с выходом дешифратора, вход которого подключен к выходу счетчика и выходным информационным шинам устройства, два элемента И, генератор тактовых импульсов, соединенный выходом с первым входом первого элемента И, первый эЛемент ИЛИ, триггеры поиска, запроса и приоритета, о тл и ч а ю щ е е сятем,,что с целью снижения аппаратурных затрат, в него введены выходной коммутатор, второй элемент ИЛИ. и узел анализа маркера, причем первый вход узла анализа маркера подключен к выходу входного коммутатора и соответствующим выходным информационным шинам устройства, первый выход — к первому входу установки в единицу триггера запроса, второй вход — к единичному выходу триггера запроса и выходной шине запроса устройстЬа, а второй выход — к первому входу второго элемента ИЛИ, первому входу устЪновки в ноль триггера запроса и нулевому входу триггера поиска, единичный вход которого соединен с выходом первого элемента ИЛИ, входами соединенного с соответствующими входами входного коммутатора, единичный выход триггера поиска и нулевой выход триггера запроса подключены соответственно ко второму и третьему входам первого элемента И, выходом соединенного с первым входом счетчика, второй вход которого подключен к входной шине задания адреса абонента устройства и второму входу установки в единицу триггера запроса, а третий вход — к выходу второго элемента И, первым входом соединенного через триггер приоритета с входной шиной установки приоритета устройства, а вторым вхо15 дом — с выходом второго элемента ИЛИ, второй вход которого соединен с входной шиной пуска устройства и вторым входом установки в ноль триггера запроса, выход дешифратора подключен

2О к управляющему входу выходного коммутатора, информационные выходы коорого соединены с соответствующими выходными шинами абонентов устройства, а информационный вход — co входными информационными шинами устройства.

2. Устройство по п. 1, о т л и ч а ю щ е е с я тем, что узел анализа маркера содержит два элемента задержки, три элемента И и элемент

RE причем первые входы первого и второго элементов И подключены к первому входу узла, вторые входы — к выходам соответствующих элементов задержки, а выходЫ вЂ” соответственно ко входу элемента НЕ и первому входу третьего элемента И, выход и второй вход которого являются соответственно вторыми выходом и входом узла, а третий вход соединен с .выходом,элемента ИЕ, входы элементов задержки соединены с первым входом узла, выход первого элемента И соединен с первым выходом узла.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

В 394789, кл. 6 06 F 3/04, 1970.

2. Авторское свидетельство СССР

В 395830, кл. 6 06 F 3/04, 1971 (прототип).

805314

/ф 17

Составитель В. Вертлиб

Редактор Л. Повхан Техред М. Коштура Корректор М. Шароши

Заказ 10903/71

Тираж 756 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул, Проектная, 4

Устройство для приоритетного опроса Устройство для приоритетного опроса Устройство для приоритетного опроса Устройство для приоритетного опроса Устройство для приоритетного опроса 

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности

Изобретение относится к области параллельной обработки информации при обращении вычислительных устройств к общим ресурсам и может быть использовано при обработки информации в радиотехнических системах

Изобретение относится к техническим средствам информатики и вычислительной технике и может быть использовано для решения задач по распределению ресурсов и параметров в экономике, распределения памяти в ЭВМ, вычислительных системах и комплексах, в сетях ЭВМ

Изобретение относится к области вычислительной техники и может найти применение в конвейерных потоковых машинах и многопроцессорных вычислительных системах

Изобретение относится к вычислительной технике, в частности к устройствам приоритета, и может быть использовано для управления доступом нескольких абонентов к коллективно используемому ресурсу

Изобретение относится к вычислительной технике и используется в автоматических системах управления технологическими процессами

Изобретение относится к распределению ограниченного ресурса между многочисленными пользователями
Наверх