ч
00
Изобретение относится к вычислительной технике и может быть использовано для организации обмена информацией между абонентами вычислитель- ной системы.
Целью изобретения является повышение достоверности за счет обеспечения аппаратного контроля приемной и передающей частей.
На чертеже представлена структурная схема устройства.
Устройство для обмена данными содержит счетчик 1, элемент ИЛИ 2, регистр 3, одновибратор 4, триггеры 5-8, элемент 9 сравнения, элементы И 10-12, магистральные передатчики 13, 14, магистральные приемники 15, 16, магистраль 17 абонента, общую шину 18 данных, общую шину 19 синхро низации, вход 20 Чтение, вход 21 Запись, генератор 22 синхроимпульсов, вход 23 Сброс, вход 24 Чтение флага.
Работа устройства заключается в следующем.
Перед началом функционирования проводится начальная установка триггеров 5, 6 в нулевое состояние сиг- налом по входу 23 Сброс . Сигналом по входу 21 Запись происходит установка счетчика 1 в исходное состояние, триггеров 6, 7 в единичное состояние и запись информации с магист .рали 17 в регистр 3. Тактовые импульсы с генератора 22 поступают на син- хровход триггера 5, с выхода которог через магистральный передатчик 14 попадают на общую шину 19 синхрониза- ции и на синхровход триггера 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 передает принятую информацию в магистраль 17.
Таким образом, передаваемые данные в последовательном коде на общей шине 18 данных и принимаемые с нее сравниваются побитно и результат ..сравнения, синхронизированный тактовым импульсом, записывается в триггер 7.
При правильном приеме слова триггер 7 остается.в единичном состоянии а в случае хотя бы одной ошибки триггер 7 сбрасьшается в О.
Информация о правильности передачи слова определяется процессором по состоянию триггера 7, считывание состояния которого производится через элемент И 12 и магистраль 17 по сигналу на входе 24.
Формула изобретения
Устройство для обмена данными между абонентами, содержащее генератор синхроимпульсов, счетчик,, регистп. три элемента И, два магистральных передатчика, два магкгстральных приемника, причем информационный выход первого магистрального передатчика и информационньй вход, первого магистрального приемника являются выходом и входом устройства для подключения к общей шине данных, информационньй вькод второго магистрального передатчика и информационный вход второго магистрального приемника являются выходом и входом устройства для подключения к общей шине синхронизации, при этом информационный выход первого магистрального приемника соединен с первым информационным входом регисpa, синхровход которого соединен со счетным входом счетчика и с информационным выходом второго магистрального приемника, отличающее- с я тем, что, с целью повьппения достоверности за счет обеспечения аппаратного контроля приемной и передающей частей, в него введены четыре триггера, элемент сравнения, одновиб- ратор, элемент ИЛИ, причем второй информационньй вход и первьй информационный выход регистра являются входом и выходом устройства для подключения соответственно к информационному выходу и информационному входу абонента, выходы первого и второго элементов И являются выходами устройства для подключения соответственно к входу готовности и входу ошибки абонента, вход чтения регистра соединен с первым входом элемента ИЛИ и является входом устройства дпя подключения к выходу чтения абонента, вход записи регистра соединен с единичными входами первого, второго триггеров, с вторым входом элемента ИЛИ, с первым установочным входом счетчика и является входом устройства для подключения к выходу записи абонента, нулевой вход первого триггера является входом устройства для подклк)чения к установочному выходу абонента, первый вход первого элемента И соединен с первым входом
второго элемента И и является входом устройства для подключения к выходу чтения флага абонента, при этом выход элемента ИЛИ соединен с вторым установочным входом счетчика, выход переполнения которого соединен с син- хровходом первого триггера, выход которого соединен с вторым входом пер0 вого элемента И и с нулевым входом третьего триггера, выход которого соединен с информационным входом второго магистрального передатчика и с (синхровходом четвертого триггера,
5 выход которого соединен-с информационным входом первого магистрального передатчика и с первым входом элемента сравнения, второй вход и выход которого соединены соответственно с ин0 формационным выходом магистрального приемника и с первым входом третьего элемента И, второй вход которого соединен с выходом одновибратора, вход запуска которого соединен с информа5 ционным выходом второго магистрального приемника, выход третьего элемента И соединен с нулевым входом второго триггера, выход котЬрого соединен с вторым входом второго элемента И,
0 второй информационный выход регистра соединен с информационным входом четвертого триггера, синхровход третьего триггера соединен с синхровыхо- дом генератора синхроимпульсов.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения абонента с магистралью | 1989 |
|
SU1679494A1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1988 |
|
SU1532939A1 |
Устройство для сопряжения ЭВМ с общей магистралью | 1987 |
|
SU1462336A1 |
Устройство для сопряжения вычислительной машины с общей магистралью | 1986 |
|
SU1354199A1 |
Устройство для сопряжения электронных вычислительных машин | 1985 |
|
SU1285485A1 |
Устройство для сопряжения электронной вычислительной машины с общей магистралью | 1987 |
|
SU1411765A1 |
Устройство для сопряжения вычислительной машины с общей магистралью | 1989 |
|
SU1686453A1 |
Многоканальное устройство для подключения абонентов к общей магистрали | 1987 |
|
SU1464167A1 |
Устройство для сбора данных о работе ЭВМ | 1982 |
|
SU1121679A1 |
Устройство для сопряжения ЭВМ с каналом связи | 1987 |
|
SU1439612A1 |
Изобретение относится к вычислительной технике и может быть использовано для организации обмена информацией между абонентами вьпислитель- ной системы. Целью изобретения является повышение достоверности за счет обеспечения аппаратного Контроля приемной и передающей частей. Устройство содержит генератор синхроимпульсов, счетчик, регистр, элемент сравнения, четыре триггера, три элемента И, элемент ИЛИ, одновибратор, два магистральных передатчика, два магистральных приемника. 1 ил.
Устройство для сопряжения | 1978 |
|
SU697991A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Гивоне Д., Россер Р, Микропроцессоры и микрокомпьютеры | |||
М,: №ip, 1983, с | |||
Саморазгружающаяся платформа | 1922 |
|
SU385A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1988-12-15—Публикация
1987-07-06—Подача