Устройство для обмена данными между абонентами

 

Изобретение относится к вычислительной технике и может быть использовано для организации обмена информацией между абонентами вьпислительной системы. Целью изобретения является повышение достоверности за счет обеспечения аппаратного Контроля приемной и передающей частей. Устройство содержит генератор синхроимпульсов , счетчик, регистр, элемент сравнения , четыре триггера, три элемента И, элемент ИЛИ, одновибратор, два магистральных передатчика, два магистральных приемника. 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

Устройство для обмена данными между абонентами Устройство для обмена данными между абонентами Устройство для обмена данными между абонентами Устройство для обмена данными между абонентами 

 

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике и предназначено для сопряжения магистрали параллельного интерфейса и магистрали КАМАК

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

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

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

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

Изобретение относится к области компьютерных системных шин, а именно к инициализации средств в системе шин

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

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

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

Изобретение относится к компьютерной технике

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

Изобретение относится к области обработки цифровых данных, в частности, к обработке данных в полупроводниковых запоминающих устройствах (памяти) и к архитектуре памяти, в частности, к устройствам оперативной памяти (RAM), динамической памяти (DRAM), кэш-памяти и т.п
Наверх