Устройство для обмена информацией между абонентом и ЭВМ Советский патент 1987 года по МПК G06F13/00 

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

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

Цель изобретения - расширение области применения устройства.

Функциональная схема устройства содержит блок 1 памяти, нервый триггер 2, эле.мент НЕ 3, дешифратор 4, первый элемент 5 задержки, счетчик 6, эле- мент ИЛИ 7, второй элемент 8 задержки, второй триггер 9, элемент И 10, третий триггер 11, первую и вторую группы элементов И 12 и 13, группу элементов ИЛИ 14 и информационные выходы устройства 15 и 16, вход 17 сигнала вход- вывод устройства, второй 18 и первый 19 информационные входы устройства, выход 20 сигнала разрешения чтение-запись устройства для ЭВМ, выход 21 сигнала ввод-вывод устройства для абонента, выход 22 сигнала разрешения запись-чтения устройства для абонента, вход 23 управления режимом запись-чтение, вход 24 синхронизации обращения и адресный вход 25 блока 1 памяти, входы 26 и 27 синхронизации обращения ЭВМ и абонента.

Блок 1 памяти предназначен для приема информации от ЭВМ или абонента с входов 19 и 18 устройства через коммутатор, образованный элементами И 12, 13 и элементами ИЛИ 14, и выдачи ее соответственно в абонент или ЭВМ через выходы 16 или 15 устройства, Триггер 2 11)едназначен для управления режимов запись-чтение блока 1; дешифратор 4 - для настройки устройства на работу с любым массивом информации; счетчик 6 - для модификации адреса блока 1, элемент ИЛИ 7 - для пропускания синхроимпульсов от ЭВМ через вход 26 или от абонента через вход 27 устройства, счетный триггер 9 и элемент И 10 предназначены для установки триггера 11 в исходное состояние в конце каждого цикла обмена.

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

В устройстве обмена информацией предусмотрены два режима работы: вывод -- прием информации иэ ЭВМ и передача ее абоненту, ввод - прием информации от абонента и передача ее ЭВМ.

Устройство высоким уровнем с выхода 20 разрешает ЭВМ производить запись информации в блок 1 памяти и запрещает ЭВМ производить запись информации низким уровнем; с выхода 21 устройство сообщает абоненту о режимах работы: вывод - низкий уровень, ввод - высокий уровень; а с выхода 22 устройство разрешает высоким уровнем информацию из блока 1 в абонент и запрещает считывать низким уровнем.

ЭВМ является инициатором обмена, т. е. она определяет режим работы вывод или ввод.

5

5

г

0

0

.

0

5

5

0

В исходном состоянии устройство находится в режиме «Вывод. Триггеры 2 и 9, счетчик 6 и триггер 11 находятся в нулевом состоянии, блок 1 памяти настроен на режим запись, так как на вход 23 поступает высокий уровень с инверсного выхода триггера 2. Выход блока 1 памяти находится Б третьем состоянии, т. е. отключен от абонента и ЭВМ, с выхода 20 устройство разрешает ЭВМ производить запись информации в блок 1 (высокий уровень), а с выхода 22 устройство запрещает абоненту считывать информацию из блока 1 памяти (низкий уровень).

ЭВМ по состоянию выхода 20 определяет, что устройство готово к приему информации и выдает первое информационное слово через вход 9, элементы И 13 и ИЛИ 14 на вход блока 1 памяти.

После этого на вход 26 поступает первый импульс записи. Импульсы считывания на входе 27 отсутствуют, так как отсутствует разрешение считывания на выходе 22 устройства: Первый импульс записи с входа 26 поступает через элемент ИЛИ 7 на элемент 5 задержки и на счетный вход счетчика 6, формируя на адресном входе 25 блока 1 первый адрес. После этого первый импульс записи, задержанный на элементе 5 задержки, через элемент НЕ 3 поступает на вход 24, производя тем самым запись первого информационного слова в первый адрес блока 1 памяти.

Затем на вход 19 поступает второе информационное слово, а на вход 26 приходит второй импульс записи. Счетчик 6 модифицирует (увеличивает на единицу) второй адрес, но которому происходит запись второго информационного слова.

После записи в блок 1 массива информационных слов на дешифраторе 4 вырабатывается сигнал, который устанавливает триггер 2 и триггер 9 в единицу, а счетчик 6 - в ноль. На выходе 20 появляется низкий уровень, говорящий о том, что «память заполнена, а на выходе 22 появляется высокий уровень, говорящий о том, что абоненту можно обращаться к устройству за информацией.

С инверсного выхода триггера 2 низкий уровень поступает на вход 23 блока 1, переключая его из режима «Запись на режим «Считывание. После этого ЭВ.Ч блокирует выдачу информационных слов и импульсов записи в устройство, а абонент, наоборот, выдает в устройство импульсы считывания. Первый импульс считывания с входа 27 через элемент ИЛИ 7 поступает на счетный вход счетчика 6, устанавливая первый адрес и на элемент 5 задержки.

После установки первого адреса первый импульс считывания с выхода элемента задержки через элемент НЕ 3 поступает на вход 24 блока 1 памяти, снимает с его выхода третье состояние и выдает на выход 16 первое информационное слово.

После того как весь массив информационных слов будет выдан в абонент, на дешифраторе 4 вырабатывается импульс, который, пройдя через элемент И 10, подтверждает нулевое состояние триггера 11, после этого весь цикл работы повторяется вновь.

При необходимости организации режима ввод с ЭВМ на вход 17 устройства поступает сигнал, который устанавливает триггер 11 в единицу, коммутируя тем самым информационный вход 18 устройства от абонента на вход данных блока памяти 1, при этом высокий уровень с прямого плеча триггера 11 поступает на выход 2 устройства, сообщая абоненту о режиме работы ввод, т. е. о том, что абоненту необходимо передать информацию в ЭВМ.

Абонент по состоянию выхода 22 устройства определяет, что устройство готово к приему информационных слов и выдает первое информационное слово через вход 18 на вход данных блока 1 памяти. После этого на вход 27 поступает первый синхронизирующий импульс от абонента. Синхроимпульсы от ЭВМ на входе 26 отсутствуют, так как отсутствует в режиме ввода «разрешение на выходе 20 устройства. Поэтому первый синхроимпульс с входа 27 поступает через элемент ИЛИ 7 на элемент 5 задержки и на счетный вход счетчика 6, формируя на адресном входе 25 блока 1 памяти первый адрес. После этого первый синхроимпульс, задержанный на элементе 5 задержки, через элемент НЕ 3 поступает на вход 24, производя тем самым запись первого информационного слова в первый адрес блока 1. После этого на вход 18 поступает второе информационное слово, а на вход 27 приходит второй синхроимпульс от абонента. Счетчик 6 модифицирует (увеличивает на единицу) второй адрес, по которому происходит запись второго информационного слова и т. д.

После записи в блок 1 массива информационных слов на дешифраторе 4 вырабатывается сигнал, который, пройдя через элемент задержки 8, устанавливает счетчик 6 в исходное (нулевое) состояние. Сигнал с дешифратора 4 через элемент И 10 не проходит, так как на первом входе элемента И 10 находится низкий уровень с триггера 9. После установки счетчика 6 в ноль у сигнала с дешифратора 4 сформируется задний фронт, который установит счетный триггер 2 в единицу, а также с некоторой задержкой на элементе задержки 8 и счетный триггер 9. С инверсного выхода триггера 2 низкий уровень поступает на вход 23 блока 1, переключая его из режима «Запись на режим «Считывание. После абонент по состоянию выхода 22 устройства блокирует выдачу информационных слов и синхроимпульсов в устройство, а ЭВМ, наоборот, по состоянию выхода 20 устройства, который говорит о том, что в блоке 1 памяти имеется массив информационных слов для ЭВЛ , начинает выдавать синхроимпульсы на вход 26 устройства. Первый синхроимпульс с входа 26 через элемент ИЛИ 7 поступает на

счетный вход счетчика 6, устанавливая первый адрес, и на элемент 5 задержки.

После установки первого адреса рервый синхроимпульс с выхода элемента задержки через элемент НЕ 3 поступает на вход 24

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

, абонентом не воспринимаются, так как на выходе 21 устройства присутствует с триггера 11 высокий уровень, говорящий о режиме работы «ввод, синхроимпульсы с абонента на вход 27 устройства не поступают.

0После того как весь массив информационных слов будет выдан в абонент, на дешифраторе 4 вырабатывается импульс, который устанавливает счетчик 6 и через элемент И 10 триггер 11 в «О, так как на первом входе элемента И 10 присутствует

высокий потенциал с триггера 9. После этого по заднему фронту импульса с дешифратора 4 устанавливаются в исходное состояние счетные триггера 2 и 9. после этого устройство готово к работе н режиQ ме «Вывод, а при необходимости по сигналу с ЭВ. через вход 7 устройства к работе в режиме «Ввод.

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

Устройство для обмена информацией г между абонентом и ЭВМ, содержащее блок памяти, выход которого является выходом устройства для подключения информационного входа абонента, первый триггер, первый элемент задержки и счетчик соединенный выходом с информационным входом 0 дешифратора и адресным входом блока памяти, элемент НЕ и эле.мент ИЛИ, причем счетный вход первого триггера соединен с выходом дешифратора, прямой выход первого триггера является выходом устройства для подключения к входу разре- - шення чтения абонента, инверсный выход первого триггера является выходом устройства для подключения к входу разрешения записи ЭВМ и соединен с входом записи-чтения блока па.мяти, вход синхрониза0

ци 1-обращения которого соединен через элемент НЕ с выходом первого элемента задержки, счетный вход счетчика подключен к входу первого задержки и выходу элемента ИЛИ, первый и второй входы которого являьо оя т ходами устройства для 5 подключемия гг;(;тветст1 еино к выходам син- хрон1-;зац И записи и чтения ЭВМ и абонента, о : Л(1чагО1цееся тем, что. с ис.и.ю расипфе ;,-; об, 1асти применения (.)ис гва, в што введены liTopoii элемент за;1ержки.

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

Составитель И. Хазова

Техред И. ВересКорректор С. Черни

Тираж 673Подписное

ВНИИПИ Государственного комитета ССХ .Р по делам изобретений и открытий

1 13035, Москва, Ж35, Рауп1ская наб., д. 4/5

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

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

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

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

название год авторы номер документа
Устройство для сопряжения источника и приемника информации 1984
  • Игнатьев Сергей Сергеевич
  • Ионова Валентина Александровна
  • Бураков Виктор Алексеевич
  • Крылова Екатерина Михайловна
SU1236491A1
Устройство для сопряжения источника и приемника информации 1989
  • Игнатьев Сергей Сергеевич
  • Ионова Валентина Александровна
  • Бураков Виктор Алексеевич
  • Крылова Екатерина Михайловна
SU1656545A1
Устройство для сопряжения электронно-вычислительной машины с абонентом 1985
  • Игнатьев Сергей Сергеевич
  • Ионова Валентина Александровна
  • Бураков Виктор Алексеевич
  • Крылова Екатерина Михайловна
SU1277124A1
Устройство для сопряжения электронных вычислительных машин 1985
  • Богатырев Владимир Анатольевич
  • Иванов Леонид Сергеевич
SU1285485A1
Устройство для буферизации информации 1988
  • Юдин Виктор Иванович
SU1559350A1
Устройство для сопряжения ЭВМ с абонентами 1985
  • Горбачев Сергей Владимирович
  • Сакун Людмила Ивановна
SU1302289A1
Устройство для сопряжения электронной вычислительной машины с абонентом 1983
  • Игнатьев Сергей Сергеевич
  • Ионова Валентина Александровна
SU1137474A1
Устройство для сопряжения ЭВМ с внешними устройствами 1985
  • Павлов Дмитрий Иванович
  • Кудрявцев Олег Вячеславович
SU1278869A1
Устройство для сопряжения ЭВМ 1987
  • Иванов Леонид Сергеевич
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
SU1460724A1
Устройство для сопряжения ЭВМ 1986
  • Иванов Леонид Сергеевич
  • Куконин Андрей Юрьевич
  • Богатырев Владимир Анатольевич
SU1381534A1

Реферат патента 1987 года Устройство для обмена информацией между абонентом и ЭВМ

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для сопряжения ЭВМ с абонентом. Целью изобретения является расширение области применения устройства за счет обеспечения двухстороннего буферированного обмена данными между ЭВМ и абонентом. В устройство, содержащее блок I памяти, триггер 2, элемент НЕ 3, дешифратор 4, элемент задержки 5, счетчик 6, элемент ИЛИ 7, введены две группы элементов И 12 и 13, группа элементов ИЛИ 14, два триггера 9 и 11, элемент И 10, элемент задержки 8.1 ил. (Л со 4 00 О5

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

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

Устройство сопряжения 1982
  • Васильев Владимир Михайлович
  • Воробьева Елена Ивановна
  • Мордовкина Валентина Михайловна
  • Скотаренко Геннадий Александрович
SU1019428A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сопряжения источника и приемника информации 1984
  • Игнатьев Сергей Сергеевич
  • Ионова Валентина Александровна
  • Бураков Виктор Алексеевич
  • Крылова Екатерина Михайловна
SU1236491A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 314 346 A1

Авторы

Игнатьев Сергей Сергеевич

Ионова Валентина Александровна

Бураков Виктор Алексеевич

Пугачев Валерий Сергеевич

Даты

1987-05-30Публикация

1986-03-05Подача