Устройство для обмена информацией Советский патент 1986 года по МПК G06F13/14 

Описание патента на изобретение SU1278872A1

fO

20

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

Целью изобретения является повыение достоверности обмена информацией ,

На фйг.1 и представлена структурная схема устройства; на фиг.2-6- функциональные схемы селектора адреса, схемы сравнения селектора адреса , блока дешифрации управляющих сиг- )5 налов, блока контроля по паритету, и блока ввода-вывода.

Устройство содержит центральный процессор 1, интерфейсное устройство 2, блок 3 ввода-вывода, периферийное устройство 4, шины 5 общей информационной магистрали, магистральный приемник 6 адреса 1 данных, узел 7 магистральных приемников сигналов управления, селектор 8 адреса, 25 блок 9 дешифрации управляющих сигналов , магистральный передатчик 0 квитанции, блок 11 контроля по паритету и магистральный передатчик 12 данных.

Селектор 8 адреса содержит (фиг.2) группу схем 13 сравнения, элемент И 14, элемент 15 задержки и элемент 16 сложения по модулю два.

Каждый элемент 13 сравнения состоит из элементов И 17 и 18, элементов ИЛИ 19 и 20 (фиг.З).

Блок 9 дешифрации управляющих сиг налов содержит (фиг.4) элемент НЕ 21, триггер 22, элементы И 23-25, элементы 26-28 задержки и элемент И ИЛИ 29.

Блок 11 контроля по паритету состоит из узла 30 формирования контрольных разрядов, группы схем 31 сравнения и элемента И 32 (фиг.5).

Блок 3 ввода-вьгоода содержит (фиг.6) магистральный приемник 33, : узел 34 формирования контрольных разрядов, мультиплексор 35, буферный 50 регистр 36, коммутатор 37 данных, элемент 38 задержки, второй и первый элементы ИЛИ 39 и 40, узел 41 элементов И.

МагистрсШьные приемники 6 и 33, магистральные приемники узла 7 и магистральные передатчики 10 и 12 об разуют ёлок магистральных усилителей .

30

35

40

45

55

На чертежах обозначены также линии 42-58 внутренних шин связей между элементами и устройства и линии 59 и 60 входов сигналов чтения и записи устройства и шина 61 информационного входа-выхода устройства.

Шина 5 общей информационной магистрали организована согласно требованиям к совместной магистрали адреса данных, в которой сигналы управления имеют следующие обозначения: квитанция выставленного процессором адреса устройства или ячейки памяти (линия 42)-ОБМ (Обмен), запрос на чтение данных (линия 43) - ДЧТ (Данные читать), квитанция записьшаемых данных (линия 44) - ДЗП - (Данные записать), квитанция вводимых в процессор данных ипи сигнал о завершении операции записи от адресованного устройства (линия 45) - ОТВ (Ответ).

Устройство работает следующим образом.

Процессор 1, установив на шинах 5 общей информационной магистрали код адреса, активизирует линию 42 сигнала ОБМ. Передний фронт сигнала ОБМ, поступившего через узел 7 на вход

селектора 8, преобразуется с помощью элемента 15 задержки и элемента 16 в импульс, по которому происходит сравнение кода адреса шин 5, поступившего через магистральньм приемник 6,

и кода адреса устройства ввода-вывода 3, прошитого на первом входе се- лектора адреса 8. Поразрядное срав- нение происходит на схемах 13 сравнения, при этом в каждом из них активизируется цепочка: элемент И 17 - элемент ИЛИ 20 - эЛемент И 18 (при двух логических l на первых двух входах схемы сравнения) или цепочка: элемент ИЛИ-НЕ 19 - элемент ИЛИ 20 элемент И 18 (при логических О), При совпадении всех разрядов активи зируется выход элемента И 14, т.е. выход селектора 8,. Этот, сигнал взво- дит триггер 22, что означает выбор . данного блока 3. При несовпадении адресов устройство остается в исходном состоянии. Дальнейшее функционирование устройства при совпадении адресов разбивается на два режима: записи (вывод данных из процессора 1 в блок 3) и чтения (ввод данных в процессор 1 из блока 3).

В режиме записи процессор 1 устанавливает в линии 44 сигнал ДЗП, ко

торый через узел 7 активизирует элемент И 24. Последний вырабатывает сигнал записи, который запускает . узел 34; Согласно протоколу интерфейса сигнал ДЗП сопровождает установленные на шинах 5 записываемые дан- . ные. Таким образом, через магистральный приемник 33 записываемая информация поступает на узел 34 и мультиплексор 35. Сигнал записи, задержанный элементом задержки 38 на время, необходимое для работы узла 34,. переключает мультиплексор 35 и через элемент ИЛИ 39 открывает для записи буферньш регистр 36. Таким образом, в буферный регистр 36 будет записано с ШИН 5 слово данных с контрольными битами, сформированными узлом 34.

Ю

том 27 задержки на время, необходимое для работы блока I1. При отсутствии ошибки в запрошенных процессором I данных на выходе элемента И 25 возникает активный сигнал, который через элемент ИЛИ 29, магистральный передатчик 10 и линию 45 сигнала ОТВ поступает в процессор 1. Кроме того, сигнал с выхода элемента ОТВ поступает в процессор I. Кроме того, сигнал с выхода элемента И 25 поступает на вход магистрального передатчика 12, открывая его тем самым для выдачи запрошенных данных на шины 5. Таким образ ом, процессор I получает сигнал ОТВ как квитанцию вводимых данных, установленных на шинах 5 общей магистрали. Считав данные, процессор 1 завершает режим аналогично режиму записи.

В случае несравнения контрольных разрядов выход блока 11 остается в пассивном состоянии, вследствие чего не открывается элемент И 25, т.е.

датчик 10 выдается на линию 45 сигна- 25 процессор 1 не получает сигнала ОТВ

15

Сигнал ДЗП с выхода элемента И - 24, задержанный элементом задержки 28 на время, необходимое блоку 3 для записи в буферный регистр 36, через элемент ИЛИ 29 и магистральный пере20

40

ла ОТВ и поступает в процессор 1, ин- формируя его об окончании операции. Процессор 1 снимает сигнал ОБМ, элемент НЕ 21 вырабатьгоает сигнал, сбрасывающий триггер 22, чем обеспечива- 30 ется приведение устройства в исходное состояние.

В режиме чтения процессор 1 уста- ; навливает в линию 43 сигнал ДЧТ, ко- торьй через узел 7 активизирует элемент И 23. Последний вырабатьшает сигнал чтения, который переключает коммутатор 37 и через элемент ИЛИ 40 открывает буферный регистр 36 по чтению. Данные из буферного регистра 36 через коммутатор 37 поступают на входы узла 11 и магистрального передатчика 12. .

Сигнал с выхода элемента И 23, задержанный элементом 26 задержки на время, необходимое блоку 3 для выдачи данных из буферного регистра 36, запускает узел 30 для обработки запрошенных процессором 1 данных. Сформированные узлом 30 контрольные раз- 50 ряды сравниваются на схеме 31 срав- , нения с контрольными кодами, считанными совместно со словом данных из буферного регистра 36. В случае совпадения на элементе И 32 формирует- 55 ся сигнал, поступающий на вход элемента И 25. На другой вход элемента И 25 подается сигнал с вьпсода элемента 26 задержки, задержанный элеменполучает

от блока 3. По истечении заданного временного интервала, например 10 мкс, центральный процессор 1 снимает сигнал ОБМ и переходит на стандартную процедуру обработки внутреннего пре- рьшания, соответствующего состоянию ошибки в процедуре чтения данных.

Буферный регистр 36 блока 3 досту- 35 пен для периферийного устройства 4 записи и считыванию в моменты отсутствия обращения к нему со стороны центрального процессора I. Сигнал чтения , формируемьй на выходе периферийного устройства 4, через элемент ИЛИ 40 открывает буферньш регистр 36 по . чтению, кроме того, этот сигнал открывает узел 41, так что данные из буферного регистра 36 через коммутатор 37 и узел 41 поступают в периферийное устройство 4. Сигнал записи, формируемый на выходе периферийного устройства 4, через элемент ИЛИ 39 открывает буферный регистр 36 по записи, данные из периферийного устройства 4 через мультиплексор 35 поступают в буферный регистр 36.

45

Формула изобретения

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

5 процессор 1 не получает сигнала ОТВ

0

30

0 5

получает

от блока 3. По истечении заданного временного интервала, например 10 мкс, центральный процессор 1 снимает сигнал ОБМ и переходит на стандартную процедуру обработки внутреннего пре- рьшания, соответствующего состоянию ошибки в процедуре чтения данных.

Буферный регистр 36 блока 3 досту- 35 пен для периферийного устройства 4 записи и считыванию в моменты отсутствия обращения к нему со стороны центрального процессора I. Сигнал чтения , формируемьй на выходе периферийного устройства 4, через элемент ИЛИ 40 открывает буферньш регистр 36 по . чтению, кроме того, этот сигнал открывает узел 41, так что данные из буферного регистра 36 через коммутатор 37 и узел 41 поступают в периферийное устройство 4. Сигнал записи, формируемый на выходе периферийного устройства 4, через элемент ИЛИ 39 открывает буферный регистр 36 по записи, данные из периферийного устройства 4 через мультиплексор 35 поступают в буферный регистр 36.

5

Формула изобретения

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

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

1 Оу с1Дрсис1, iimijJUpMcliJ.iaunnioui I рого подключен к второму информацион- |плексора и первым входом второго

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

узел элементов И, буферный регистр узел формирования контрольных разрядов, блок контроля по паритету, два элемента ИЛИ и элемент задержки, причем первый выход коммутатора данных соединен с информационным входом блока контроля по паритету, синхронизирующий вход и выход которого подключены соответственно к информаэлемента ИЛИ информационный вхо ла формирования контрольных разр соединен с третьим информационны выходом блока магистральных усип 5 телей, первый информационньш вхо мультиплексора подключен к треть информационному выходу блока маг ральных усилителей и выходу узла формирования контрольньтх разрядо 20 второй информационный вход мульт плексора и выход узла элементов ,разуют информационный вход-выход ройства, выход мультиплексора со нен с информационным входом буфе го регистра, выход и входы разре ния записи и чтения которого под чены соответственно к информацио му входу коммутатора данных и вы дам второго и первого элементов 30 вторые входы которых являются с ветственно входами сигнала запи и чтения устройства, информацио и управляющий входы узла элемен соединены соответственно с втор 35 ходом коммутатора данных и вход сигнала чтения устройства.

25

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

элемента ИЛИ информационный вход узла формирования контрольных разрядов соединен с третьим информационным выходом блока магистральных усипи- 5 телей, первый информационньш вход мультиплексора подключен к третьему информационному выходу блока магистральных усилителей и выходу узла формирования контрольньтх разрядов, 20 второй информационный вход мультиплексора и выход узла элементов И об- ,разуют информационный вход-выход устройства, выход мультиплексора соеди-, нен с информационным входом буферного регистра, выход и входы разрешения записи и чтения которого подключены соответственно к информационному входу коммутатора данных и выхо- дам второго и первого элементов ИЛИ, 30 вторые входы которых являются соответственно входами сигнала записи и чтения устройства, информационный и управляющий входы узла элементов И соединены соответственно с вторым вы 35 ходом коммутатора данных и входом сигнала чтения устройства.

25

51 58 46

.2

Фиг,. 5

sasas ss

Составитель В.Вертлиб Редактор В.Иванова Техред л.Олейник . Корректор М.Пожо

Заказ 6840/48 Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4

6J

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

название год авторы номер документа
Устройство для обмена информацией 1988
  • Фураш Борис Аронович
  • Вавилов Александр Константинович
  • Крупецкая Полина Иосифовна
SU1536395A2
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью 1985
  • Пронин Владислав Михайлович
  • Пыхтин Вадим Яковлевич
  • Мазикин Борис Викторович
  • Хамелянский Владимир Семенович
SU1278867A2
Устройство для обмена данными в многопроцессорной вычислительной системе 1983
  • Супрун Василий Петрович
  • Байда Николай Константинович
  • Чернышов Михаил Анатольевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Ярмонов Виктор Иванович
SU1136143A1
Устройство для сопряжения ЭВМ с внешними устройствами 1985
  • Ида Владимир Рудольфович
  • Сыроватский Сергей Викторович
  • Вайкунов Владимир Петрович
SU1288709A1
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью 1985
  • Пронин Владислав Михайлович
  • Пыхтин Вадим Яковлевич
  • Зильбергельд Иосиф Михайлович
  • Рымарчук Александр Григорьевич
  • Хамелянский Владимир Семенович
SU1280642A2
Сетевой контроллер 1988
  • Шатило Владимир Иванович
  • Артемьев Юрий Константинович
  • Головков Владимир Васильевич
  • Попов Борис Андреевич
SU1564641A1
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 1991
  • Булавенко Олег Николаевич[Ua]
  • Коваль Валерий Николаевич[Ua]
  • Палагин Александр Васильевич[Ua]
  • Рабинович Зиновий Львович[Ua]
  • Авербух Анатолий Базильевич[Ua]
  • Балабанов Александр Степанович[Ua]
  • Дидык Петр Иванович[Ua]
  • Любарский Валерий Федорович[Ua]
  • Мушка Вера Михайловна[Ua]
RU2042193C1
Многоканальное микропрограммное устройство ввода-вывода 1983
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
SU1104500A1
Устройство для сопряжения внешних устройств с электронной вычислительной машиной 1983
  • Аптекман Борис Александрович
  • Залозный Михаил Тихонович
  • Кучеренко Андрей Павлович
  • Пилипчук Анатолий Ефимович
  • Пшеничный Николай Тихонович
  • Цехмиструк Георгий Юрьевич
SU1100615A1
Устройство для обмена данными между оперативной памятью и периферийными устройствами 1987
  • Тарлажану Александр Семенович
  • Гринь Геннадий Васильевич
  • Любенко Ирина Ивановна
SU1587521A1

Иллюстрации к изобретению SU 1 278 872 A1

Реферат патента 1986 года Устройство для обмена информацией

Изобретение относится к области вычислительной техники и предназначено для обмена информацией между ЭВМ, имеющей общую магистраль с совмещенными шинами Ад- :рес / Данные, и периферийным устройством. Цепью изобретения является повышение достоверности обмена информацией. Цель достигается тем, что в устройство, содержащее блок магистральных усилителей, блок дешифрации управляющих сигналов, селектор адреса и коммутатор данных, введены блок контроля по паритету, узел формирования контрольных разрядов, мультиплексор, узел элементов - И, буферный регистр, два элемента ШШ и элемент задержки. 6 ил. tsD 00 00 ю

Формула изобретения SU 1 278 872 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1278872A1

Устройство для сопряжения периферийной системы с электронной вычислительной машиной 1975
  • Мячев Анатолий Анатольевич
  • Снегирев Александр Алексеевич
  • Белынский Владалекс Владимирович
SU554534A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения ЭВМ с магистралью ввода-вывода периферийных устройств 1983
  • Зайцев Дмитрий Федорович
  • Гончаров Юрий Владимирович
  • Линский Юрий Александрович
  • Бобровничий Валерий Николаевич
  • Корольков Вячеслав Васильевич
  • Третьяков Сергей Иванович
  • Кулешов Владимир Петрович
  • Матусевич Ефим Семенович
SU1160426A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 278 872 A1

Авторы

Горбачев Евгений Алексеевич

Меркин Виктор Григорьевич

Филиппов Олег Кузмич

Чистяков Петр Владимирович

Якобсон Александр Борисович

Даты

1986-12-23Публикация

1985-05-29Подача