Изобретение относится к вычислительной технике, в частности к устройствам сопряжения абонентов с ЭВМ, и может быть использовано в качестве устройства буферной памяти.
Цель изобретения - расширение области применения устройства.
Функциональная схема устройства содержит блок 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
подключения входа ввод-выход абонента, инверсный выход третьего триггера соединен с первыми входами элементов И второй группы, вторые входы которых образуют вход устройства для подключения к
информационному выходу ЭВМ, вторые входы элементов И первой группы образуют вход устройства для подключения к информационному выходу абонента, выходы элементов И первой и второй групп соедийены соответственно с первыми и вторыми входами элементов ИЛИ группы, выходы которых соединены с информационным входом блока памяти, выход которого является выходом устройства для подключения к информационному входу ЭВМ.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения источника и приемника информации | 1984 |
|
SU1236491A1 |
Устройство для сопряжения источника и приемника информации | 1989 |
|
SU1656545A1 |
Устройство для сопряжения электронно-вычислительной машины с абонентом | 1985 |
|
SU1277124A1 |
Устройство для сопряжения электронных вычислительных машин | 1985 |
|
SU1285485A1 |
Устройство для буферизации информации | 1988 |
|
SU1559350A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1302289A1 |
Устройство для сопряжения электронной вычислительной машины с абонентом | 1983 |
|
SU1137474A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1985 |
|
SU1278869A1 |
Устройство для сопряжения ЭВМ | 1987 |
|
SU1460724A1 |
Устройство для сопряжения ЭВМ | 1986 |
|
SU1381534A1 |
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для сопряжения ЭВМ с абонентом. Целью изобретения является расширение области применения устройства за счет обеспечения двухстороннего буферированного обмена данными между ЭВМ и абонентом. В устройство, содержащее блок I памяти, триггер 2, элемент НЕ 3, дешифратор 4, элемент задержки 5, счетчик 6, элемент ИЛИ 7, введены две группы элементов И 12 и 13, группа элементов ИЛИ 14, два триггера 9 и 11, элемент И 10, элемент задержки 8.1 ил. (Л со 4 00 О5
Устройство сопряжения | 1982 |
|
SU1019428A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сопряжения источника и приемника информации | 1984 |
|
SU1236491A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-05-30—Публикация
1986-03-05—Подача