Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами

 

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

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

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

РЕСПУБЛИН (sl) 4 С 06 Г 13/ЖО

ОПИСАНИЕ ИЗОБРЕТЕНИЙ .

Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3731526/24-24 (22) 25.04.84 (46) 30.05.86. Бюл. У 20 (72) А.С.Кафидов, Т,С.Малачевская, Е.А.Алдошкина, M.È.Òàðàðîí, Г.Г.Комарова, Ю.П.Куракин и А.А.Сорокин (53) 681.325 (088.8) (56) Авторское свидетельство СССР

У 798781, кл.С 06 Р 3/04, 1979.

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

Ф 1013939, кл. G 06 Р 3/04, 1981. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ (ЦВИ} С

AS0HEHTANH

„„SU„„1234843 А I (57) Изобретение относится к области автоматики и вычислительной техники и предназначено для использования в информационных и управляющих системах. Целью изобретения является расширение пропускной способности за счет совмещения по времени циклов обработки информации и возможности гибкой перестройки органиэации передачи срочных сообщений. Устройство для сопряжения вычислительной машины с абонентами содержит блок связи с ЦВИ, блок буферной памяти, генератор импульсов, блок связи с активными абонентами, блок связи с пассивными абонентами. 2 з.п.ф-лы, 15 ил.

II 1234843

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

1 ель изобретения — расширение пропускной способности устройства за счет совмещения во вре.»сени циклов обработки передаваемой информации и возможности гибкой ETåðåñòðîéки организации передачи (приема) срочных сообщений .

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

HB Фиг,3 — 5 — Функссионяль:ые. схемы узла микропрограммног0 управления, дешифратора внешних сигналов и дешисрраторя логических условий; Еа фиг„ 6 — 8 — алгоритмы работы блока связи с 1!БМ; ня Фиг.9 — 14 — алгоритмы работы блока активных абонентов: ня фиг. 15 — пример алгоритма работы с одним из абонентов блока пассивных абонентов. Блочные символы алгоритмов на фиг. 6 — 15 имеют гсозициоиные обозначения от 1 до 173.

Устройство (Фиг,1) содержит блок

1 буферной памяти, генератор 2 импульсов, блок 3 связи с ЦВМ, блок 4 связи с активными абонентами, блок

5 связ;1 с пассивными абонентами, информационные шины 6 устройства, адресные псины 7, шины 8 синхронизации и управления устройства, шины 9 входя и выхода связи с активными абонентами у=гройствя. шины 10 входа параллельного обмена с пассивными ябоээентясги, шиньс 1! входа и выходя последовательного обмена с пасСИВ ПЯМИ cñáÎEEeHÒßÌEE И СИГН ЯЛОВ УПРаВ ле: ия параллельных каналов связи, шины !? входа и вьэхода связи с ЦВ11 устройства.

Блок 3 содержит регистр 13 обмена., узел 14 усилителей, узел 15 микропрограммного управления, счетчик 16 адреса, узел 17 свертки, узел !8 гсодключения к тинам, элементы И 19 информационных шин группы, элементы И 20 адресных шин группы.. Блок 4 содержит регистр 21, узел 2? усилителей, счетчик 23 адреса, счетчик 24 дпины массива, узел 25 микропрограммного управления, коммутатор 26, узел 27 подключения к шинам„ узел 28 свертки, элементы И 29 адресных шин группы, элементы И 30 информационных шин груш..ы. Блок 5 содержит первый зол 31 усилителей для последователь.1ых каналов и сигс.алов управления параллельных каналов, второй узел 32 усилителей для параллельных каналов, регистр 33, счетчик 34 длины массива, узел 35 свертки, коммутатор 36, узел

37 мсэкропрограммнсэго управления, узел 38 подключения к шинам, элементы И 39 информационных шин группы.

1О Узлы 18, 27 и 39 подключения к шинам (фиг.2) содержат элемент И-НЕ 40, триггер 41, элемент НЕ 42 с открытым коллектором, нагрузочный резистор 43.

Узлы 15,25 и 37 содержат (фиг.3) триггер 44 пуска, триггер 45 управления, элемент И-ИЛИ 46, регистр 47 состояния, элемент ИЛИ 48, элемент

И 49, регистр 50 микрокоманд, регистр 51 операций, элемент И 52, 2О дешифратор 53 микрокоманд, дешифратор 54 внешних сигналов, дешифратор

55 кода операций, 56, элемент НЕ, 57, шифратор 58 микрокоманд, счетчик 59 формата, дешифратор 60 д условий. На Фиг. 3 обозначены также входы 61-64, выходы 65 66 и 67 узла, причем вход 61 является четвертым входом узла 15, третьим входом узла 25 и вторым входом узла

37, вхсды 62 и 63 образуют седьмой вход узла 15, первый и восьмой вход узла 25 и первый и пятый вход узла 37, вход 64 образует первьэй, второй, третий, пятый и спестой входы узла 15, второй, четвертый, пятый и шестой

3 входы узла 25 и третий, четвертый входы узла 37. Выходы 65 составляют первый — девятый выходы узла 15, лерг.ый — одиннадцатый выходы узла

25 и первый — седьмой выходы узла

37. Входы 66 и 67 являются девятым и восьмым входами узла 15, девятым и ссдьссым входами узла 25 и седььсым

E I !El E: c ThD входами у зл л 3 7, 1"егистр 47 состояния (фиг.4) с!5 содержит элементы НЕ 68, И-НЕ 69 и триггеры 70, количество которых соответствует числу синхронизируемых сигналов. дешифратор 54 внешних сигналов построен на элементах И 71, колисество которых соответствует числу такто» управления и количеству входных сигналов, обрабатываемых на каждом такте (фиг,5).

>3,ешифратор 60 условий (фиг.6) сапер>кит элементы НЕ 72, элементы

И 7 и элементы И 74.

12348

30 з

Устройство обеспечивает работу в следующих режимах: считывание информации по параллельным каналам связи (шины 10 управляющие сигналы — шины 11 ), считывание (запись) данных из ЗУ и ЦВМ; считывание информации по последовательным каналам связи (шины !!), запись (считывание) информации в ЗУ по инициативе абонентов, подключенных к шинам 9,. считывание (запись) данных с шин 9 в ЦВМ.

Устройство может совмещать по времени выполнение каждого из первых трех режимов с четвертым.

Характер обмена со всеми абонентами — монопольный.

Настройка устройства производится командой ЦВМ, имеющей три значащих поля.

В первом поле помещается код операции КОП блока 3, в котором закодированы признаки работы с блоками I, 4 и 5 и направления передачи информации.

Во втором поле в случае КОП 1 на работу с блоком 5 помещается КОП

2, в котором закодированы признаки работы с абонентами по шинам 10 11.

Третье поле при условии работы с блоком 1 содержит начальный адрес

ЗУ, а в случае работы с блоком 5— код длины массива информации.

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

В исходном состоянии дешифратор З5

53 формирует сигнал, который передается в шифратор 58 и блок 54. На выходе шифратора 58 присутствует позиционный код начальной операции, который передается на вход коммутатора 56. Обмен с ЦВМ всегда начинается по сигналу "Работа (Рб). Этот сигнал с шин 12 через один из усилителей узла 14 поступает в узел 15, где устанавливает в единичное состояние триггер 44, с выхода которого сигнал передается через элемент

И-ИЛИ 46 на вхо„ триггера 45,,«ерез элемент ИЛИ 48 на управляюший вход регистра 50, на первый вход элемента И 49 и на вход дешифратора

54. Так как в исходном состоянии на одном из его входов присутствует разрешающий уровень сигнала, то на выходе его и соответственно на вы.ходе шифратора 58 формируется сигнал, который поступает через элемент И 49 на управляюший вход коммутатора 56, 43 4 с выхода которого код начальной операции передается на информационные входы регистра 51.

На информационном входе первого разряда регистра 50 постоянно присутствует сигнал уровня 1, на входах остальных разрядов — уровня 0", а на синхровход параллельной записи поступают сигналы с генератора 2. По окончании формирования очередного импульса с генератора 2 (вход 61 на фиг. 3) устанавливается триггер 45, первый разряд регистра

50 и один разряд регистра 51 Сигнал с выхода триггера 45 устанавливает в исходное состояние триггер 44 и при необходимости на последующих тактах может подтверждать свою установку через элемент И-ИЛИ 46, на третьемвходе которого в таких случаях присутствует "I" уровень с выхода элемента HE 57. На выходе дешифратора

53 формируется сигнал первого такта управления, который передается в шифратор 58 и дешифратор 54, где очередной тактовый импульс стробирует сигнал первого такта, формируя при этом сигнал "Готовность, который передается через шифратор 58 и усилители 14 в ЦВМ (фиг.7). Нестробированный сигнал первого такта, передаваемый в шифратор 58, вызывает формирование на его шестом выходе и соответственно на входе элемента HE сигнал, который блокирует цепь подтверждения установки триггера 45.

Тот же тактовый импульс через элемент И 52 поступает на синхровход последовательного сдвига регистра 50. По заднему фронту импульса устанавливается в состояние "0" триггер 45, и 1 переписывается во второй разряд регистра 50.

Дешифратор 53 формирует и передает на дешифратор 54 сигнал, соответствующий второму такту управления.

Команда последовательным кодом поступает через усилитель из ЦВМ на элементы И 71 дешифратора 54, соответствующие второму такту(фиг.5), и через шифратор в регистр 13 и счетчик 59. По окончании передачи команды на вход регистра 47 поступает сигнал "Конец слова (КС), который включает триггер 70, соответствующий этой цепи (фиг.4). В то же время на вход элемента И-НЕ 69 поступает с выхода элемента НЕ 68

1234843 запрещающий уровень. Таким образом, на время действия сигнала КС блокируется цепь синхрони:эации соответствующего триггера. После завершения передачи сигнала КС триггер по заднему фронту очередного тактового сигнала устанавливается в исходное состояние, Сигнал с выхода этого триггера передается на вход дешифратора 54.

К входам дешифратора 60 подключены выходы узла 17 свертки и счетчика 59.

Синхронизированный сигнал KC опрашивает состояние свертки (вход 67 на фиг. 3 и 6) и счетчика 69. Выходы дешифратора 60 группируются в шифраторе 58 и образу от сигнал разрешения коммутатора 56 по входу с дешифратора 55 и соответственно регистра 13, а также сигналы ня вход управления режимами регистра 50 через элемент ИЛИ 48.

В случае отрицательного результата анализа единичный уровень сигнала на выходе элемента НЕ 72 (фиг.6) g Ij формируется и передается с выхода соответствуloщего элемента И 73 через шифратор 58, узел 14 в ЦВМ вЂ” сигнал

Неисправность" (Нп). По фронту очередного тактового импульса записыва-- З<> ется в регистр 5! код операции КОП 1, устанавливается в состояние "I" первый разряд регистра 50 и триггер 45.

Таким образом .региc p 5I меняет свое состояние, и блок 15 начинает

3 выполнение микропрограмм соответст— вуюшей заданной в КОП 1 команды. В случае КОП I на запись информации в

ЗУ (фиг,7) производится запись начального адреса ЗУ в счетчик 16, 60 включение триггера 45, далее — формирование и выдача сигнала Гт в ЦЛМ

1 из ЦВМ и записи их в ЗУ, Запись и контроль информационного слова прсизводится аналогично описанному. По

45 окончании контроля микропрограмма выходит на остaíoH и формирует сигнал на выходе шифратора 58 и соответственно на элементе 40, инверсном входе установки состояние в "0" триггера 41 узла 18 (фиг,2). Выход триггера через элемент НЕ 42 с открытым коллектором подключен к шине пЗанятость шин 1,, нугрузочному резистоРу 43 и входу элемента И-НЕ 40.

Высокий уровень на этой шине свидетельствует об отсутствии занятости информационных шин и, наоборот, низкий — о их занятости. К третьему входу элемента И-НЕ 40 подключен выход генератора„ по которому формируются сигналы одной из фаз. По заднему фронту очередного сигнала генератора 2 триггер 41 устанавливается в состояние I на этой шине . формируется уровень 0, и с выхода

1 триггера 41 сигнал передается на дешифратор 54, на выходах которого и соответственно шифратора 58 формируются сигналы, открывающие информационные и адресные шины по входам элементов И 19 и 20, а также сигнал записи (Зп), который передается в блок 1. Таким образом происходит передача информационного слова с регистра 13 в блок по указанному адресу. Сигнал окончания цикла записи (КЦ) передается из блока 1 через регистр 4/ на дешифратор 54.

Далее микропрограмма досуммирует "1" в счетчик 16, формирует сигнал Гт и выходит на останов, на котором ожидается прием очередного слова из ЦВМ. После записи в ЗУ последнего слова ЦВМ передает сигнал 1Конец обмена КО, который устанавливает блок 3 в исходное состояние.

В случае сигнала КОП 2 на считы— вание информации из ЗУ (фиг.8) производится запись начального адреса в счетчик 16,,цалее организуется

"зах1эат шин" и выдача сигналов на разблокировку адресных шин на элементе И 20 и "Считывание" (Сч) в ЗУ.

С блока 1 считывается на шины 6 информационное слово, цикл считывания сопровождается сигналом КЦ, по которому организуется запись в регистр

13, и пуск триггера 45. Далее произ— водится контроль информации на регистре 13 по модулю, корректировка счетчика 16 и формирование сигнала

Гт передачи в ЦВМ.

По сигналу КС цикл считывания повторяется до тех пор, пока вместо

КС не будет передан сигнал КО.

При КОП 1 на выдачу информации в блок 4 блок 3 после приема команды формирует сигнал Гт в ЦВМ, принимает первое слово массива, организует при наличии сигнала ГЦ 4 от блока 4 захват шин", разблокирует информационные шины и формирует сигнал Пере-. дача из блока 3 в блок 4" (ПЧ 3 4).

При КОП 1 на считывание информации с блока 4 блок 3 (фи. 9) при

1234843 наличии Гц 4 формирует сигнал "Начало цикла" НЦ (3 4) и ожидает ответной реакции в виде сигнала ПЧ (4 - 3) и соответствующей информации на шинах 6, по получению которой организует цикл передачи слова в

ЦВМ, одновременно запуская цикл считывания очередного слова, в блоке 4.

В случае КОП 1 на работу с блоком 5 блок 3 после приема команды органи зует "захват шин" и передает в блок

5 КОП 2 и код длины массива, сопровождая передачу их сигналом Настройка блока 5 и формирует далее

15 сигнал ГтЗ, ожидая передачи информации из блока 5 по сигналу ПЧ (5-3). По окончании передачи блок

3 передает сигнал Гт в ЦВМ, по сигналу КС формирует сигнал Гт3 и т.д., Настройка устройства на работу с активными абонентами производится

ЦВМ. путем записи в ЗУ команд второго типа. Каждый абонент имеет две фиксированные ячейки в ЗУ, адрес 25 которых соответствует номеру абонента и признака записи (считывания).

По этим адресам пишутся команды второго типа, имеющие три значащих поля.

В них заносятся КОП 3, код длины массива и начальный адрес массива в ЗУ. Последнее поле заносится в случае, если работа ЦВМ с абонентом проходит без промежуточного буферирования информации в ЗУ. Первая ячей35 ка ЗУ с нулевым адресом используется блоком 4 для хранения признака записи (считывания) и номера абонента, вьппедшего на связь, а вторая — для хранения тех же величин по последнему абоненту, закончившему передачу (прием) массива информации.

На восьмые входы узла 25 через усилители 22 поступают сигналы от активных абонентов. В частности, на вход 62 поступает сигнал Конец пе1! 45 редачи адреса абонентом" — КПАА, на входы синхронизатора 47 — "Конец передачи слова абонентом" — КПСА, "Сбой приема — СПА, "Готовность к приему" — ГПА, "Конец массива" — KMA.

С восьмого выхода блока 25 через усилители 22 в шины 9 передаются управляющие сигналы "Готовность к приему" — ГП, Конец передачи слова"

КПС, "Сбой приема" — СП, "Конец массива — КМ.

По четвертому выходу и входу для организации считывания (записи)информации из (в) блока 1 к блоку 25 подведены сигналы "Считывание" — СчТ, Запись" — Зп, Конец цикла" — КЦ.

По вторым входам, выходам и третьему выходу связей с блоком 3 — сигналы "Передача числа из блока 3 в блок

4" — ПЧ (3 в 4), из блока 4 в блок

3 — ПЧ вЂ” (4 †3),"Готовность к циклу блока 3 — ГЦЗ, блока 4 — Гц4, "сигнал прерывания — Пв.

В исходном состоянии устройство формирует и передает в шины 9 сигнал ГП (фиг.10).

Работа начинается с передачи абонентом кода своего адреса, который через усилители 22 и блок 25 записывается в регистр 21. По сигналу КПА, которым сопровождается передача адреса, блок 25 настраивается на операцию к вхождению в связь, в соответствии с которой первым тактом проводится контроль адреса по модулю, для чего коммутатор 26 подключается по входу на регистр 21, и соответственно на вход 28 свертки передается код адреса. На втором тахте, куда блок управления переходит при положительном результате контроля, передается сигнал в устройство

27, которое организует "захват" меж-блочных шин.По включении триггера

41 в устройстве 27 блок 25 разблокирует коммутатор по входу с регистра 21, элементы И 29 и 30 и формирует сигнал Зп. Таким образом, по нулевому адресу организуется цикл записи адреса абонента (счетчик 23 находится в исходном состоянии). По сигналу КЦ блок 25 переходит на третий такт, освобождая при этом шины

6 и 7, подтверждается прежнее состояние коммутатора, и формируется сигнал записи в счетчик 23.

На четвертом такте организуется захват шин для считывания ячейки с командой второго типа, соответствующей номеру запрашиваемого абонента. Для этого разблокируется коммутатор 26 по входу с шин 6, вход элементов И 29 и формируется сигнал СчТ.

По сигналу КЦ команда из блока 1 записывается в счетчики 23 и 24, а так" же в регистр 51 в соответствии с ее значащими полями, и блок 25 переходит на новую операцию, соответствующую заданному КОП 3.

1234843

В КОП 3 могут быть закодированы операции: "Запись с шин 9 в ЗУ", "Запись с шин 9 в ЦВМ", "Считывание из ЗУ в шины 9", "Считывание из ЦВМ в шины 9".

В случае работы с ЦАИ (2 и 4 one— рации ) блок 25 формирует сигнал прерывания, который передается через усилители 1 4 блока 3 в UBN, при запи- 10 си с шин 9 в ЦВИ организует считывание первого слова массива с шин 9 в регистр 21 и ожидает сигнал ГЦЗ, а при считывании из ЦВМ в шины 9 формирует сигнал Гц 14. 15

По сигналу прерывания ЦВМ передает в устройство команду на считывание нулевой ячейки ЗУ, определяя после выполнения команды номер абонента и режим работы. 20

Затем ЦВМ передает команду на ра— боту блока 3 с блоком 4 с указанием направления передачи информации. В случае считывания из ЦВИ блок 3 сразу 25 получает из ЦВИ первое слово массива и организует "захват" шин с передачей этого слова в блок 4 по сиг— налу ПЧ (3, 4), при этом предварительно проанализировав наличие сигнала

Гц4 (фиг,l3). Блок 3 по окончании передачи слова в блок 4 передает в

IJBN сигнал готовности к приему второго слова. Блок 4 по сигналу ПЧ (3- 4) записывает информационное слово в регистр 21 и запускает цикл на выдачу его в шины 9, по окончании которого. корректирует содержимое счетчика 24, анализирует его сос тояние, выставляет сигнал Гц4 и т.д.

Информационные слова передаются по шинам б с контрольными кодами rî модулю, и в приемном блоке осуществляется их контроль, а в передающем— формирование контрольных кодов при их отсутствии или .при наличии контроль—

45 ных кодов по модулю с другим основанием. По переполнении счетчика 24 формируется сигнал КМ, и, блок 4 переходит на операцию завершения связи (фиг.14), на которой организуется перезапись адреса абонента, завершивmего связь,иэ нулевой ячейки блока буферной памяти в первую. Таким образом ЦВИ путем периодического считывания состояния первой ячейки бло- 55 ка памяти может контролировать адреса абонентов, закончивших связь.

В случае записи с шин 9 в ЦВМ бпак

4 подготавливает первое слово массива в регистре 21 и ожидает сигнал ГцЗ.

После получения команды из ЦВИ на запись массива (фиг.12) блок 15 формирует сигнал ГцЗ, и блок 4 организует по сигналу ПЧ (4 3) передачу информационного слова в регистр 13, при этом блок 4 запускается на считывание второго слова массива с шин 9. В то же самое время блок 3 передает первое слово в ЦВМ. Все послецующие слова массива абонента передаются аналогичным образом. Последнее сло зо массива абонента сопровождается сигналом КМА, по получении которого контролируется состояние счетчика 24.

В случае КОП 3 на запись (считывание) с шин 9 в ЗУ блок 4 самостоятельно организует пословные циклы записи (считывания) с этих шин и работы с ЗУ (фиг.ll и 12).

Подготовка устройства к работе с абонентами по шинам 10 и 11 производится сигналом "Настройка,,стробирующим передачу в блок 5 КОП 2 и кода длины массива информации, которые записываются соответственно в регистр 51 блока 37 и счетчик 34 (фиг..15). Сигнал "Настройка", поступая на вход 62 блока 37, запускает микропрограмму считывания массива заданного абонента, в соответствии с которой анализируется готовность абонента, В случае работы по шинам

10 микропрограмма выполняет следующие действия: разблокирует один из группы входов коммутатора 36, соответствующий заданному абоненту, инициирует запрос на первое слово массива, организует запись через второй узел усилителей 32, коммутатор 36 в регистр 33 и его контроль на свертке

35. Далее блок 5 при наличии сигнала

1Ч ЮГ

Г ТЗ организует захват межблочньгх шин через узел 38 и передачу информационного слова из регистра 33 через коммутатор Зб и элементы И 39 в регистр 13 по сигналу ГЧ (5 3).

Затем корректируется содержимое счетчика 34, анализируется его состояние, запускается цикп на считывание очередного слова массива и т.д. По переполнении счетчика формируется сигнал окончания обмена. Работа устройства по шинам ll отличается только способом передачи инфо - ации в

11 12 блоке 5. Информационные слова передаются в последовательном коде с шин ll через первый узел усилителей

3l и блок 37 в регистр 33.

Таким образом, за счет межблочной шинной организации передачи информации и наличия блоков, имеющих автономные практически независимые циклы обработки, обеспечивается увеличение пропускной способности устройства.

Возможность гибкой перестройки организации передачи информации при работе с активными абонентами позволяет сокращать время передачи срочного сообщения (массива информации).

Межблочная шинная организация позволяет сократить общее число связей в устройстве и упростить его структуру.

Объем оборудования для организации "захвата" межблочных шин незначителен, а способ их использования прост и надежен. Использование внутриблочных информационных шин в блоках 4 и 5 способствует повышению живучести устройства в целом, так как неисправности типа короткого замыкания двух входов регистра, счетчика или замыкания одного из входов на корпус в одном из этих блоков не приводит к нарушению работоспособности устройства по отношению к абонентам другого блока.

Наличие свертки по модулю позволяет повысить разрешающую способность по обнаружению места возникаюших неисправностей и тем самым повысить коэффициент готовности устройства.

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

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

1 ° Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами, содержащее блок связи с ЦВМ, первые вход и выход которого являются соответственно входом и выходом связи с IIBM устройства, первый вход-выход соединен через информационные шины с информационным входом34843 12

5 выходом блока буферной памяти, и генератор импульсов, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности устройства, в него введены блок связи с пассивными абонентами и блок связи с активными абонентами, причем первые вход и выход блока связи с активными абонентами являются входом и выходом связи с активными абонентами устройства, второй вход, второй и третий выходы соединены соответственно с вторым выходом, вторым и третьим входами блока связи с ЦВМ, третий вход — с первым выходом генератора импульсов, четвертый вход блока связи с активными абонентами соединен с четвертым входом блока связи с ЦВМ и синхронизирующим выходом блока буферной памяти, а четвертый выход — с третьим выходом блока связи с ЦВМ и входом управления режимов блока буферной памяти, информационный вход-выход которого соединен через информационные шины с первыми входами †выхода блока связи с активными абонентами и блока связи с пассивными абонентами, а адресный вход — через адресные шины с четвертым выходом блока связи с IIBM и пятым выходом блока связи с активными абонентами, второй вход-выход которого соединен с вторыми входами-выходами блока связи с ЦВМ и блока связи с пассивными абонентами, первые вход и выход которого являются входом и выходом последовательного обмена с пассивными абонентами устройства, вторые вход и выход соединены соответственно с пятЬ|ми выходом и входом блока связи с ЦВМ, группа входов образует вход параллельного обмена с пассивными абонентами устройства, четвертый вход соединен с вторым выходом генератора импульсов, третий выход которого подключен к шестому входу блока связи с ЦВМ, причем блок связи с ЦВМ содержит регистр обмена, узел усилителетт, счетчик адреса, узел свертки, узел подключения к шинам, группу элементов И информационных шин, группу элементов

И адресных шин, узел микропрограммного управления, причем первые, вторые и третьи входы и выходы узла микропрограммного управления являются соответ"твенно вторыми входом и выходом, четвертым входом и третьим выходом, пятыми входом и выходом бло- .

1286 843 ка, четвертый вход соединен с первым входом узла подключения к шинам и шестым вхоцом блока, а четвертый

Бьгход соединен с вторым входом узла подключения к шинам, вход-выход катОрОГО является БтОрым ВхадОм-Выходом блока, а выход подключен к пятолу входу узла микропрограммного управления, цятый выход и шестой вход которого соединены соответственно с

30 управляющим Входам и выходом регистра обмена, а шестой выход — с первым информационным вхоцом узла усилителей, второй информационный и управллющий BxoilbI TIPP9i IA H БтоРОЙ ды которого соединены соответстIIpII" но с первым и третьим входами, первым выходом 677ака и с седьмым входом узла микропрограммного управления, седьмой Выход которого поцключен к счетному входу счетчика адреса, группа выходов которого соединена с первыми Бхоцами соответствующих элементов И адресных шин группы, выходы которых образуют четвертый выход блока., a вторые входы соединены с восьмым выходом узла микропрограммного упраь7ления ВОсьмОЙ вход I(070p01 Î соединен с выходам уз па свертки

30 группа Бхацоь которого соединена с девятым входам узла микропрограмM!I0T O,"ПРа В IE:IIÈß, ИнфОРМаЦИОННЫМ

Входам счетчика адреса, группой выходов регистра обмена и первыми входами соответствующих элементов И

7 I3 инфОрмациОпных шнн вЂ,руппыр Выходы которых и информационный Бхад регис. ра обмена образуют первый входвыход блока, а ò-.îðûå входы соеди® нены с дсвятым выходам узла микропрОграммнОго упраБления при этом блок связи с активными абонентами содержит узел усилителей. счетчик адреса, счетчик длины массива, коммутатОр, регистр„ узел подключения

45 к шинам, узел свертки, группу элементов И адресных шин., группу элементов И инфармацианнь х шин и узел микрапрограмлнага управления, первые и вторые в".îäû и выходы и третий выход которо-о являются соответственно вторыми, четвертыми входами и выходами и третьим вь.ходам блока, третий вход является третьим входам блока и соединен с первым входом узла подключения к шинам, вход-вьгхад которого является вторым Входом-Выходом блока, а второй вход и выход пс дключены саатветстве: но к четвертым выходу и входу узла микропрограммного управления, пятые выход и вход которого соединены соответственно с управляющим входом и выходам регистра, шестые вход и выход соответственно с выходом и счетным входом счетчика длины массива, седьмой выход узла микропрограммного управления соединен са счетным входом счетчика адреса, седьмой вход — с первым выходом узла свертки, восьмой выход — с первым входом узла усилителей, первый выход и второй вхо,ц которого являются соответственно первыми выходом и входом блока, а второй выход соединен с восьмым вхо,цом узла микропрограммного управления, девятый выход которого подключен к управляющим входам элементов И адресных шин группы, выходы которых образуют пятый выход блока, а информационные входы соединены с выходом счетчика адреса и первым входом коммутатора, второй вход которого соединен с группой выходов регистра, третий вход — с вторым выходом узла свертки, четвертый вход — с десятым выходом узла микропрограммного управления,, пятый Вход коммутатора соединен с первым входом-выходом блока и с выхоцами элементов И информационных шин группы, управляющие входы которых подключены к адиннадцатому выходу узла микропрограммного управления, а информационные входы соединены с выходом коммутатора, I7õ0ä0ì узла свертки, девятым входом узла микропрограммного управления, информационными входами регистра, счетчиков адреса и длины массива, кроме тога, блок связи с пассивными абонентами ::одержит первый узел усилителей, второй узел усилителей, регистр, счет-нлк длины массива, узел

cIIepтки., коммутатор, узел падключеНИЯ К ШИНам, Г?уйлу ЭЛЕМЕНтав r1 ИНформационных шин, узел микропрограммного управления, первый вход и выход которого являются соответственно вторым входом и выходам блока, второй вход является четвертым вхоцом блока и соединен. с первым вхо,цом узла подключения к шинам, входвыход которого является вторым вха,цом-выходом блока„ а Выход и второй вход соединены соответственно с третьим входом и вторым выходом узла мик:рапрограммного у, авления, ! 234843 третий выход которого соединен с управляющим входом регистра, четвертые вход и выход — соответственно с выходом и счетным входом счет5 чика длины массива, а пятый вход— с первым выходом первого узла усилителей, первый вход и второй выход которого являются соответственно первыми входом и выходом блока, а

10 второй вход соединен с пятым выходом узла микропрограммного управления, шестой выход которого подключен соответственно к первому выходу узла свертки и управляющим входам,элемен- 15 тов И информационных шин группы, выходы которых соединены с первым входом-выходом блока и первым входом коммутатора, а информационные входы — с выходом коммутатора, входом узла свертки, информационными входами регистра и счетчика длины массива и седьмым входом узла микропрограммного управления, седьмой

ВыхОд КОтОрОГО пОдключен к ВторОму входу коммутатора, третий вход которого соединен с выходом регистра, четвертый вход — с вторым выходом узла свертки, а группа входов — с группой выходов узла усилителей, 30 группа входов которого является группой входов блока.

2. Устройство по п.1, о т л и ч а ю щ е е с я тем, что узел подключения к шинам содержит триггер, элемент И-НЕ и элемент HE с открытым коллектором, выход которого является входом-выходом узла и соединен с первым входом элемента И-НЕ и через нагрузочный резиетор — с шиной положительной полярности источника. питания, а вход подключен к выходу триггера и выходу узла, второй и третий входы элемента И-НЕ являются соответственно первым и вторым входами узла, а выход соединен с синхровходом триггера, информациощ вход и вход сброса которого подключены соответственно к шине логической единицы и второму входу узла.

3. Устройство по п.l, о т л и ч а-50 ю щ е е с я тем, что узел микропрограммного управления блока связи с

ЦВИ содержит триггер пуска, элемент

И-ИЛИ, триггер управления, дешифратор кода микрооперации, коммутатор, регистр операций, дешифратор микрокоманд, шифратор микрокоманд, дешифратор внешних сигналов, регистр микрокоманд, счетчик формата,.регистр состояния, дешифратор условий, элемент ИЛИ, два элемента И и элеме:|т

НЕ, причем первая группа выходов шифратора микрокоманд соединена с первым — девятым выходами узла, вторая группа выходов и первая группа входов соединены соответственно с группами входов и выходов дешифратора условий, первый и второй входы которого подключены соответственно к восьмому входу узла и первому выходу счетчика формата, вторым выходом и входом соединенного с первым входом дешифратора внешних сигналов и первым выходом шифратора микрокоманд вторые группы входов и выход которого подключены соответственно к группе выходов и второму входу дешифратора внешних сигналов, первая группа входов которого соединена с первым, вторым, третьим, пятым и шестым входами узла, а вторая и третья группы входов — соответственно с группой выходов регистра состояния и первой группой выходов дешифратора внешних сигналов, первая, вторая группы входов которого подключены соответственно к группам выходов регистра микрокоманд и регистра микроопераций, а вторая группа выходов — к третьей группе входов шифратора микрокоманд, третий, четвертый, пятый и шестой выходы которого соединены соответственно с первыми входами элемента ИЛИ, элемента И-HJIH первого элемента И и входом элемента НЕ, а седьмой и восьмой выходы— соответственно с первыми информационными и управляющими входами коммутатора, второй информационный вход которого подключен через дешифратор кода микроонерации к девятому входу узла, а второй управляющий вход и выход — соответственно — к выходу первого элемента И и информационному входу регистра операций, вход синхронизации которого соединен с четвертым входом узла, входами синхронизации триггера управления, регистра микрокоманд, третьим входом дешифратора внешних сигналов и тактовым входом регистра состояния, группа входов которого и вход установки триггера пуска образует седьмой вход узла, выход триггера пуска соединен с четВертым входом дешифратора внешних сигналов, вторыми

1234843

18

4 ую.еу улр. входами элемента ИЛИ, первого элемента И и элемента И-ИЛИ, третьим входом соединенного с выходом элемента НЕ, четвертым входом — с первым входом второго элемента И, входом сброса триггера пуска и выходом триггера управления, информационный

У вход которого подключен к выходу элеменрта И-ИЛИ, второй вход второго элемента И соединен с четвертым входом узла,а вы—

5 ход — с тактовым входом сдвига регистра микроопераций, управляющий вход которого соединен с выходом элемента ИЛИ.

1234843 ь

l234843! 234843

1234843 а rm

12348ч3 сриг.. И

1234843

Фиг /5

Составитель В.Вертлиб

Техред М.Ходанич Корректор С.Шекмар

Редактор Е.Копча

Тираж б71 Подписное

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

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

Заказ 2987/52

Производственно-полиграфическое предприятие, г.ужгород, ул,Проектная,4

Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами 

 

Похожие патенты:

Изобретение относится к области вычислительной техники и может быть

Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения ЭВМ и внешних накопителей на подвижных магнитных носителях

Изобретение относится к области цифровых систем и может быть использовано для определения состояния совместно используемого ресурса

Изобретение относится к области компьютерной техники

Изобретение относится к вычислительной технике

Изобретение относится к области вычислительной техники, в частности к устройствам управления передачи информации от ЦВМ к устройствам ввода-вывода

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

Изобретение относится к области вычислительной техники и может найти применение в автоматизированных информационно-измерительных системах для сопряжения приборной магистрали функциональных блоков внешних уст .ройств-с ЭВМ, Целью изобретения является расширение класса решаемых задач путем организации работы устройства в автономном режиме ирежиме под управлением ЭВМ

Изобретение относится к области вычислительной техники и может найти применение в вычислительных комплексах для связи ЭВМ с внешними устройствами через линии связи

Изобретение относится к области вычислительной техники и может быть использовано в вычислительных комплексах

Изобретение относится к вычислительной технике и может быть использовано , в многомашинных вычислительных комплексах повьшенной надежности , построеляых на базе локальной маг гистрали передачи данных, например, кольцевого типа
Наверх