Устройство для сопряжения электронной вычислительной машины с абонентом
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭЛЕКТРОННОЙ ВЫЧИ СЛИТЕЛЬНОЙ МАШИНЫ С АБОНЕНТОМ, содержащее группу буферных регистров, информационные входы и выходы которых подключены соответственно к информационным вхо .ду и выходу устройства, а входы считывания - к входу синхронизации считывания устройства и счетному входу счетчика, выходом соединенного со входом дешифратора, триггер, два распределителя, выходы которых подключены соответственно ко входам записи и входам управления -третьим состоянием соответствующих буферных регистров группы, отличающееся гем, что, с целью сокращения аппаратурных затрат, в устрой .ство введены реверсивный счетчик. два элемента ИЛИ, элемент НЕ, элемент И, элемент задержки и формирователь одиночного импульса, причем тактовый вход первого распределителя соединен с выходом элемента И, входом сброса триггера и суммирующим входом реверсивного счетчика, группа выходов которого соединена с группой контрольных выходов устройства и группой входов первого элемента ИЛИ, выход которого является выходом разрешения считывания устройства, вычитающий вход реверсивного счетчика подключен к выходу дешифратора, входу сброса счетчика, первому входу второго элемента ИЛИ и через i элемент НЕ к первому входу элемента (Л И, вторым входом соединенного с выходом триггера, а выходом через формирователь одиночного импульса - со вторым входом второгоЭлемента, или, выход которого соединен.с тактовым входом второго распределителя VHH- формационный вход триггера соединен со входом синхронизации записи ус00 тройства, синхронизирующий вход триг гера через элемент задержки соединен 4 с входом синхронизации записи устройства .
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСГ1УБЛИК
4(5I) G 06 F 13/00
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И THPblTHA
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВ,Ф
I с
1 (l
1
< (21) 3595562/24-24 (22) 24.05.83 (46) 30.01.85. Бюл,М 4 (72) С.С.Игнатьев и В.А.Ионова (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР
У 503231, кл. G 06 -F 3/04, 1974.
2. Авторское свидетельство . СССР по заявке В 3527874/24, кл. G 06 F.3/04, 1982 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ
ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ
С АБОНЕНТОМ, содержащее группу буферных регистров, информационные входы и выходы которых подключены соответственно к информационным вхо.ду и выходу устройства, а входы считывания — к входу синхронизации считывания устройства и счетному входу счетчика, выходом соединенного со входом дешифратора, триггер, два распределителя, выходы которых подключены соответственно ко входам записи и входам управления -третьим состоянием соответствующих буферных регистров группы, о т л и ч а ю— щ е е с я гем, что, с целью сокращения аппаратурных затрат, в устройство введены реверсивный счетчик, „.80„„1137474 А два элемента ИЛИ, элемент НЕ, элемент И, элемент задержки и формирователь одиночного импульса, причем тактовый вход первого распределителя соединен с выходом элемента И, входом сброса триггера и суммирующим входом. реверсивного счетчика, группа выходов которого соединена с группой контрольных выходов устройства и группой входов первого элемента ИЛИ, выход которого является выходом разрешения считывания устройства, вычитающий вход реверсивного счетчика подключен к выходу дешифратора, входу сброса счетчика, первому входу второго элемента ИЛИ и через элемент НЕ к первому входу элемента
И, вторым входом соединенного с выходом триггера, а выходом через формирователь одиночного импульса — со вторым входом второго элемента.ИЛИ, выход которого соединен с тактовым входом второго распределителя информационный вход триггера соединен со входом синхронизации записи устройства, синхронизирующий вход триггера через элемент задержки соединен с входом синхронизации записи устройства. 3
11374
Поставленная цель достигается тем, что в устройство, содержащее группу 55 буферных регистров, информационные входы и выходы которых подключены соответственно к информационным вхоИзобретение относится к вычислительной технике, в частности к устройствам сопряжения абонентов с ЭВМ, 1и может быть исйользовано в системах передачи данных. 5
Известно устройство для обмена информации, содержащее сумматор, реверсивный и суммирующий счетчики, блоки выработки сигналов состояния и управления, регистр объема, адрес- 1О ные и числовые шины. Устройство обеспечивает запись и считывание информации.
Наиболее близким к данному по технической сущности является устрой- 15 ство для сопряжения, содержащее группу буферных регистров, информационные входы и выходы которых являются соответственно информационными входом и выходом устройства, два распредели- 20 теля, образованные первыми и вторыми счетчиками и дешифраторами, выходы которых подключены соответственно к входам записи и .управления соответствующих буферных регистров, 25 входы считывания которых соединены с входом синхронизации считывания
- устройства, сумматор, первой группой входов соединенный через группу элементов НЕ с группой выходов первого счетчика и группой входов первого дешифратора, второй группой входов " с группой выходов второго счетчика и группой входов второго дешифрато-. ра, а группой выходов — с группой
35 контрольных выходов устройства и через элемент И-НЕ с выходом разреше ния считывания устройства, тактовый вход первого счетчика и управляющий вход первого дешифратора соединены со входом синхронизации записи устройства, тактовый вход третьего счетчика сое-. динен со входом синхронизации считывания и нулевым входом триггера, выходом подключенного к входу сброса счетчика, выходы которого сое нены через третии дешифратор с счетным входом второго триггера и единич,ным входом триггера.
Недостатксч устройств являются
50 большие аппаратурные затраты.
Целью изобретения является сокращение аппаратурных затрат.
74 1 ду и выходу устройства, а входы счи-" тывания — к входу синхронизацйи считывания устройства и счетному входу счетчика, выходом соединенного с входом дешифратора, триггер, два распределителя, выходы которых подключены соответственно к входам записи и входам управления третьим состоянием соответствующих буферных регистров группы, введены реверсивный счетчик, два элемента ИЛИ,элемент НЕ,элемент И, элемент задержки и формирователь одиночного импульса, причем тактовый вход первого распределителя соединен с выходом элемента И, входом сброса триггера и суммирующим входом реверсивного счетчика, группа выходов которого ,соединена с группой контрольных выходов устройства и группой входов первого элемента ИЛИ, выход которого является выходом разрешения считывания устройства, вычитающий вход реверсивного счетчика подключен к выходу дешифратора, входу сброса счетчика, первому входу второго элемента ИЛИ и через элемент НЕ к первому входу элемента И, вторым входом соединенного с выходом триггера, а выходом через формирователь одиночного импульса с вторым входом второго элемента ИЛИ, выход которого соединен с тактовым входом второго распределителя, информационный вход триггера соединен с входом синхронизации записи устройства,,синхронизирующий вход триггера через элемент задержки соединен с входом синхронизации записи устройства.
На фиг.l представлена блок-схема устройства, на фиг.2 — функциональная схема управления, на фиг.3функциональная схема формирователя одиночного импульса", на фиг,4 — функциональная схема триггера формирователя одиночного импульса; на фиг.5 временная диаграмма работы устройства.
Устройство содержит (фиг.1) буферные регистры 1 группы, блок 2 управления, реверсивный счетчик 3, распределители 4 и 5, первый элемент ИЛИ б, информационные вход 7 и выход 8 устройства, информационные входы 9, входы 10 записи, вход ll управления третьим состоянием и вход 12 считывания буферных регистров, группа контрольных выходов 13 устройства, выход 14 разрешения считывания устройства, суммирующий 15 и вычитаю74
Блок 2 управления работает следующим образом, Первый СИ со входа 40 поступает на вход 32 триггера 27, где îí sanoминается и через элемент И 25 проходит на выход 19, так как запрещающе3 11374 щий 16 входы реверсивного счетчика
3, входы синхронизации записи 1-7 и считывания 18 устройства, выходы
19-22 блока 2 управления.
Блок 2 управления содержит второй элемент ИЛИ 23, формирователь 24 одиночного импульса, элемент И 25, элемент НЕ 26, триггер 27, дешифратор 28, элемент задержки 29, счетчик
30, вход 31 сброса триггера, информа- lp ционный вход 32 и синхронизирующий ( вход 33 триггера 27, вход 34 сброса и счетный вход 35 счетчика 30, второй 36 и первый 37 входы элемента
И 25, второй 38 и первый 39 входы элемента ИЛИ 23, первый 40 и второй
41 входы блока 2 управления.
Формирователь 24 одиночного импульса содержит элемент И 42, элемент задержки 43, триггер 44, элемент И 45, вход 46 установки триггера 44 и "1", вход 47 установки триггера в "О", прямой 48 и инверсный
49 выходы триггера 44 (фиг.3).
Триггер 44 образован элементами
И-КЕ 50 и 51 с элементами HE 52 и
53 на входах (фиг.4) .
Устройство работает следующим образом.
В момент включения питания в устройство вырабатывается сигнал "Об,щий сброс", который проходит по всем сбросовым цепям (не показаны), приводя устройство в исходное состояние. После прохождения сигнала "Общий сброс" регистры 1 находятся в третьем состоянии, т.е. ни один из регистров не подключен к выходу 8 устройства. После прихода первого синхроимпульса (СИ) по входу 17 запускается формирователь одиночного импульса 24, возбуждая первый разряд распределителя 5, что приводит к снятию третьего состояния с соответствующего регистра 1, подключая его выходы к выходу 8. Далее, при работе устройства обязательно один из буферных регистров 1 будет находиться не в третьем состоянии вплоть до включения питания.
Информационное слово, предназна- Ю ченное для передачи из ЭВМ в абонен, поступает через вход 7 на входы 9 буферных регистров 1. Первый синхроимпульс, поступающий от 3ВМ на вход 17 через выход 19 блока 2 5S поступает на распределитель 4, возбуждая один из разрядов этого распределителя. Импульс с возбужденного разряда распределителя 4 поступает на . вход 10 соответствующего ему буферного регистра 1, обеспечивая запись в него информационного слова. Первый СИ с выхода l9 блока 2 поступает также и на счетный вход
l5 реверсивного счетчика 3, увеличивая тем самым его состояние на единицу. Затем на входы буферных регистров 1 поступает второе информационное слово, второй СИ возбуждает следующий разряд распределителя 4, обеспечивая запись информационного слова в соответствующий возбужденному разряду буферный регистр 1. Одновремен но второй СИ изменяет на единицу состояние реверсивного счетчика 3.
Результат сложения с реверсивного счетчика 3 через выходы 13 в двоичном коде поступает в 3ВМ, которая следит эа количеством свободных буферных регистров 1, чтобы не было сбоев или потери информационного слова в работе устройства сопряжения. ЭВМ прекращает запись при заполнении счетчика 3. С выхода 14 по результату состояния реверсивного счетчика 3 в абонент выставляется
"Флажок" (разрешение), по которому абоненту разрешается- обращаться за информацией в устройство, После того как на выходе 14 выставится нФлажокп абонент выдает на вход 18 импульсы запроса, которые с выхода 22 блока 2 поступают на сдвиговые входы 12 буферных регистров 1, выдавая в последовательном коде информационное слово в абонен с соответствующего подключенного буферного регистра l. После выдачи информационного слова в абонент блок
2 формирует одиночный импульс, который с выхода 20 блока 2 поступает на вход 16 реверсивного счетчика 3, уменьшая его состояние на единицу.
Одновременно этот одиночный импульс с выхода 21 блока 2 поступает на о распределитель 5, возбуждая тем самым следующий разряд распределителя и подготавливая соответствующий ему буферный регистр 1 к выдаче информа- ции в абонент.
1 1 37474.ro уровня на выходе 37 нет, потому что на вход 41 не поступают импульсы запроса от абонента до тех пор, пока не будет записана информация хотя бы в один из буферных регист" ров 1. Этот же первый СИ поступает на вход формирователя 24, который через элемент ИЛИ 23-проходит на
;выход 21 и далее поступает на распре делитель 5 (фиг.1) . Этот же СИ с эле-10 мента И 25 поступает по обратной связи на вход 3.1 триггера 27, устанавливая его в "0", Когда в абонент, 1! 11 на выходе 14 выставляется Флажок от абонента могут поступать на вход 1S
41 импульсы запроса, которые поступают на выход 22 блока 2 и на счетный вход 35 суммирующего счетчика 30.
Счетчик просчитывает и импульсов запроса, необходимых для вывода 20 в абонент одного информационного слова в последовательном коде из соответствующего буферного регистра 2 (фиг.1). Дешифратор 28 выделяет
11-й импульс запроса и выдает его на 2 выход 20, через элемент ИЛИ 23 на выход 21. Импульс с выхода дешифратора 28 поступает на вход 34 счетчика 30, устанавливая его в исходное состояние, и через элемент HE ЗО
26 на вход 37 элемента И 25,.запрещая прохождение СИ с триггера 27 на выход 19, если СИ придет в момент наличия A-ro импульса запроса.
Схема формирователя одиночного импульса работает следующим образом.
В начальный момент времени тригl t 11 гер 44 находится в состоянии 0 и положительный уровень с инверсного выхода 49 поступает на второй вход элемента И 42. Первый СИ, поступающий на вход формирователя 24, проходит .через элемент И 42 на вход
47 установки триггера 44 в "0" и с задержкой на элемент задержки 43 на вход 46 установки триггера 44 в
"1". Вследствие этого на обоих плечах триггера 44 установятся высокие уровни, Высокий уровень с прямого выхода триггера 44 дает разрешение на элемент И 45 для прохождения первого импульса СИ,.поступающего с выхода элемента И 42 на вход формирователя 24. После окончания- действия первого импульса на входе формирователя 24 триггер 44 установится в единичное состояние, так как на входе 46 триггера 44 сигнал будет действовать дольше, чем на входе 47. Нулевой уровень с инверсного выхода 49 запретит прохождение последующих СИ, поступающих на вход формирователя 24.
Таким образом, устройство при меньших аппаратурных затратах по сравнению с прототипом обеспечивает независимые запись информации в параллельном коде и считывание в последовательном коде.
1!37474
Фиг.2
Язк3
1137474
ll37474
ЗНЮШИ Заказ 10526/37 Ти аж 710 Псщнисное .Фаниал ППП Патепт, г.Ужгород, уа.Проекткаа, 4