Устройство для сопряжения абонента с общей магистралью
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦЮЛИСТИЧЕСНИХ
РЕСПУБЛИК (19) (И) Ai (51) 4 С 06 F 13 36
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ ц
К. АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4218033/24-24 (22) 01.04.87 (46) 23.10.88. Вюп. Ф 39 (7t) Пермское научно-производственное объединение "Парма" (72) В.И. Киселев, Е.В. Каюшев, А.П. Ефремов, В.Н. Попов и С.Е. Синельников (53) 681.325(088.8) (56) Авторское свидетельство СССР
У 231438, кл. С 06 F 9/46, 1977.
Авторское свидетельство СССР
1Ъ) 1156785, кл. G 06 F 13/36, 1985. (54) УСТРОЙСТВО: ДЛЯ СОПРЯМЕНИЯ АБОНЕН.ТА С ОБЩЕЙ ИАГИСТРАЛЫО,(57) Изобретение относится к вычислительной технике и монет быть ис" пользовано в распределенных вычислительных системах, содер)кащнх несколько источников информации, подключенных к общей магистрали, в частности, при создании локальных вычислительных ,сетей. Целью изобретения является по-. вышение быстродействия. Устройство содержит два согласующих элемента, селектор информации, регистр адреса, счетчик адреса, три счетчика, два регистра сдвига, четыре триггера, три элемента И, три элемента ИЛИ, элемент И-ИЛИ три элемента задернt
О ки. 1 ил. З
1432542
Изобретение относится к вычисли,тельной технике и может быть использовано в распределенных вычислитель ных системах, содержащих несколько источников информации, в частности при создании локальнык вычислительных сетей.
Цель изобретения — повышение быстродействия. »Q
На чертеже приведена структурная
:схема устройства.
Устройство содержит согласующие, элементы 1 и 2, селектор 3 информа ции, регистр 4 адреса, счетчик 5 15
laqpeca, регистры б и 7 сдвига, счет1 чики 8-10, триггеры 11-14, элементы
1 И 1"-17, элементы ИЛИ 18= 20, эле-! менты 21-23 задержки, элемент ?4 сравнения, элемент И-ИЛИ 25, магист раль 26, шину 27 тактовых импульсов, вход 28 окон .анин передачи, вход 29 ! ,передаваемой информации, выход 30
;разрешения передачи, выход 3 1 разре шения приема, выход 32 принимаемой 25 информации.
Устройство работает следующим об;разом.
На выходах счетчиков 8-10 формиру1 тся импульсы переполнения через ин- gg тервалы времени Т, Т 1 и Т соответ ственно, при этом для всех условий спр ав едлив о Т „< Т ., C Т
На выходе селектора 3 информации формируется единица при наличии в
35 магистрали 26 передаваемой информа ции при Отсутствии инфОрмации — нОль.
В начальный момент времени в счетчик 8 занесен адрес устройства с выходов регистра 4 адреса. Триггеры
11-14 находятся в нулевом состоянии, информация в магистрали 26 отсутствует °
При этом нулевой сигнал с выхода селектора 3 информации разрешает работу счетчиков 8-10 в инкрементном режиме.
Каждый из абонентов, подключенных к магистрали 26, в регистре 4 содержит собственный адрес, не пересекающийся с адресами других абонентов.
58
В связи с этим каждый из них имеет ,собственный интервал времени Т, исключающий одновременное появление импульса переполнения на выходе счет55 чика 8 у нескольких абонентов, Работа устройства по импульсам переполнения с выходов счетчикоь 9 и 10 блокирована в первом случае нулевым состоянием триггера 11 через элемент И 16, во втором случае нулевым состоянием триггера 14 через элемент И 17.
Импульс переполнения с выхода счетчика 8 обеспечивает занесение адреса устройства с выхода регистра 4 адреса в счетчик 5 адреса и через элемент ИЛИ 18 с задержкой 7, необходимой для перезаписи содержимого счетчйка 5 адреса в регистр 7 сдвига и определяемой элементом 22 задержки, переключает триггер 12 в состояние единицы.
Единичное состояние триггера 12 переключает регистр 7 сдвига из режима параллельного занесения информации в режим сдвига информации, разрешая одновременно выдачу адреса устройства через элемент И-ИЛИ 25> и согласующий элемент 2 в магистраль 26.
Одновременно импульс переполнения с выхода счетчика 8 через элемент
ИЛИ 19 поступает на вход элемента 23 задержки.
С задержкой 1 з, необходимой для
Обеспечения выдачи адреса с выхода регистра 7 в магистраль 25 и определяемой элементом 23 задержки, сигнал с выхода элемента 23 задержки через элемент ИЛИ 20 обеспечивает перевод в нулевое состояни триггеров 11 и 12.
На выходе селектора 3 информации вновь устанавливается ноль, обеспечивающий работу счетчиков 8-10 в инкрементном режиме.
Абонент,, который выжал в магист- раль 26 собственный адрес, переключается в режим поиска адреса следующего абонента »,по Т Тэ), так как передачи остальных абонентов по Т, и Т заблокированы нулевым состоянием триггеров 11 и 14, интервал Т
3 у данного абонента самый короткий, а также в связи с переключением триггера 14 данного устройства в состояние единицы по сигналу с выхода триггера 12.
Единичное состояние триггера 14 обеспечивает поступление тактовых импульсов с шины 27 тактовых импульсов через элемент И 17 на синхровход счетчика 10.
Через интервал времени Т< импульс переполнения с выхода счетчика 10 обеспечивает приращение на единицу содержимого счетчика 5 адреса и через элемент И:И 18, элемент 22 за1432542
Устройство для сопряжения абонента с общей магистралью, содержащее два согласующих элемента, селектор информации, первый счетчик, регистр адреса, три триггера, два элемента задержки, первый элемент И, элемент
И-ИЛИ, причем информационный вход и информационный выход первого и второго согласующих элементов являются входом и выходом устройства для подключения к общей магистрали, информационный выход первого согласующего элемента соединен с информационным входом селектора информации, выход первого элемента задержки соединен с синхровходом первого триггера, выход которого соединен с первым держки с задержкой д переключает
2 триггер 12 в единичное состояние и регистр 7 сдвига в режим сдвига пред" варит ельно занесенного адреса обесУ
5 лечив тем самым выдачу в магистраль
26 через элемент И-ИЛИ 25 согласующий элемент 2 приращенного адреса.
Установка триггера 12 в нулевое состояние, прекращающее передачу адреса, осуществляется по сигналу переполнения с выхода счетчика 10 через элемент ИЛИ 19, элемент 23 задержки и элемент ИЛИ 20 с задержкой, обеспечивающий выдачу содержимого регистра 7 сдвига в магистраль
26.
Поиск адреса следующего абонента продолжается до тех пор, пока приращиваемый и передаваемый адрес не со- 20 впадает с-собственным адресом одного из абонентов.
Рассмотрим работу устройства в режиме идентификации адреса, полученного из магистрали 26 с собствен- 25 ным адресом.
С задержкой 7,, определяемой временем, необходимым на прием адреса йз магистрали 26 через согласующий элемент 1 регистром 6 сдвига и 30 сравнение содержимого регистра 6 сдвига с содержимым регистра 4 адреса элементом 24 сравнения, и реализуемой элементом 21 задержки, появление единицы, свидетельствующей о наличии информации в магистрали, на выходе селектора 3 информации обеспечивает фиксацию результата сравнения принятого и собственного адресов элементом 24 в триггере 11.
При совпадении собственного и по40 лученного адресов содержимое триггера 11 единичное, что по истечении текущей передачи и интервала времени
Т, обусловливает прохождение импульса переполнения с выхода счетчика 9 че45 рез элемент И 16 на едйничный вход триггера 13 и через элемейт ИЛИ 18, элемент,22 задержки с задержкой с обеспечивает переключение триггера
12 в единичное состояние, разрешив таким образом выдачу в магистраль
26 адреса следующего абонента с выхода регистра 7 сдвига через элемент И-ИЛИ 25 и согласующий элемент 2.
Сигнал с выхода триггера 13, явля- 55 ющегося выходом 30 разрешения передачи, разрешает абоненту выдачу информации в магистраль 26 по входу 29 передачи информации через элемент И-ИЛИ
25 и согласующий элемент 2.
Абонент коммутирует »а вход 29 передачи выдвигаемую информацию с задержкой, необходимой для выдачи адреса следующего абонента.
В случае, если абонент не готов к передаче (с задержкой ), или по окончании передачи, абонент подает на вход 28 окончания передачи импульс, обеспечивающий начальную установку триггеров 11-14.
Таким образом, единичное состояние триггера 11 позволяет реализовать данному устройству "право передачи". Передача абонентами "права передачи осуществляется автоматически по истечении временного интервала
Т1, одинакового для всех абонентов.
Одновременное наличие единицы в первом триггере 11 нескольких абонентов исключается логикой работы уст- ройства.
Работа устройства при приеме информации из магистрали 26.
При появлении в магистрали 26 информации единица с выхода селектора
3 информации через элемент И 15 при нулевом состоянии триггера 12, свидетельствующем о том, что это не собственная передача, поступает на выход 3! разрешения приема.
-Наличие единицы на выходе 31 разрешения-приема разрешает абоненту прием информации из магистрали 26 с выхода 32 приема информации через согласующий элемент 1.
Формула изобретения
1432542 входом первого элемента И, выход второго триггера соединен с первым входом элемента И-ИЛИ, выход которого соединен с информационными входами второго согласующего элемента, о тличающеесятем, что, сцелью повышения быстродействия, в него введены два регистра сдвига, элемент сравнения, счетчик адреса, два счетчика, третий элемент задержки„ четвертый триггер, два элемента И, три элемента ИЛИ, причем синхровход первого регистра сдвига соединен с синхровходами первого и второго счетчиков, с первым входом второго элемента И, с синхровходом второго регистра сдвига и является входом устрой,ства для подключения к синхровыходу абонента, нулевой вход третьего триг гера соединен с нулевым входом четвертого триггера, с первым входом первого элемента ИЛИ и является входом устройства для подключения к выходу окончания передачи абонента, информационный выход первого согласующего элемента соединен с информа:ционным входом первого регистра сдвига и является выходом устройства для подключения к информационному входу абонента, выход третьего элемента И является выходом устройства для подключения к входу разрешения приема абонента, второй вход элемента И-ИЛИ является входом устройства для подключения к информационному выходу абонента, выход четвертого триггера соединен с третьим входом элемента
И-ИЛИ и является выходом устройства для подключения к входу разрешения передачи абонента,,при этом выход первого регистра сдвига соединен с первым входом элемента сравнения, второй вход которого соединен с выходом регистра адреса, с информационным входом первого счетчика и с информационным входом счетчика адреса, выход которого соединен с информационным входом второго регистра сдвига, выход которого соединен с четвертым входом элемента И-ИЛИ, выход элемента сравнения соединен с информационным входом первого триггера, нулевой вход которого соединен с нулевым входом второго триггера и с выходом первого элемента ИЛИ,второй вход которого соединен с выходом второго элемента задержки, вход которого соединен с выходом второго элемента ИЛИ, первый вход которого соединен с выходом переполнения первого счетчика, с входом записи счетчика адреса и с первым входом третье о элемента KIN, выход
20 которого соединен с входом третьего элемента задержки, выход которого соединен с единичным входом второго триггера, выход которого соединен с входом режима работы второго регистра
25 сдвига, с первым входом третьего элемента И, с единичным входом третьего триггера, выход которого соединен с вторым входом второго элемента И, выход которого соединен с синхровходом
Зо третьего счетчика, выход переполнения которого соединен с вторым входом второго элемента ИЛИ, с синхровходом счетчика адреса и с вторым входом третьего элемента ИЛИ, третий
35 вход которого соединен с единичным входом четв ерт oro триггера и с выходом первого элемента И, второй вход которого соединен с выходом переполнения второго счетчика, разрешающий вход которого соединен с вторым входом третьего элемента И, с разрешающи ми входами первого и второго счетчиI ков, с входом первого элемента за" держки и с выходом селектора информации.
1432542
Составитель С. Пестмал
Техред A.Кравчук
Корректор Л.Пилипенко т
Редактор F.. Папп
Заказ 5443/43
Тираж 704
Подписное
ВПИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4