Изобретение относится к вычислительной технике, в частности к устройствам сопряжения абонентов с ЭВМ и может быть использовано в система передачи данных. Известно устройство для обмена информации, содержащее сумматор, ре версивный и су й4ирующий счетчики, блоки выработки сигналов состояния и управления, регистр объема, адрес ные и числовые шины. Устройство обе печивает запись или считывание инфо мации lj . Недостаток указанного устройства - низкое быстродействие из-за невозможности обеспечения процесса одновременной записи и считывания информации. Наиболее близким к предлагаемому является устройство для сопряжения, содержащее буферные регистры, первы входы которых соединены с первым входом устройства, два дешифратора, два счетчика, сумматор, блок управления, первый и второй входы которо го подключены к второму и третьему входам устройства, а выходы первого счетчика соединены с входами первого дешифратора и через.элементы НЕ с первыми входами сумматора, каждый из выходов первого дешифратора соединен с вторым входом соответствующего буферного регистра, аналогично выходы второго счетчика соединены с другими входами сумматора и с вхо дами второго дешифратора, каждый из выходов которого подключен к третье му входу соответствующего буферного регистра. Устройство обеспечивает прием информации из ЭВМ в буферные регистры и вьщачу ее в абонент 2J Недостаток известного устройства - низкое быстродействие из-за отсутствия обратной связи меяоду устройством и абонентом, что приводит к потерям рабочего времени абонента на ожидание обмена и к невозможности перераспределения рабочего цикла абонента. Цель изобретения - повьш1ение быстродействия устройства. Поставленная цель достигается тем, что в устройство, содержащее группу буферных регистров, два дешифратора, сумматор, два счетчика .и группу элементов НЕ, причем информационные входы буферных регистров группы соединены с информационным входом устройства, а входы записи и управления - соответственно с соответствующими выходами первого и второго дешифраторов, группы входов которых подключены соответственно к группам выходов первого и второго счетчиков, группа выходов сумматора соединена с группой контрольных выходов устройства, первая группа входов - через элементы НЕ группы с группой выходов первого счетчика, а вторая группа входов - с группой выходов второго счетчика, введены третий счетчик, третий дешифратор, триггер и элемент И, причем выходы и входы считывания буферных регистров группы соединены соответственно с информационным выходом и входом синхронизации считывания устройства, группа входов элемента И подключена к группе выходов сумматора, а выход является выходом разрешения считывания устройства, счетный вход первого счетчика и управляющий вход первого дешифратора соединены с входом синхронизации записи устройства, счетный вход третьего счетчика соединен с входом синхронизации считывания устройства и нулевым входом триггера, вход сброса - с выходом триггера, а группа выходов - с группой входов третьего дешифратора, выход которого подключен к счетному входу второго счетчика и единичному входу триггера. На чертеже представлена блок-схема устройства. Устройство содержит буферные регистрйя 1, первый дешифратор 2, второй дешифратор 3, элемент И 4, сумматор 5, элементы НЕ 6, первый счетчик 7, второй счетчик 8, третий дешифратор 9, третий счетчик 10, триггер 11, информационные вход 12 и выход 13 устройства, информационные входы 14 буферных регистров, входы 15 записи буферных регистров 1, вхо- j ды 16 управления буферных регистров 1, входы 17 считывания информации из буферных регистров 1, входы 18 и 19 групп входов cy мatopa, выходы 20 группы контрольных выходов устройства, выход 21 разрешения считывания, вход 22 синхронизации записи устройства, нулевой вход 23 триггера- 1 1 , единичный вход 24 триггера 1 1 , вход 25 сброса счетчика 10, счетный вход 26 счетчика 10, вход 27
310831
инхронизации считывания, буферные ; , егистры 1 являются П-разрядными двиговыми регистрами и служат для риема информации, поступающей на ходы 1А из ЭВМ через вход 12, и пе- 5 редачи ее через выход 13абоненту;
Последовательное подключение выхоов буферных регистров 1 к выходу 13 устройства осуществляется по проводному ИЛИ, управление которым осуществ-10 яется через вход16 буферных регистров 1, первый счетчик 7, вход которого подключен к входу 22 устройства, совместно с первым дешифратором 2, а также второй счетчик 8, вход которо- 15 го подключен к выхЪду третьего деифратора 9, coBMetTHo с вторым деифратором 3 предназначены для последовательного подключения буферный: регистров 1 на запись информации па- 20 раллельным кодом из ЭВМ и выдачи ее по выходу 13 последовательным кодом абоненту. Управление записью и считыванием информации осуществляется соответственно через входы 15 и 17 25 регистров 1, а через вход 16 осуществ ляется управление третьим состоянием. Счетчик 7 подключен через элементы НЕ 6 к входам 18 сумматора, а счетчик 8 - к входам 19 сумматора, зо с выходов сумматора 5, подключенных к выходу 20 устройства, в ЭВМ поступает информация в двоичном коде о количестве свободных для приема информации буферных регистров 1. С выхода элемента И 4, с выхода 21 устройства абоненту поступает разрешение на считывание информации из буферных регистров 1. Счетчик 10 и дешифратор 9 служат для вырабатывания 40 импульса переключения счетчика 8, триггер 11 служит для установки счетчика 10 в исходное состояние.
Устройство работает следующим образом.
Информационное слово, предназначенное для передачи из ЭВМ абоненту, поступает через вход 12 устройства, на- вход 14 буферных регистров, 1. Счетчик 7 возбуждает один из выходов 50 дешифратора 2.
Первый синхроимпульс из ЭВМ через вход 22 поступает на счетный вход счетчика 7 и на вход 15 буферного регистра 1, соответствующего возбуж- 55 денному выходу дешифратора 2, и обеспечивает запись в него информационкого слова. По заднему фронту этого
764
же импульса увеличивается на единицу число на выходе счетчика 7, тем самьм подключается следующий буферный регистр 1 для приема очередного информационного слова. После этого уменьшается на единицу состояние сумматора 5 и в ЭВМ поступает код, говорящий о том, что свободных регистров осталосьна один меньше относительно исходного количества буферных регистров , а также вывешивается через выход 21 устройства разрешение на считывание информации, говорящее о том, что информация для абонента имеется как минимум в одном из буферных региетров 1 и ее можно считывать. Изменение состояния сумматора 5 достигается тем, что число с выходов счетчика 7 поступает на входы 18 сумматора 5 через элементы НЕ 6.
Аналогично счетчик 8 возбуждает один из выходов дешифратора 3, которьш подготавливает соответствующий ему буферный регистр 1 и подключает выход этого регистра по проводному ИЛИ к выходу 13 устройства для выдачи информации последовательным кодом в абонент.
При наличии разрешения на выходе 21 устройства импульсы считывания начинают поступать через вход 27 устройства на вход 17 буферных регистров 1, а также на, вход 26 счетчика 10. После прохождения 11-го импульса считывания информационное слово полностью выдается абоненту. Счетчик 10 просчитывает п импульсов, дешифратор 9 вьщеляет этот импульс и взводит триггер 11, который сбрасывает счетчик 10 в исходное состояние. Этим же импульсом счетчик 8 увеличивает на единицу свое содержимое и возбуждает соответствующий выход дешифратора 3 для подключения следующего буферного регистра 1 на вы-, ход 13. Состояние на выходе сумматора 5 увеличивается на единицу и через выход 20 устройства в ЭВМ поступит число в двоичном коде, говорящее о том, что свободных буферных регистров стало на один больше. Когда на вход устройства 27 поступит ll+1-й импульс, он установит в исходное состояние триггер 11, и счетчик 10 вновь будет просчитывать импульсы считывания.
Таким образом, устройство обеспечивает одновременный ввод в парал510831766
лельном коде информации от ЭВМ в абоненту, что повьшает быстродейстсвобод1Ше буферные регистры и вывод -вие устройства по сравнению с протов последовательном коде информации типом.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения электронной вычислительной машины с абонентом | 1983 |
|
SU1137474A1 |
Устройство для сопряжения электронно-вычислительной машины с абонентом | 1984 |
|
SU1238088A1 |
Устройство для сопряжения ЭВМ с абонентом | 1986 |
|
SU1319041A1 |
Адаптивное устройство для сопряжения ЭВМ с каналами связи | 1987 |
|
SU1532938A1 |
Устройство для обмена информацией между абонентом и ЭВМ | 1986 |
|
SU1314346A1 |
Устройство для сопряжения ЭВМ с абонентом | 1985 |
|
SU1287170A1 |
Устройство для сопряжения ЦВМ с группой абонентов | 1988 |
|
SU1559349A1 |
Устройство для ввода информации | 1989 |
|
SU1695314A1 |
Устройство для сопряжения абонентов с каналами связи | 1985 |
|
SU1262510A1 |
Устройство для сопряжения источника и приемника информации | 1984 |
|
SU1236491A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ, содержащее группу буферных регистров, два дешифратора, сумматор, два счетчика и группу элементов НЕ, причем информационные входы буферных регистров группы соединены с информационным входом устройства, а входы записи и управления - соответственно с соответствующими выходами первого и второго дешифраторов, группы входов которых подключены соответственно к группам выходов первого и второго счетчиков, группа выходов сумматора соединена с группой контрольных выходов устройства, первая Группа входов - через элементы НЕ группы с группой выходов первого счетчика, а вторая группа входов с группой выходов второго счетчика, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены третий счетчик, третий дешифратор, триггер и элемент И, причем выходы и входы считывания буферных регистров группы соединены соответственно с информационным выходом и входом синхронизации считывания устройства, группа входов элемента И подключена к группе выходов сумматора, а выход является выходом разрешения считьшания устройства, счетный вход первого счетS чика и управляющий вход первого десл шифратора соединены с входом синхронизации записи устройства, счетный вход третьего счетчика соединен с входом синхронизации считывания устройства и нулевым входом триггера, вход сброса - с выходом триггера, а группа выходов - с группой входов третьего дешифратора, выход которого эо со подключен к счетному входу второго счетчика и единичному входу триггера. О5,
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство обмена | 1974 |
|
SU503231A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для сопряжения | 1978 |
|
SU723563A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
/ |
Авторы
Даты
1984-03-30—Публикация
1982-12-24—Подача