Изобретение относится к вычислительной технике, в частности к устройствам сопряжения абонентов с ЭВМ к может быть исйользованр в системах передачи данных. Известно устройство для обмена информации, содержащее сумматор, реверсивный и суммирующий счетчики, блоки выработки сигналов срстояния и управления, регистр объема, адресные и числовые шины. Устройство обес печивает запись и считывание информа ции . Наиболее близким к данному по технической сущности является устрой ство для сопряжения, содержащее груп пу буферных регистров, информационные входы и выходы которых являются соответственно информационными входо и выходом устройства, два распредели теля, образованные первыми и вторыми счетчиками и дешифраторами, выходы которых подключены соответственно к входам записи и.управления соот ветствуюгцих буферных регистров, Входы считывания которых соединены с входом синхронизации считывания устройства, сумматор, первой группой входов соединенный через группу элементов НЕ с группой выходов первого счетчика и группой входов первого дешифратора, второй группой входов с группой выходов второго счетчика и группой входов второго дешифратора, а группой выходов - с группой контрольных выходов устройства и через элемент И-НЕ с выходом разрешения считывания устройства,тактовьй вхЬ первого счетчика и управляющий вход первого дешифратора соединены со вхо ДОМ синхронизации записи устройства, тактовый вход третьего счетчика соединен со входом синхронизации считывания и нулевым входом триггера, выходом подключенного к входу сброса счетчика, выходы которого соединены -через третий дешифратор с счетным входом второго триггера и единич ,ным входом триггера. Недостатком устройств являются большие аппаратурные затраты. Целью изобретения является сокращение аппаратурных затрат. Поставленная цель достигается тем что в устройство, содержащее группу буферных регистров, информационные входы и выходы которых подключены соответственно к информационным входу и выходу устройства, а входы считывания - к входу синхронизации считывания устройства и счетному входу счетчика,выходом соединенного с входом дешифратора, триггер, два распределителя, выходы которых подключены соответственно к входам записи -и вхо- дам управления третьим состоянием соответствующих буферных регистров группы,введены реверсивный счетчик, два элемента ИЛИ,элемент НЕ,элемент И, элемент задержки и формирователь одиночного импульса,причем тактовый вход первого распределителя соединен с выхо- дом элемента И, входом сброса триггера и суммирующим входом реверсивного счетчика, группа выходов которого .соединена с группой контрольных выходов устройства и группой входов первого элемента ИЛИ, выход которого является выходом разрешения считывания устройства, вычитающий вход реверсивного счетчика подключен к выходу дешифратора, входу сброса счетчика, первому входу второго элемента ИЛИ и через элемент НЕ к первому входу элемента И, вторым входом соединенного с выходом триггера, а выходом через формирователь одиночного импульса с вторым входом второго элемента ИЛИ, выход которого соединен с тактовым входом второго распределителя, информационный вход триггера соединен с входом синхронизации записи устройства, 1СИНхронизирующий вход триггера через элемент задержки соединен с входом синхронизации записи устройства. На фиг,1 представлена блок-схема устройства; на - функциональная схема управления; на фиг.З функциональная схема формирователя одиночного импульса -, на фиг,4 - функциональная схема триггера формирователя одиночного импульса; на фиг.З временная диаграмма работы устройства. Устройство содержит (фиг. Г) буферные регистры 1 группы, блок 2 управления, реверсивный счетчик 3, распределители 4 и 5, первьй элемент ШШ 6, информационные вход 7 и выход 8 устройства, ииформационные входы 9, входы 10 записи, вход 11 управления третьим состоянием и вход 12 считывания буферных регистров, группа контрольных выходов 13 устройства, выход 14 разрешения считывания устройства, суммирующий 15 и вычитающий 16 входы реверсивного счетчика 3, входы синхронизации записи L7 и считывания 18 устройства, выходы 19-22 блока 2 управления. Блок 2 управления содержит второ элемент ИЛИ 23, формирователь 24 одиночного импульсаJ элемент И 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 установки триг гера в О, прямой 48 и инверсный 49 выходы триггера 44 (фиг.З). Триггер 44 образован элементами И-НЕ 50 и 51 с элементами НЕ 52 и 53 на входах фиг.4) . Устройство работает следующим об разом. В момент включения питания в ус. тройство вырабатывается сигнал 06 |1дий сброс, который проходит по все сбросовым цепям (не показаны, приводя устройство в исходное состояние. После прохождения сигнала 05.щий сброс регистры 1 находятся в третьем состоянии, т.е. ни один из регистров не подключен к выходу 8 устройства. После прихода первого синхроимпульса (СИ) по входу 17 запускается формирователь одиночного импульса 24, возбуждая первый разряд распределителя 5, что приводит к снятию третьего состояния с соответствующего регистра 1, подклю чая его выходы к выходу 8. Далее, при работе устройства обязательно один из буферных регистров I будет находиться не в третьем состоянии вплоть до включения питания. Информационное слово, предназнаценное для передачи из ЭВМ в абонен, поступает через вход 7 на входы 9 буферных регистров 1. Первый синхроимпульс, поступаюпщй от ЭВМ на вход 17 через выход 19 блока 2 поступает на распределитель 4, воз дая один из разрядов этого распреде лителя. Импульс с возбужденного ра ряда распределителя 4 поступает на . вход 10 соответствующего ему буферного регистра 1, обеспечивая запись в него информационного слова. Первый СИ с выхода 19 блока 2 поступает также и на счетный вход 15 реверсивного счетчика 3, увеличивая тем самым его состояние на единицу. Затем на входы буферных регистров 1 поступает второе информационное слово, второй СИ возбуждает следующий разряд распределителя 4, обеспечивая запись информационного слова в соответствующий возбужденному разряду буферный регистр 1. Одновремен- НО второй СИ изменяет на единицу состояние реверсивного счетчика 3. Результат сложения с реверсивного счетчика 3 через выходы 1 3 в двоичном коде поступает в ЭВМ, которая следит за количеством свободных буферных регистров 1, чтобы не было сбоев или потери информационного слова в работе устройства сопряжения. ЭВМ прекращает запись при заполнении счетчика 3. С выхода 14 по результату состояния реверсивного счетчика 3 в абонент выставляется Флажок (разрешение), по которому абоненту разрешаете обращаться за информацией в устройство. После того как на выходе 14 выставится Флажок, абонент выдает на вход 18 импульсы запроса, которые с выхода 22 блока 2 поступают на сдвиговые входы 12 буферных регистров 1, вьщавая в последовательном коде информационное слово в абонен с соответствующего подключенного буферного регистра 1. После выдачи информационного слова в абонент блок 2 формирует одиночный импульс, который с выхода 20 блока 2 поступает на вход 16 реверсивного счетчика 3, уменьщая его состояние на единицу. Одновременно этот одиночный импульс с выхода 21 блока 2 поступает на распределитель 5, возбуждая тем самым следующий разряд распределителя и подготавливая соответствующий ему буферный регистр 1 к выдаче информации в абонент. Блок 2 управления работает следующим образом. ПервыйСИ со входа 40 поступает на вход 32 триггера 27, где он запоминается и через элемент И 25 проходит на выход 19, так как запрещающеSI ,го уровня на выходе 37 нет, потому что на вход 41 не поступают импульсы запроса от абонента до тех пор, пока не будет записана информация хотя бы в один из буферных регистров 1. Этот же первый СИ поступает на вход формирователя 24, который чере.з элемент ИЛИ 23 проходит на ,,выход 21 и далее поступает иа распр (делитель 5 (фиг.1) . Этот же СИ с эл мента И 25 поступает по обратной связи на вход 31 триггера 27, устанавливая его в О. Когда в абонент на выходе 14 выставляется Флажок , от абонента могут поступать на вход 41 импульсы запроса, которые поступают на выход 22 блока 2 и на счетный вход 35 суммирующего счетчика 3 Счетчик просчитывает h импульсов запроса, необходимых для вывода в абонент одного информа.ционного сло . ва в последовательном коде из соответствующего буферного регистра 2 (фиг.1). Дешифратор 28 вьщеляет П-й импульс запроса и вьщает его на выход 20, через элемент ИЛИ 23 на выход S1. Импульс с выхода дешифра. тора 28 поступает на вход 34 счетчика 30, устанавливая его в исходное состояние, и через элемент НЕ 26 на вход 37 элемента И 25, запрещая прохождение СИ с триггера 27 на выход 19, если СИ придет в момен наличия rv-го импульса запроса. 4 Схема формирователя одиночного мпульса работает следующим образом. В начальный момент времени триггер 44 находится в состоянии О и положительный уровень с инверсного выхода 49 поступает на второй вход элемента И 42. Первый СИ, поступающий на вход формирователя 24, проходит .через элемент И 42 на вход 47 установки триггера 44 в О и с задержкой на элемент задержки 43 на вход 46 установки триггера 44 в 1. Вследствие этого на обоих плечах триггера 44 установятся высокие уровни. Высокий уровень с прямого выхода триггера 44 дает разрешение на элемент И 45 для прохождения первого импульса СИ,, поступающего с выхода элемента И 42 на вход формирователя 24. После окончания действия первого импульса на входе формирователя 24 триггер 44 установится в единичное состояние, так как на входе 46 триггера 44 сигнал будет действовать дольше, чем на входе 47. Нулевой уровень с инверсного выхода 49 запретит прохождение последующих СИ, поступающих на вход формирователя 24. Таким образом, устройство при меньших аппаратурных затратах по сравнению с прототипом обеспечивает независимые запись информации в параллельном коде и считывание в последовательном коде.
19
20 Ik21
22
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения электронно-вычислительной машины с абонентом | 1984 |
|
SU1238088A1 |
Устройство для сопряжения ЭВМ с абонентом | 1986 |
|
SU1319041A1 |
Устройство для сопряжения источника и приемника информации | 1988 |
|
SU1562921A1 |
Устройство для сопряжения | 1982 |
|
SU1083176A1 |
Устройство для ввода информации | 1989 |
|
SU1695314A1 |
Устройство для сопряжения абонентов с ЭВМ | 1986 |
|
SU1410041A1 |
Устройство для сопряжения двух асинхронных магистралей | 1986 |
|
SU1403083A1 |
Система коммутации | 1985 |
|
SU1317448A1 |
Запоминающее устройство | 1985 |
|
SU1305772A1 |
Устройство для сопряжения ЭВМ с внешними устройствами | 1982 |
|
SU1072036A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭЛЕКТРОННОЙ ВЫЧИ СЛИТЕЛЬНОЙ МАШИНЫ С АБОНЕНТОМ, содержащее группу буферных регистров, информационные входы и выходы которых подключены соответственно к информационным вхо.ду и выходу устройства, а входы считывания - к входу синхронизации считывания устройства и счетному входу счетчика, выходом соединенного со входом дешифратора, триггер, два распределителя, выходы которых подключены соответственно ко входам записи и входам управления -третьим состоянием соответствующих буферных регистров группы, отличающееся гем, что, с целью сокращения аппаратурных затрат, в устрой.ство введены реверсивный счетчик. два элемента ИЛИ, элемент НЕ, элемент И, элемент задержки и формирователь одиночного импульса, причем тактовый вход первого распределителя соединен с выходом элемента И, входом сброса триггера и суммирующим входом реверсивного счетчика, группа выходов которого соединена с группой контрольных выходов устройства и группой входов первого элемента ИЛИ, выход которого является выходом разрешения считывания устройства, вычитающий вход реверсивного счетчика подключен к выходу дешифратора, входу сброса счетчика, первому входу второго элемента ИЛИ и через i элемент НЕ к первому входу элемента (Л И, вторым входом соединенного с выходом триггера, а выходом через формирователь одиночного импульса - со вторым входом второгоЭлемента, или, выход которого соединен.с тактовым входом второго распределителя VHH- формационный вход триггера соединен со входом синхронизации записи ус00 тройства, синхронизирующий вход триг гера через элемент задержки соединен 4 с входом синхронизации записи устройства.
2it
25
u
37
36
26
27
cp
W,
2d
33
n
/ i
f f
J4f
35
«;
.2
fui.3
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство обмена | 1974 |
|
SU503231A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Авторское свидетельство JCCCP по заявке № 3527874/24, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-01-30—Публикация
1983-05-24—Подача