Устройство для сопряжения абонента с общей магистралью

Иллюстрации

Показать все

Реферат

 

СОЮЗ СОВЕТСКИХ

СОЦЮЛИСТИЧЕСНИХ

РЕСПУБЛИК (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