Устройство для сопряжения эвм с абонентами
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С АБОНЕНТАМИ, содержащее блок управления, группа входов которого является группой входов готовности абонентов устройства, а первая группа ВЫХОДОВ соединена с группой адресных ВХОДОВ первого коммутатора, группа информационных входов которого является группой информационных ВХОДОВ устройства, блок буферной памяти, информационный выход которого является информационным выходом устройства, и преобразова тель частоты , информационный и синхронизирунлций ВЫХОДЫ которого подключены соответственно к группам информационных и запросных ВХОДОВ блока буферной памяти, отличающееся тем, что, с целью повыше-ния пропускной способности устройства , в Herd введено (М-1) коммутаторов и (М-1) преобразователей частоты, причем группы адресных и информационных входов i - го коммутатора (i 1, Н - 1) подключены соответственно к i-й группе выходов блока управления, информационные ВЫХОДЫ (М-1) коммутаторов соединены соответственно с информационными и синхронизирующими входами соответствующих преобразователей частоты, информационные и синхронизирующие выходы которых соединены ,соответственно с группами информационных и запросных ВХОДОВ блока буферной памяти, а тактовые входы являются группой тактовых ВХОДОВ устройства, синхронизирующие ВХОД и ВЫХОД блока буферной памяти являются соответственно синхронизирующими ВХОДОМ и ВЫХОДОМ устройства, причем блок о € управления содержит М узлов готовности , при этом j-й (J 1, М) узел (Л готовности содержит N элементов И, N элементов НЕ и N групп последовательно соединенных элементов задержки по (j-l)-My элементу в каждой группе, причем информационные ВХОДЫ Е-х элементов И
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (19) (И) (5)) y G 06 F 3/00 1 м, ° 1, Л1. а
-> 3 i у
ОПИСАНИЕ ИЗОБРЕТЕНИЯ н двтоеском г свидетельству
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTMA (21) 3690189/24-24 (22) 12.01.84 (46) 23.12.85. Бюл. У 47 (72) В.А.Зайцев и А.Ю.Максимов .(53) 681.3(088.8) (56) Авторское свидетельство СССР
У 579607, .кл. G 06 F 3/04, 1975.
Авторское свидетельство СССР
Ф 703799, кл. G 06 F 3/04, 1977. (54) (57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ
ЭВМ С АБОНЕНТАМИ, содержащее блок
t управления, группа входов которого является группой входов готовности абонентов. устройства, а первая группа выходов соединена с группой адресных входов первого коммутатора, группа информационных входов которого является группой информационных входов устройства, блок буферной памяти, информационный выход которого является информационным выходом устройства, и преобразователь частоты, информационный и синхронизирующий выходы которого подключены соответственно к группам информационных и запросных входов блока буферной памяти, о т л и ч а ю— щ е е с я тем, что, с целью повыше-. ния пропускной способности устройства, в него введено (М-1) коммутаторов и (М-1) преобразователей частоты, причем группы адресных и информационных входов i — - ro коммутатора (i = 1, М вЂ” 1) подключены соответственно к i-й группе выходов блока управления, информационные выходы (M-1) коммутаторов сое- динены соответственно с информационными и синхронизирующими входами соответствующих преобразователей частоты, информационные и синхронизирующие выходы которых соединены, соответственно с группами информационных и запросных входов блока буферной памяти, а тактовые входы являются группой тактовых входов устройства, синхронизирующие вход и выход блока буферной памяти являются соответственно синхронизирующими входом и выходом устройства, причем блок управления содержит М узлов готовности, при этом j é (j = 1, М узел готовности содержит N элементов И, N элементов НЕ и N групп последовательно соединенных элементов задержки по (j-I)-му элементу в каждой группе, причем информационные входы E-х элементов И (1 = 1,И) через соответствующую группу элементов задержки тех же узлов готовности соединены с (-м входом группы входов блока управления, выходы элементов И 1-го узла готовности являются j-й группой выходов блока управления, выход f-ro элемента И j-ro узла готовности соединен через соответствующий элемент НЕ того же узла готовности с группой входов разрешения других элементов И того же узла готовности и с группами входов разрешения 3-х элементов И других узлов готовности.
4 1
Изобретение относится к вычисли-. тельной технике и может быть использовано для передачи информации от медленно действующих устройств к быстродействующей ЭВМ.
Цель изобретения вЂ, повышение пропускной способности устройства.
На фиг.1 представлена блок-схема предлагаемого устройства; на фиг.2—
5 — функциональные схемы блока управления, преобразователя кода, блока .буферной памяти, коммутатора на фиг. 6 — временная диаграмма работы коммутатора; на фиг. 7 и 8 — блоксхемы алгоритмов работы устройства на фиг. 9 — временная диаграмма работы преобразователя кода.
Устройство (фиг.1) содержит блок 1 управления, состоящий из узлов 2 — 4 (фиг,2), включающих элементы И 5, элементы НЕ 6 и элементы 7 задержки групп, коммутаторы 8, преобразователи
9 кода, состоящие из генератора 10 одиночных импульсов, счетчика 11 промежутка между синхроимпульсами, счетчика 12 синхроимпульсов, триггера 13 разрешения записи кода, дешифратора
14 управляющих сигналов и регистра 15 числа, блока 16 буферной памяти, состоящего из узла 17 приоритета,элементов И 18, элементов ИЛИ 19, счетчика 20 адресов, памяти 21 и дешифратора 22.
Устройство содержит также информационный выход 23, синхронизирующие выход 24 и вход 25, тактовый
1 вход 26, группу информационных входов 27 и группу 7 входов 28 готовности устройства, синхрониэирующие вход 29 и выход 30 и информационные вход 31 и выход 32 преобразователя 9 кодов (фиг.1-4).
Коммутатор 8 (фиг.5) содержит элементы 33 и 34 коммутации и демодулятор 35.
Устройство работает следующим образом.
Абоненты, имеющие информации для передачи в ЭВМ, выставляют сигналы готовности на выход 28. Если число абонентов, выставивших сигналы готовности, равно или меньше числа M преобразователей 9, то блок 1 распределяет эти абоненты за преобразователями 9.
Если число абонентов, выставивших сигналы готовности, превышает число М, то первые М абонентов (в по200271 рядке поступления сигналов готовности) закрепляются за преобразователями 9, а остальные ожидают освобождения преобразователей.
С выхода преобразователей 9 сообщения поступают через блок 16 в ЭВМ.
На фиг. 5 изображена функциональная схема коммутатора 8 при N = 4.
При большем N коммутаторы наращиваются параллельно. Информация от каждого абонента идет по двум проводам
А и В парафазным кодом. Элементы 33 и 34 коммутации подключают четыре входа А и четыре входа В на соответствующие выходы в зависимости от сигналов "Готовность . С выходов элементов 33 и 34 коммутации идет двуполярный код, который преобразуется демодулятором 35 в последовательный код и синхроимпульсы (фиг.6).
1О
Блок 16 буферной памяти (фиг.4) работает следующим образом.
При заполнении кодом регистра 15 в одном из преобразователей 9 соот,ветствующий дешифратор 14 вьщает управляющий сигнал, поступающий на один из входов узла 17 приоритета. На соответствующем выходе последнего появ,пяется сигнал, который разрешает через элемент ИЛИ 19 запись в память 21, 25
55 прибавляет единицу в счетчик 20, а также дает разрешение на прохождение кода через соответствующий элемент И
18. Далее код через элемент ИЛИ 19 записывается в память 21 по соответствующему адресу. При заполнении памяти 21 дешифратор 22 вьщает по выходу 24 в ЭВМ сигнал заполнения памяти. По этому сигналу происходит приостановка вычислений ЭВМ, которая затем вьщает по входу 25 сигнал считывания в виде пачки импульсов, разрешая считывание информации из памяти 21, а также разрешает вычитание единицы из счетчика 20 через время, равное времени выдачи одного слова.
При обнулении счетчика 20 дешифратор
22 через выход 24 вьщает сигнал окончания считывания, по которому прекращаются выдача импульсов считывания и возврат ЭВМ из перерывания для продолжения вычислений.
Преобразователь 9 кодов (фиг.3) работает следующим образом.
Счетчик 11 считывает тактовые импульсы, поступающие из ЭВМ по входу
26, и сбрасывается синхроимпульсами входа 29. В момент паузы между словами синхроимпульсы на входе 29 отсут3 1200 ствуют, поэтому значение счетчика 11 достигает величины, соответствующей паузе, и запускает триггер 13. Запуск осуществляется по тактовому импульсу, поступающему из ЭВМ.Триггер
13 дает разрешение на работу счетчика 12, а также разрешает запись кода в регистр 15. Генератор 10 из длинных импульсов, имеющих форму меандра, формирует по тактовым нмпуль- 1п сам, поступающим из ЭВМ, одиночные короткие импульсы (фиг.9), по которым производится запись кода в регистр 15.
Дешифратор 14 в определенный момент времени, определяемый тактовым импульсом, поступакнщим из ЭВМ, выдает
271 ., 4 импульсы сброса триггера 13 и счетчи- ка 12, а также разрешает выдачу кода из регистра 15. Запись кода в регистр 15 идет по одиночным импульсам с частотой синхроимпульсов на . входе
29, равной частоте работы абонентов (50 кГц). Выдача кода из регистра 15 производится по тактовым импульсам, идущим из ЭВМ по входу 26 с частотой
3,2 мГц. Таким образом, преобразователь 9 кода преобразует частоту кода с 50 кГц в 3,2 мГц.
Таким образом, предлагаемое устройство-имеет более высокую пропускную способность эа счет организации параллельного ввода от М абонентов.
1200271
1200273
ЗР
120027) 120027I смй
Сюероиеуман
BHHHIIH Заказ 7868/54 Тираж 709 Подписное
Филиал ППП "Патент", г.Ужгород, ул.Проектная, 4