Устройство для обмена данными между абонентами
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быть использовано для организации обмена информацией между абонентами вьпислительной системы. Целью изобретения является повышение достоверности за счет обеспечения аппаратного Контроля приемной и передающей частей. Устройство содержит генератор синхроимпульсов , счетчик, регистр, элемент сравнения , четыре триггера, три элемента И, элемент ИЛИ, одновибратор, два магистральных передатчика, два магистральных приемника. 1 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
„„SU„„1444798 А1 (5И 4 G 06 F 13/36
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ > rje
/ ъ-.
ОПИСАНИЕ ИЗОБРЕТЕНИЯ вЂ” "
Н АВТОРСНОМУ СВИДЕТЕЛЬСТВУ (54) УСТРОЙСТВО ДЛЯ ОБМЕНА ДАННЫМИ
АБОНЕНТАМИ (21) 4276516/24-24 (22) 06,07.87 (46) 15.12 ° 88. Бкд. У 46 (72) Л,С. Иванов, Л.Д. Данилова, В.А. Богатырев и В.В. Апинян (53) 681.325(088.8) (56) Авторское свидетельство СССР
Р 697991, кл. С 06 F 13/00, 1978.
Гивоне Д., Россер Р> Микропроцессоры и микрокомпьютеры. М.: Мир, 1983, с. 385, рйс. 9.26. (57) Изобретение относится к вычислительной технике и может быть исполь-. зовано для организации обмена информацией между абонентами вычислительной системы. Целью изобретения является повыщение достоверности за счет обеспечения аппаратного к антроля приемной и передающей частей. Устройство содержит генератор синхроимпульсов, счетчик, регистр, элемент сравнения, четыре триггера, три элемента И, элемент ИЛИ, одновибратор, два магистральных передатчика, два магистральных приемника. 1 ил.
1444798
Изобретение относится к вычислительной технике и может быть использовано для организации обмена информацией между абонентами вычислитель5 ной системы.
Целью изобретения является повышение достоверности за счет обеспечения аппаратного контроля приемной и передающей частей. l0
На чертеже представлена структурная схема устройства.
Устройство для обмена данными содержит счетчик 1, элемент ИЛИ 2, регистр 3, одновибратор 4, триггеры 15
5-8, элемент 9 сравнения, элементы
И 10-12, магистральные передатчики
13, 14, магистральные приемники 15, l6, магистраль 17 абонента, общую шину 18 данных, общую шину 19 синхро- 20 низации, вход 20 "Чтение", вход 21
"Запись", генератор 22 синхроимпульсов, вход 23 "Сброс", вход 24 "Чтение фп ar а ".
Ъ
Работа устройства заключается в следующем.
Перед началом функционирования проводится начальная установка триггеров 5, 6 в нулевое состояние сигналом по входу 23 "Сброс" . Сигналом по входу 21 "Запись" происходит установка счетчика 1 в исходное состояние, триггеров 6, 7 в единичное состояние и запись информации с магист- 35 .рали 17 в регистр 3. Тактовые импульсы с генератора 22 поступают на синхровход триггера 5, с выхода которого через магистральный передатчик 14 попадают на общую шину 19 синхрониза- 40 ции и на синхровход триггера 8. С общей шины 19 синхронизации тактовые импульсы через магистральный приемник 16 поступают на синхровход счетчика 1, вход синхронизации регистра 3 и на одновибратор 4, вырабатывающий строб по заднему фронту импульса. С последовательного выхода регистра 3 данные поступают на вход триггера 8 и через магистральный передатчик 13 — на общую нину 18 данных. С общей шины 18 данных через магистральный приемник 15 данные поступают на последовательный вход регистра 3 и элемент 9 сравнения. На второй вход элемента сравнения поступают данные с выхода триггера 8.
В случае неравенства по импульсу на выходе одновибратора 4 через элемент
И 10 триггер 7 устанавливается в нулевое состояние.
После завершения передачи слова счетчики 1 устройства-приемника и устройства-передатчика вырабатывают сигнал переполнения, который устанавливает триггер 6 в нулевое состояние. Считывание принятого слова приемником и запись нового слова, предназначенного для передачи, производится после считывания процессом нулевого состояния триггера 6. Считывание состояния триггера 6 производится через элемент И 11.
Сигнал по входу 20 (" Чтение" ) устанавливает счетчик 1 через элемент
ИЛИ 2 в начальное состояние и с регистра 3 передает принятую информацию в магистраль 1 7.
Таким образом, передаваемые данные в последовательном коде на общей шине 18 данных и принимаемые с нее сравниваются побитно и результат сравнения, синхронизированный тактовым импульсом, записывается в триггер 7.
При правильном приеме слова триггер 7 остается.в единичном состоянии, а в случае хотя бы одной ошибки триггер 7 сбрасывается в "0".
Информация о правильности передачи слова определяется процессором по состоянию триггера 7, считывание состояния которого производится через элемент И 12 и магистраль 17 по сигналу на входе 24.
Формула изобретения
Устройство для обмена данными между абонентами, содержащее генератор синхроимпульсов, счетчик,. регистр три элемента И, два магистральных передатчика, два магистральных приемника, причем информационный выход первого магистрального передатчика и информационный вход первого магистрального приемника являются выходом и входом устройства для подключения к общей шине данных, информационный выход второго магистрального передатчика и информационный вход второго магистрального приемника являются выходом и входом устройства для подключения к общей шине синхронизации,. при этом информационный выход первого магистрального приемника соединен с первым информационным входом регист144ч 793 ра, еинхровход которого соединен со счетным входом счетчика и с информационным выходом второго магистрального приемника, о т л и ч а ю щ е ес я тем, что, с целью повышения достоверности за счет обеспечения àïïàратного контроля приемной и переданяцей частей, в него введены четыре триггера, элемент сравнения, одновибратор, элемент ИЛИ, причем второй информационный вход и первый информационный выход регистра являются входом и выходом устройства для подключения соответственно к информационному выходу и информационному входу абонента, выходы первого и второго элементов И являются выходами устройства для подключения соответственно к входу готовности и входу ошибки абонента, вход чтения регистра соединен с первым входом элемента ИЛИ и является входом устройства для подключения к выходу чтения абонента, вход записи регистра соединен с единичными входами первого, второго триггеров, с вторым входом элемента ИЛИ, с первым установочным входом счетчика и является входом устройства для подключения к выходу записи абонента, нулевой вход первого триггера является входом устройства для подключения к установочному выходу абонента, первый вход первого элемента И соединен с первым входом второго элемента И и является входом устройства для подключения к выходу чтения флага абонента, при этом вы5 ход элемента ИЛИ соединен с вторым установочным входом счетчика, выход переполнения которого соединен с синхровходом первого триггера, выход которого соединен с вторым входом первого элемента И и с нулевым входом третьего триггера, выход которого соединен с информационным входом вто,рого магистрального передатчика и с синхровхолом четвертого триггера, l5 выход которого соединен с информационным входом первого магистрального передатчика и с первым входом элемента сравнения, второй вход и выход. которого соединены соответственно с ин2р формационным выходом магистрального приемника и с первым входом третьего элемента И, второй вход которого соединен с выходом одновибратора, вход запуска которого соединен с информа25 ционным выходом второго магистрального приемника, выход третьего элемента И соединен с нулевым входом второго триггера, выход которого соединен с вторым входом второго элемента И, gp второй информационный выход регистра соединен с информационным входом четвертого триггера, синхровход третьего триггера соединен с синхровыходом генератора синхроимпульсов.
1444 79S
Составитель С. Пестмал
Техред А.Кравчук Корректор М. Макснмишинец
Редактор О. Спесивых
Заказ 6507/49 Тираж 704 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4