Устройство для сопряжения электронной вычислительной машины с абонентом

Номер патента: 1137474

Авторы: Игнатьев, Ионова

ZIP архив

Текст

11374Изобретение относится к вычислительной технике, в частности к устройствам сопряжения абонентов с ЭВМ,1 и может быть исйользовано в системахпередачи данных, 5Известно устройство для обменаинформации, содержащее сумматор,реверсивный и суммирующий счетчики,блоки выработки сигналов состоянияи управления, регистр объема, адрес Оные и числовые шины. Устройство обеспечивает запись и считывание информа"ции.Наиболее близким к данному потехнической сущности является устройство для сопряжения, содержащее группу буферных регистров, информационные входы и выходы которых являютсясоответственно информационными входоми выходом устройства, два распределителя, образованные первыми и вторыми счетчиками и дешифраторами, выходы которых подключены соответственно к входам записи и управления соответствующих буферных регистров, 25входы считывания которых соединеныс входом синхронизации считыванияустройства, сумматор, первой группойвходов соединенный через группу элементов НЕ с группой выходов первогосчетчика и группой входов первогодешифратора, второй группой входов "с группой выходов второго счетчикаи группой входов второго дешифрато-,ра, а группой выходов - с группой35контрольных выходов устройства и черезэлемент И-НЕ с выходом разрешения считывания устройства, тактовый входпервого счетчика и управляющий входпервого дешифратора соединены со входом синхронизации записи устройства,тактовый вход третьего счетчика соединен со входом синхронизации считывания и нулевым входом триггера,выходом подключенного к входу сброса счетчика, выходы которого соединены через третии дешифратор с счетным входом второго триггера и единич,ным входом триггера.Недостатксч устройств являются50большие аппаратурные затраты.Целью изобретения является сокращение аппаратурных затрат. Поставленная цель достигается тем,что в устройство, содержащее группу 55буферных регистров, информационныевходы и выходы которых подключенысоответственно к информационным вхо 74 1ду и выходу устройства, а входы счи- " тывания - к входу синхронизацйи считывания устройства и счетному входу счетчика, выходом соединенного с входом дешифратора, триггер, два распределителя, выходы которых подключены соответственно к входам записи и входам управления третьим состоянием соответствующих буферных регистров группы, введены реверсивный счетчик, два элемента ИЛИ,элемент НЕ,элемент И, элемент задержки и формирователь одиночного импульса, причем тактовый вход первого распределителя соединен с выхо-дом элемента И, входом сброса триггера и суммирующим входом реверсивного счетчика, группа выходов которого ,соединена с группой контрольных выходов устройства и группой входов первого элемента ИЛИ, выход которого является выходом разрешения считывания устройства, вычитающий вход реверсивного счетчика подключен к выходу дешифратора, входу сброса счетчика, первому входу второго элемента ИЛИ и через элемент НЕ к первому входу элемента И, вторым входом соединенного с выходом триггера, а выходом через формирователь одиночного импульса с вторым входом второго элемента ИЛИ, выход которого соединен с тактовым входом второго распределителя, информационный вход триггера соединен с входом синхронизации записи устройствасинхронизирующий вход триггера через элемент задержки соединен с входом синхронизации записи устройства.На фиг,1 представлена блок-схема устройства, на фиг.2 - функциональная схема управления; на фиг.3- функциональная схема формирователя одиночного импульса", на фиг,4 - функциональная схема триггера формирователя одиночного импульса; на фиг.5 временная диаграмма работы устройства.Устройство содержит 1 фиг.1) буферные регистры 1 группы, блок 2 управления, реверсивный счетчик 3, распределители 4 и 5, первый элемент ИЛИ б, информационные вход 7 и выход 8 устройства, информационные входы 9, входы 10 записи, вход 11 управления третьим состоянием и вход 12 считывания буферных регистров, группа контрольных выходов 13 устройства, выход 14 разрешения считывания устройства, суммирующий 5 и вычитаю74 35 Блок 2 управления работает следующим образом,ПервыйфСИ со входа 40 поступаетна вход 32 триггера 27, где он запоминается и через элемент И 25 проходит на выход 19, так как запрещающе 3 11374щий 16 входы реверсивного счетчика3, входы синхронизации записи 1-7 исчитывания 18 устройства, выходы19-22 блока 2 управления.Блок 2 управления содержит второйэлемент ИЛИ 23, формирователь 24одиночного импульса, элемент И 25,элемент НЕ 26, триггер 27, дешифратор 28, элемент задержки 29, счетчик30, вход 31 сброса триггера, информа Оционный вход 32 и синхронизирующий(вход 33 триггера 27, вход 34 сбросаи счетный вход 35 счетчика 30, второй 36 и первый 37 входы элементаИ 25, второй 38 и первый 39 входыэлемента ИЛИ 23, первый 40 и второй41 входы блока 2 управления,формирователь 24 одиночного импульса содержит элемент И 42, элемент задержки 43, триггер 44, элемент И 45, вход 46 установки триггера 44 и "1", вход 47 установки триггера в "0", прямой 48 и инверсный49 выходы триггера 44 (фиг.3).Триггер 44 образован элементамиИ-НЕ 50 и 51 с элементами НЕ 52 и53 на входах (фиг.4) .Устройство работает следующим образом.В момент включения питания в устройство вырабатывается сигнал "Об,щий сброс", который проходит по всемсбросовым цепям (не показаны), приводя устройство в исходное состояние. После прохождения сигнала "Общий сброс" регистры 1 находятся втретьем состоянии, т.е. ни один изрегистров не подключен к выходу 8устройства. После прихода первогосинхроимпульса (СИ)по входу 17запускается формирователь одиночного импульса 24, возбуждая первыйразряд распределителя 5, что приводит к снятию третьего состояния ссоответствующего регистра 1, подключая его выходы к выходу 8. Далее,при работе устройства обязательноодин из буферных регистров 1 будетнаходиться не в третьем состояниивплоть до включения питания.Информационное слово, предназначенное для передачи из ЭВМ в абонен, поступает через вход 7 на входы 9 буферных регистров 1. Первыйсинхроимпульс, поступающий от ЭВМна вход 17 через выход 19 блока 255.поступает на распределитель 4, воэбуж.дая один из разрядов этого распределителя. Импульс с возбужденного разряда распределителя 4 поступает на .вход О соответствующего ему буферного регистра 1, обеспечивая записьв него информационного слова, Первый СИ с выхода 19 блока 2 поступает также и на счетный вход15 реверсивного счетчика 3, увеличивая тем самым его состояние на единицу. Затем на входы буферных регистров 1 поступает второе информационное слово, второй СИ возбуждает следующий разряд распределителя 4, обеспечивая запись информационного словав соответствующий возбужденному разряду буферный регистр 1. Одновременно второй СИ изменяет на единицусостояние реверсивного счетчика 3.Результат сложения с реверсивногосчетчика 3 через выходы 13 в двоичном коде поступает в ЭВМ, котораяследит эа количеством свободных буферных регистров 1, чтобы не былосбоев или потери информационногослова в работе устройства сопряжения. ЭВМ прекращает запись при заполнении счетчика 3. С выхода 14по результату состояния реверсивного счетчика 3 в абонент выставляется"Флажок" (разрешение), по которомуабоненту разрешается- обращаться заинформацией в устройство.После того как на выходе 14 выставится нфлажокп абонент выдаетна вход 18 импульсы запроса, которыес выхода 22 блока 2 поступают насдвиговые входы 12 буферных регистров 1, выдавая в последовательномкоде информационное слово в абоненс соответствующего подключенного буферного регистра 1. После выдачиинформационного слова в абонент блок2 формирует одиночный импульс, который с выхода 20 блока 2 поступает навход 16 реверсивного счетчика 3,уменьшая его состояние на единицу.Одновременно этот одиночный импульсс выхода 21 блока 2 поступает наораспределитель 5, возбуждая тем самым следующий разряд распределителяи подготавливая соответствующий емубуферный регистр 1 к выдаче информа-ции в абонент, 1137474,го уровня на выходе 37 нет, потомучто на вход 41 не поступают импульсызапроса от абонента до тех пор,пока не будет записана информацияхотя бы в один из буферных регистров 1. Этот же первый СИ поступаетна вход формирователя 24, которыйчерез элемент ИЛИ 23 проходит на,выход 21 и далее поступает на распределитель 5 (фиг.1), Этот же СИ с эле мента И 25 поступает по обратнойсвязи на вход 3.1 триггера 27, устанавливая его в "0", Когда в абонент,1 11на выходе 14 выставляется Флажокот абонента могут поступать на вход 1 Б41 импульсы запроса, которыепоступают на выход 22 блока 2 и на счетный вход 35 суммирующего счетчика 30.Счетчик просчитывает Ь импульсовзапроса, необходимых для вывода 20в абонент одного информационного слова в последовательном коде из соответствующего буферного регистра 2(Фиг.1). Дешифратор 28 выделяет11-й импульс запроса и выдает его на 25выход 20, через элемент ИЛИ 23 навыход 21. Импульс с выхода дешифратора 28 поступает на вход 34 счетчика 30, устанавливая его в исходное состояние, и через элемент НЕ Зб26 на вход 37 элемента И 25,.запрещая прохождение СИ с триггера 27на выход 19, если СИ придет в моментналичия б-го импульса запроса. Схема формирователя одиночного импульса работает следующим образом.В начальный момент времени триг 1 11 ге р 4 4 н аходит ся в состоянии 0 и положительный уровень с инв ерсного выхода 4 9 поступает на второй вход элемента И 42 . Первый СИ , поступающий н а вход формирователя 2 4 , проходит через элемент И 4 2 на вход 4 7 установки триггера 4 4 в "0 " и с задержкой на элемент э адержки 4 3 на вход 4 6 установки триггера 4 4 в " 1 " . Вследствие этого н а обоих плечах триггера 4 4 установятся высокие уровни , Высокий уровень с прямого выхода триггера 44 дает разрешение на элемент И 45 для прохождения первого импульса СИ,.поступающего с выхода элемента И 42 на вход формирователя 24, После окончания действия первого импульса на входе формирователя 24 триггер 44 установится в единичное состояние, так как на входе 46 триггера 44 сигнал будет действовать дольше, чем на входе 47. Нулевой уровень с инверсного выхода 49 запретит прохождение последующих СИ, поступающих на вход формирователя 24.Таким образом, устройство при меньших аппаратурных затратах по сравнению с прототипом обеспечивает независимые запись информации в параллельном коде и считывание в последовательном коде..Фюаал ППП Патепт, г ъ юэ Ти аж 710 Поутисное агород, уа.Проектааа, 4

Смотреть

Заявка

3595562, 24.05.1983

ПРЕДПРИЯТИЕ ПЯ А-1001

ИГНАТЬЕВ СЕРГЕЙ СЕРГЕЕВИЧ, ИОНОВА ВАЛЕНТИНА АЛЕКСАНДРОВНА

МПК / Метки

МПК: G06F 13/00

Метки: абонентом, вычислительной, сопряжения, электронной

Опубликовано: 30.01.1985

Код ссылки

<a href="https://patents.su/7-1137474-ustrojjstvo-dlya-sopryazheniya-ehlektronnojj-vychislitelnojj-mashiny-s-abonentom.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения электронной вычислительной машины с абонентом</a>

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