Устройство для сопряжения абонентов с цвм

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных системах. Целью изобретения является повышение быстродействия. В состав устройства входят две группы регистров 7,9, три группы элементов И 6, 8, 10, элемент И 4, регистр 2 сдвига, счетчик 3, дешифратор 5, элемент ИЛИ 11, блок 1 управления. В устройстве по одному командному слову производится обмен информацией с одним и тем же абонентоммассивом числовых слов. 1 з.п. ф-лы, 2 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU„„160524

А1 (g1)g G 06 Р 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (21) 4465595/24-24 (22) 25,07.88 (46) 07. 11.90, Бюл. М 41 (72) Е.А.Березина и П.Д.Можайская (53) 681.325(088.8) (56) Авторское свидетельство СССР

Р 731433, кл. G 06 F 13/00, 1978.

Авторское свидетельство СССР

1101812, кл. G 06 F 13/00, 1983, (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ АБОНЕНТОВ С ЦВМ (57) Изобретение относится к вычислительной технике и может быть использовано в управляющих вычислительных системах. Целью изобретения является повышение быстродействия. В состав устройства входят две группы регистров 7, 9, три группы элементов И 6, 8, 10, элемент И 4, регистр 2 сдвига, счетчик 3, дешифратор 5, элемент ИЛИ 11, блок 1 управления. В устройстве по одному командному слову производится обмен информацией с одним и тем же абонентом-массивом числовых слов. 1 з.п. ф-лы, 2 ил.

1605243

Изобретение относится к вычислительной технике, в частности к устройствам сопряжения абонентов с ЦВИ, и может быть использовано в управля5 ющих вычиСлительных системах.

Цель изобретения — повышение быстродействия устройства, На фиг.1 представлена блок- .хема устройства; на фиг.2 — функциональная схема блока управления.

Устройство содержит (фиг.1) блок ) управления, регистр 2 сдвига, счетчик 3, элемент И 4, дешифратор 5,элементы И б группы, группу регистров l, элементы И 8 группы, группу регистров 9, элементы И 10 группы, элемент

ИЛИ 11, вход 12 последовательного ко-. да устройства, тактовый вход 13 устройства, вход "Команда" 14, вход

"Число" 15 устройства, установочный вход 16 устройства, информационные входы 17 устройства, информационные выходы 18 устройства, выход 19 последовательного кода устройства,вхо- 25 ды 20-23 блока 1, выходы 24-27 блока

1 управления, информационный вход 28 регистра 2 сдвига, тактовый вход 29 регистра 2 сдвига, разрешающий вход

30 регистра 2 сдвига, группу информационных выходов 3 1 регистра 2 сдвига, информационный выход 32 регистра 2 сдвига, информационный 33, записи 34 и счетный 35 входы счетчика 3, входы Зб и 37 элемента И 4, выходы 38

<и 39 дешифратора 5, входы 40 и 41 эле"

35 ментов И 6, информационный 42, разрешающий 43 и тактовый 44 входы регистров 7 группы, информационные 45 выходы регистров 7 группы, входы

46 и 47 элементов И 8, разрешающий

48, тактовый 49 и информационный 50 входы регистров 9 группы, входы 51 и 52 элементов И 10, входы 53 элемента ИЛИ 11. 45

Блок 1 управления содержит (фиг . 2) два триггера 54 и 55, пять элементов И 56-60, два элемента ИЛИ 61 н

62, счетчик 63, три элемента 64-66 задержки, первый вход 67 первого элемента И 56, второй вход 68 элемента

И 56, входы 69 и 70 элемента И 57, входы 71 и 72 элемента ИЛИ 61, входы 73 и 74 элемента ИЛИ 62, счетный вход 75 счетчика 63, установочный вход 76 счетчика 63, входы 77 и 78 элемента И 58, входы 79 и 80 элемента И 59, входы 81 и 82 элемента И 60, Блок управления предназначен для формирования на своих выходах 24, 27, 25 и 26 управляющих сигналов, обеспечивающих обмен информацией с

ЦВМ.

Командное слово из ЦВМ содержит адрес первого абонента, участвующего в обмене, и признак, управляющий модификацией адреса абонента. В соответствии с содержимым командного слова регистр 2 разбит на две группы разрядов.

Информационные входы 31 группы разрядов содержат адрес абонента, информационный выход 32 содержит признак, управляющий модификацией адреса абонента (при единичном значении этого признака по окончании обмена текущим числовым словом адрес абонента- увеличивается на единицу, при нулевом значении этого признака изменения адреса абонента не происходит и обмен информацией производится с абонентом, имеющим один и тот же адрес) .

Устройство работает следующим образом.

В течение всего времени работы устройства на его вход 13 из ЦВМ непрерывно поступают тактовые импульсы. Последние через вход 13 поступают на вход 20 блока 1, вход 29 регистра 2 сдвига, входы 44 регистров

7 и входы 49 регистров 9.

Устройство работает в четырех режимах: вывода информации с модификацией адреса абонента, вывода информации без модификации адреса абонента, ввода. информации с модификацией адреса абонента, ввода информации без модификации адреса абонента.

Перед началом работы через вход 16 устройства на вход 23 блока 1 подается сигнал "Начальная установка", по которому на выходах 24 и 27 блока 1 устанавливается нулевое состояние.

Затем в любом режиме через вход устройства на вход 21 блока 1 подается сигнал "Команда", который запоминается в блоке 1 и по которому на выходе 24 блока 1 появляется единичный сигнал, который подается на вход 30 регистра 2 и разрешает прием в регистр 2 последовательного кода командного слова„ поступающего после сигнала "Команда" через вход 12 устройства на вход 28 регистра 2.

160524 3

По окончании приема последовательного кода команды на выходе 24 блока 1 появляется нулевой сигнал, и сдвиг информации в регистре 2 прекращается.

Затем с выхода 25 блока 1 на вход

34 счетчика 3 подается единичный импульс, по которому производится запись адреса первого абонента, участвующего в обмене, с выходов 31 регистра 2 сдвига в счетчик 3 через его входы 33. На одном из выходов 38 или 39 дешифратора 5 появляется единичный сигнал.

В режиме вывода информации с модификацией адреса абонента после приема командной посылки с выхода 32 регистра 2 подается единичный сигнал на вход 36 элемента И 4, а с одного из выходов дешифратора 5 поступает сигнал на соответствующий вход 40 элемента И 6.

Затем через вход 15 устройства на вход 22 блока 1 поступает импульс

"Число", после чего на выходе 27 блока 1 поя вля ется единичный сигнал

"Разрешение сдвига, поступающий на входы 41 всех элементов И 6.

Сигнал "Разрешение сдвига только через тот элемент И 6, на вход которого подан единичный сигнал с дешифратора 5, проходит на вход 43 соответствующего регистра 7, адрес которого хранится в счетчике 3 и разрешает прием в него последовательного кода числовой посылки, поступающего из ЦВМ после импульса "Числов че— рез вход 12 устройства на вход 42 регистров 7. С выходов 45 регистра 7 информация выдается абоненту через информационные выходы 18 устройства.

По окончании приема последовательного кода на выходе 27 блока 1 появляется нулевой уровень (прекращается выдача сигнала "Разрешение сдвига"), на выходе 26 блока 1 формируется единиччый импульс Конец слова", который через вход 37 элемента И 4 подается на вход 35 счетчика 3, после чего содержимое счетчика увеличивается на единицу.

При этом возбуждается другой выход 38 дешифратора 5 и через вход 40 соответствующего элемента И 6 на вход 43 регистра 7, имеющего адрес на единицу больше предыцущего, подается разрешающий сигнал .

По приходу следующей информационной посылки на вход 12 устройства, сопровождаемой приходом импульса "Число" на вход 15 устройства, процедура вывода информации повторяется, В режиме вывода информации без модификации адреса абонента после приема командного слова с выхода 32 регистра 2 подается нулевой сигнал на вход 36 элемента И 4.

Прием первой числовой посылки происходит аналогично приему числовой посылки при выводе информации с модификацией адреса абонента.

После окончания приема последовательного кода числа в регистр 7, имеющего адрес, заданный в командной посылке, на выходе 26 блока 1 формируется единичный импульс, поступающий на вход 37 элемента И 4, но так как на вход 36 элемента И 4 с выхода 32 регистра 2 подан нулевой сигнал, этот единичный импульс на вход 35 счетчика 3 не проходит

5

25 и содержимое счетчика не меняется.

По приходу следующей информационной посылки на вход 12 устройства в сопровождении импульса "Число на входе 15 устройства вывод информации производится в регистр 7, имеющий тот же начальный адрес, Таким образом, в один и тот же абонент выдается серия информационных посыло.к.

Режим ввода информации в ЦВИ с модификацией адреса абонента начинается с поступления на вход 12 устр ойс тв а кома ндл ой и ос ыл ки, с одержаC щей адрес первого абонента и признак разрешения модификации адреса в сопровождении импульса "Команда" на входе 14 устройства.

После приема командной посылки возбуждается один из выходов 39 дешифратора 5 и на соответствующем входе 46 элемента И 8 и соответствующем входе 51 элемента И 10 появляется единичный сигнал.

С выхода 32 регистра 2 на вход 36 элемента И 4 подается единичный сигнал. Затем на вход 15 устройства подается импульс Число", по приходу которого на выходе 27 блока 1 формируется сигнал "Разрешение сдвига", поступающий через вход 47 выбранного дешифратором 5 элемента И 8 на вход 48 соответствующего регистра

9, разрешающий прохождение тактовых

1605243 импульсов с входа 13 устройства на вход 49 регистра 9. Информация регистра 9 в последовательном коде проходит через вход 52 соответствующего элемента И 10, на вход 53 элемента

ИЛИ 11 и через него на вход 19 устройства.

По окончании передачи информации сигнал "Разрешение сдвига" с выхода

27 блока 1 снимается, а на выходе 26 блока 1 появляется сигнал "Конец слова", который через вход 37 элемента

И 4 поступает на вход 35 счетчика

3, при этом содержимое счетчика 3 увеличивается на единицу.

По приходу следующего импульса

"Число" на вход 15 устройства процедура ввода информации в ЦВМ повторяется и в ЦВМ передается содержимое регистра 9 со следующим адресом.

Режим ввода информации в ЦВМ без модификации адреса абонента начинается в сопровождении импульса "Команда" на входе 14 устройства с поступ- 25 ления на вход 12 устройства командной посылки, содержащей адрес первого абонента, при этом разрешение модификации адреса в командном слове отсутствует, 30

После приема командного слова с выхода 32 регистра 2 на вход 36 элемента И 4 подается нулевой сигнал, а с одного из выходов дешифратора 5 на соответствующий вход 46 элемента И 8 и вход 51 элемента И 10 подается единичный сигнал.

Затем на вход устройства подается импульс "Число" и происходит процедура ввода информации в ЦВМ из регист40 ра 9, имеющего начальный адрес, аналогично описанной.

По окончании передачи информации на выходе блока 1 появляется сигнал Конец слова", который поступает на 45 вход 37 элемента И 4, но так как на вход 36 элемента И 4 с выхода 32 регистра 2 подан нулевой сигнал, на вход 35 счетчика 3 сигнал не подается и содержимое счетчика 3 остается без изменений.

По приходу следующего импульса

"Число" в ЦВМ будет передана информация из того же регистра 9.

Блок 1 управления (фиг.2) работает следующим образом, Сигнал "Начальная установка", поступающий на его вход 23, устанавливает в нулев е состояние триггеры 54 и 55 и, пройдя через вход 71 элемента ИЛИ 61 на вход

76 счетчика 63, обнуляет его.

По приходу сигнала Команда" на вход 21 блока 1 триггер 54 устанавливается в единичное состояние, выдавая при этом на выходе 24 блока 1 сигнал, разрешаюпий прием последовательного кода в регистр 2 сдвига. Единичный сигнал с выхода триггера 54 поступает на вход 68 элемента И 56 и разрешает прохождение тактовых импульсов с входа 20 блока 1 через вход 67 элемента И 56 на вход 73 элемента ИЛИ

62 и с его выхода на вход 75 счетчика 63. Счетчик 63 синхронно с приемом последовательного кода в регистр 2 осуществляет подсчет принятых разрядов.

По окончании приема на выходе счетчика появляется единичный сигнал, который поступает на вход 78 элемента И 58 и разрешает прохождение через его вход 77 тактового импульса с входа 20 блока 1, задержанного на элементе 64 задержки. С выхода элемента И 58 импульс проходит через вход 80 элемента И 59, на вход 79 которого подан единичный сигнал с выхода триггера 54, на выход 25 блока 1 для записи информации в счетчик 3. Кроме того, импульс с выхода элемента И 58, задержавшись на элементе 66 задержки, поступает на вход

81 элемента И 60, вторые нулевые входы триггеров 54 и 55, вход 72 элемента ИЛИ 6 1. При этом осуществляется обнуление триггера 54 и счетчика 63.

Так как в это время на входе 82 элемента И 60 присутствует задержанный на элементе 65 задержки нулевой сигнал с выхода триггера 55, то импульсы с входа 81 элемента И 60 на его выход не проходят.

По приходу импульса "Число11 через вход 22 блока 1 на единичный вход триггера 55 он устанавливается в единичное положение. На выходе 27 блока

1 при этом появляется сигнал "Разрешение сдвига". Единичный сигнал с выхода триггера 55 подается на вход

70 элемента И 57 и разрешает прохож-. дение тактовых импульсов с входа 20 блока 1 через вход 69 элемента И 57 на вход 74 элемента ИЛИ 62 и на вход 75 счетчика 63.

По окончании обмена информацией с абонентом (прием последовательно1605243

10 го кода в один из регистров 7 или выдача последов ат ельног о кода и з одного из регистров 9) на выходе счет чика появляется единичный сигнал, разрешающий прохождение тактового

5 импульса с входа 20 блока 1, задержанного на элементе 64 задержки, через элемент И 58.

Импульс с выхода элемента И 58, пройдя через элемент 66 задержки, поступает через вход 8 1 элемента И 60 на выход 26 (формируется сигнал "Конец слова"), так как в это время на входе 82 элемента И 60 присутствует задержанный на элементе 65 задержки единичный сигнал с выхода триггера 55,а также импульс с выхода элемента И 58 осуществляет обнуление триггера 55 (окончание сигнала "Разрешение сдвига" на выходе 27) и .обнуление счетчика 63.

Формула и з обр ет ения

1. Устройство для сопряжения абонентов с ЦВМ, содержащее блок управления, регистр сдвига, счетчик, дешифратор, три группы элементов И, две группы регистров, элемент ИЛИ, gp причем выход, элемента ИЛИ является выходом последовательного кода устройства, информационный вход регистра сдвига соединен с информационным входом регистров первой группы и яв35 ляется входом последовательного кода устройства, информационные входы регистров второй группы образуют группу информационных входов устройства, выходы регистров первой группы образуют группу информационных выходов устройства, тактовые входы регистров первой и второй групп соединены с тактовым входом регистра сдвига, с тактовым входом блока управления и подключены к тактовому входу устройства, вход начальной установки блока управления является установочным входом устройства, первый вход логического условия блока управления является входом "Команда"

50 устройства, первый . выход блока управления соединен с разрешающим входом регистра сдвига, группа информационных выходов которого соединена с информационными входами счетчика, информационные выходы которого соединены с входом дешифратора, каждый из выходов первой группы выходов которог о с оеди не н с первым входом с оответствующего элемента И первой группы, выход которого связан с разрешающим входом соответствующего регистра первой группы, каждый выход второй группы выходов дешифратора соединен с первыми входами одноименных элементов И второй и третьей групп, входы элемента ИЛИ соединены с выходом элементов И третьей группы, второй вход каждого элемента И третьей группы соединен с выходом соответствующего регистра второй группы, разрешающий вход каждого регистра второй группы соединен с выходом одноименного элемента И второй группы, вторые входы элементов И первой и второй групп соединены с вторым выходом блока управления, третий выход которого соединен с входом записи счетчика, о т л и— ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введен четвертый элемент И, первый вход которого подключен к информационному выходу регистра сдвига, выход четвертого элемента И соединен cb счетным входом счетчика, второй вход четвертого элемента И подключен к четвертому выходу блока управления, второй вход логического условия которого является входом "Число" устройства.

2. Устройство по и ° 1, о т л и— чающееся тем,чтоблокуправления содержит два триггера, пять элементов И, два элемента ИЛИ, счетчик, три элемента задержки, причем единичные входы первого и второго триггеров являются соответственно входами "Команда" и "Число" блока управления, первый нулевой вход первого триггера соединен с первым нулевым входом второго триггера, с первым входом первого элемента ИЛИ и является установочным входом блока управления, первый вход первого элемента И соединен с первым входом второго элемента И, с входом первого элемента задержки и является тактовым входом блока, выход первого триггера соединен с вторым входом первого элемента И, с первым входом третьего элемента И и является первым выходом блока, выход второго триггера соединен с вторым входом второго элемента И, с входом второго элемен-: .та задержки и является вторым выходом блока, выходы третьего и четвер12

1605243

21

Составитель М,Кудряшев

Техред Л.Сердюкова Корректор М.Хаксимишинец

Редактор Н.Тупица

Заказ 3454 Тираж 566 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r.Óæãîðoä, ул. Гагарина, 101 того элементов И являются соответственно третьим и четвертым выходами блока, выход первого элемента задержки соединен с первым входом пятого элемента И, выход которого соединен с вторым входом третьего эле" мента И и с входом третьего элемента задержки, выход которого соединен с вторыми нулевыми входами первого и второго триггеров, с вторым входом первого элемента ИЛИ и первым входом четвертого элемента И, второй вход которого соединен с выходом второго элемента задержки, выходы первого и второго элементов

И соединены соответственно с первым и вторым входами второго элемента

ИЛИ, выход которого соединен со счет ным входом счетчика, установочный вход и выход которого соединены со10 ответственно с выходом первого элемента ИЛИ и с вторым входом пятого элемента И.