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

ZIP архив

Текст

СОЮЗ СОВЕТСНИСОЦИАЛ ИСТИЧЕСНРЕСПУБЛИН 19) 111) 4 1) 4 С 06 Р 13//20 ТЕВ У 20.Г.К окин етельство ССС Р 3/04, 1979. ельство СССР Р 3/04, 1981 СОПРЯЖЕНИЯ ЦИФРМАШИНЫ (ЦВМ) С ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ИСАНИЕ ИЗ Н А ВТОРСНОМУ СВИДЕТЕЛЬСТВ) Изобретение относится к области автоматики и вычислительной техники и предназначено для использования в информационных и управляющихсистемах. Целью изобретения являетсярасширение пропускной способности по времени циклов и и возможности органиэации перений. Устройство слительной машиержит блок связи й памяти, генерасвязи с активок связи с пассивз.п.ф-лы, 15 ил. за счет совмещенияобработки информацигибкой перестройкидачи срочных сообщедля сопряжения вычи ны с абонентами содс ЦВМ, блок буфернотор импульсов, блокными абонентами, блными абонентами. 21234843 18 4 уыуулр,входами элемента ИЛИ, первого элемента И и элемента И-ИЛИ, третьим входом соединенного с выходом элемента НЕ, четвертым входом - с первым входом второго элемента И, входом сброса триггера пуска и выходом триггера управления, информационныйУ вход которого подключен к выходу элемендта И-ИЛИ, второй вход второгоэлемента Исоединен с четвертым входом узла,а вы - 5ход - с тактовым входом сдвига регистра микроопераций, управляющийвход которого соединен с выходомэлемента ИЛИ.(Риг /5 Составитель В,ВертлибТехред М.Ходанич Корректор С.Шекмар Редактор Е.Копча Тираж б 71 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д,4/51234843Изобретение относится к вычислитепьнои технике и может быть использовяно в вычислительных системах,имеющих разветвленную сеть абонентов1 тель изобретения - расширениепропускной способности устройстваза счет совмещения во вре.сени циклов обработки передаваемой информации и возможности гибкой перестройки организации передачи (приема)срочных сообщений,На Фиг,1 изображена блок-схемаустройства", на фиг.2 - функциональная схема узла подключения к шинам;на фиг,3 - 5 - функьгиоцяпьгые схемыузла микропрограммного управления,дешифратора внешних сигналов и дешифраторя логических условий; нафиг 6 - 8 - алгоритмы работы блокасвязи с ПВ 1 с 1; на Фиг.9 - 14 - алгоритмы работы блока активных абонентов: ня фиг. 15 - пример алгоритмаработы с одним из абонентов блокапассивных абонентов. Блочные символы алгоритмов на Фиг, 6 - 15 имеютпозиционные обозначения от 1 до 173,Устройство (Фиг,1) содержит блокбуферной памяти, генератор 2 импульсов, блок 3 связи с ЦВ 1, блок 4связи с. активными абонентами, блок5 связ; с пассивными абонентами, информационные шины б устройства, адресные ятины 7, гллы 8 синхронизациии управления устройства, шины 9входя и выхода связи с активнымиабонентами устройства., шины 10 входа параллельного обмена с пассивныМИ ябацЕНтагсн, ШИНЫ 11 ВХОда И ВЫходя последовательного обмена с пассивпями аООнентями и сигеапов управЛ Р тт ИЯ П ЯР Я Л тт Е Гт Ь Ц ЫХ К Я Н ап Сг В СВЯЗИшиныгзхода и выхода связи с ЦВИустройства. Блок 3 содержит регистр 13 обмена., узел 14 усилителей, тзе.тг 15 микрсгпрограммного управления, счетчик 6 адреса, узел 1 свертки, узел 18 тодключения к тинам, элементы И 19 информационных шин группы, элементы И 20 адресных шин группы. Блок 4 содержит регистр 21, узел 2 усилителей, счетчик 23 адреса, счетчик 24 дпины массива, узел 25 микропрограммного управления, коммутатор 26, узел 27 подключения к шинам узел 28 свертки, элементы И 29 адресных шин группы, элементы И 30 информационных шин груп; Блок 5 содержит первый зеп 31 усилителей дпя поспедователь,ых каналов и сигналов управгенияпараллельных канагон, второй узел 32усилителей дпя парялпепьных каналов,регистр 33, счетчик 34 длины массива,узел 35 свертки, коммутатор 36, узел37 микропрограммного управления,узел 38 подключения к гиням, элементы И 39 информационных шин группы.10 Узлы 18, 27 и 39 подключения к шинам (фиг.2) содержат элемент И-НЕ 40,триггер 41, элемент НЕ 42 с открытымколлектором, нагрузочный резистор 43.Узлы 15,25 и 37 содержат (фиг.3)15 триггер 44 пуска, триггер 45 управления, элемент И-ИЛИ 46, регистр 47состояния, элемент ИЛИ 48, элементИ 49, регистр 50 микрокоманд, регистр 51 операций, элемент И 52,2 гО дешифратор 53 микрокоманд, дешифратор 54 внешних сигналов, дешифратор55 кода. операций, коммутатор 56, элемент НЕ, 57, шифратор 58 микрокоманд,счетчик 59 формата, дешиФратор 6025 условий, На Фиг. 3 обозначены такжевходы 61-64, выходы 65 и входы бби 67 узла, причем вход б являетсячетвертым входом узла 15, третьимвходом узла 25 и вторым входом узла37, вхсды 62 и 63 образуют седьмойвход узла 15, первый и восьмой входузла 25 и первый и пятый вход узла 37,вход 64 образует первьгй, второй,третий, пятый и спестой входы узла 15,второй, четвертый, пятый и шестой35входы узла 25 и третий, четвертыйвходы узла 37. Выходы 65 составляютпервый - девятый выходы узла 15,первый - Одиннадцатый выходы узла4025 и первый - седьмой выходы узла37. Входы 66 и 67 являются девятыми восьмым входами узла 15, девятыми ссдыым входами узла 25 и седы ымгг пге сгыы входами узла 3 7,Регистр 47 состояния (Фиг,4)с 5содержит элементы НЕ 68, И-НЕ 69и триггеры 70, количество которыхсоответствует числу синхронизируемых сигналов,5 О ;ешифрятор 54 внешних сигналовпостроен на элементах И 71, количество которых соответствует числу тактов управления и количеству входных сигналов, обрабатываемых на каж дом такте (фиг,5).Л,ешифратор 60 условий (фиг.б)содс.ргкит элемнты НЕ 72, элементы И 7 1 и элементы И 74,2348 зУстройство обеспечивает работув следующих режимах: считывание информации по параллельным каналамсвязи (шины 1 О, управляющие сигналы - шины 11), считывание (запись)данных из ЗУ и ЦВМ; считывание информации по последовательным каналамсвязи (шины ), запись (считывание) информации в ЗУ по инициативеабонентов, подключенных к шинам 9,считывание (запись) данных с шин 9в ЦВМ.Устройство может совмещать повремени выполнение каждого из первых трех режимов с четвертым.Характер обмена со всеми абонентами - монопольный,Настройка устройства производитсякомандой ЦВМ, имеющей три значащихполя.20В первом поле помещается код операции КОП блока 3, в котором закодированы признаки работы с блоками 1,4 и 5 и направления передачи информации.25Во втором поле в случае КОП 1на работу с блоком 5 помещается КОП2, в котором закодированы признакиработы с абонентами по шинам 10 и 11,Третье поле при условии работы с30блоком 1 содержит начальный адресЗУ, а в случае работы с блоком 5 -код длины массива информации,Устройство работает следующимобразом.В исходном состоянии дешифратор 3553 формирует сигнал, который передается в шифратор 58 и блок 54. Навыходе шифратора 58 присутствует позиционный код начальной операции,который передается на вход коммутатора 56. Обмен с ЦВМ всегда начинается по сигналу "Работа (Рб). Этотсигнал с шин 12 через один из усилителей узла 14 поступает в узел 15,где устанавливает в единичное состояние триггер 44, с выхода которого сигнал передается через элементИ-ИЛИ 46 на вход триггера 45, через элемент ИЛИ 48 на управляющийвход регистра 50, на первый входэлемента И 49 и на вход дешифратора54. Так как в исходном состояниина одном из его входов присутствуетразрешающий уровень сигнала, то навыходе его и соответственно на выходе шифратора 58 формируется сигнал,который поступает через элемент И 49на управляюший вход коммутатора 56,43 4с выхода которого код начальной операции передается на информационнь 1 е входы регистра 51.На информационном входе первого разряда регистра 50 постоянно присутствует сигнал уровня 1 , на входах остальных разрядов - уровня 0", а на синхровход параллельной записи поступают сигналы с генератора 2. По окончании формирования очередного импульса с генератора 2 (вход 61 на фиг. 3) устанавливается триггер 45, первый разряд регистра 50 и один разряд регистра 51. Сигнал с выхода триггера 45 устанавливает в исходное состояние триггер 44 и при необходимости на последующих тактах может подтверждать свою установку через элемент И-ИЛИ 46, на третьем входе которого в таких случаях присутствует "1" уровень с выхода элемента НЕ 57. На выходе дешифратора 53 формируется сигнал первого такта управления, который передается в шифратор 58 и дешифратор 54, где очередной тактовый импульс стробирует сигнал первого такта, формируя при этом сигнал "Готовность", который передается через шифратор 58 и усилители 14 в ЦВМ (фиг.7)Нестробированный сигнал первого такта, передаваемый в шифратор 58, вызывает формирование на его шестом выходе и соответственно на входе элемента НЕ сигнал, который блокирует цепь подтверждения установки триггера 45.Тот же тактовый импульс через элемент И 52 поступает на синхровход последовательного сдвига регистра 50. По заднему фронту импульса устанавливается в состояние "0" триггер 45, и "1" переписывается во второй разряд регистра 50.Дешифратор 53 формирует и передает на дешифратор 54 сигнал, соответствующий второму такту управления. Команда последовательным кодом поступает через усилитель из ЦВМ на элементы И 71 дешифратора 54, соответствующие второму такту( фиг.5), и через шифратор в регистр 13 и счетчик 59. По окончании передачи команды на вход регистра 47 поступает сигнал "Конец слова" (КС), который включает триггер 70, соответствующий этой цепи (фиг.4). В то же время на вход элемента И-НЕ 69 поступает с выхода элемента НЕ 68запрещающий уровень. Таким образом,на время действия сигнала КС блокируется цепь синхрони:эации соответствующего триггера, После завершенияпередачи сигнала КС триггер по заднему фронту очередного тактового сигнала устанавливается в исходное состояние, Сигнал с выхода этого триггера передается на вход дешифратора 54. Н; К входам дешифратора 60 подключены выходы узла 17 свертки и счетчика 59. Синхронизированный сигнал КС опрашивает состояние свертки (вход 67 на фиг. 3 и 6) и счетчика 69. Выходы дешифратора 60 группируются в шифраторе 58 и образуют сигнал разрешения коммутатора 56 по входу с дешифратора 55 и соответственно регистра 13, а также сигпапы на вход управления режимами регистра 50 через элемент ИЛИ 48.В случае отрицательного результата анализа единичный уровень сигнала на выходе элемента НЕ 72 (фиг.б)4) формируется и передается с выхода соответствующего элемента И 73 через шифратор 58, узел 14 в ЦВМ - сигнал "Неисправность (Нп), По фронту очередного тактового импульса записыва ется в регистр 5 код операции КОП 1, устанавливается в состояние "1" пер-. вый разряд регистра 50 и триггер 45,Таким образом .регистр 51 меняет свое состояние, и блок 15 начинает3 выполнение микропрограмм соответствующей заданной в КОП 1 команды. В случае КОП 1 на запись информации в ЗУ (фиг,7) производится запись начального адреса ЗУ в счетчик 1640 включение триггера 45, далее - формирование и выдача сигнала Гт в ЦЛМ из ЦВМ и записи их в ЗУ, Запись и контроль информационного слова прсизводится аналогично описанному, По45 окончании контроля микропрограмма выходит на останов и формирует сигнал на выходе шифратора 58 и соответственно на элементе 40, инверсном входе установки состояние в "О" триггера 41 узла 18 (фиг,2). Выход триггера через элемент НЕ 42 с открытым коллектором подключен к шине пЗанятость шин 1 нугрузочному резистоРу 43 и входу элемента И-НЕ 40, Высокий уровень на этой шине свидетельствует об отсутствии занятости инйормационных шин и, наоборот, низ кий - о их занятости. К третьему входу элемента И-НЕ 40 подключен выход генератора по которому формируются сигналы одной из фаз. По заднему фронту очередного сигнала генератора 2 триггер 41 устанавливается в состояние 1", на этой шине . формируется уровень 0 , и с выхода1триггера 41 сигналпередается на дешифратор 54, на выходах которого и соответственно шифратора 58 формируются сигналы, открывающие информационные и адресные шины по входам :элементов И 19 и 20, а также сигнал записи (Зп), который передается в блок 1. Таким образом происходит передача информационного слова с регистра 13 в блокпо указанному адресу. Сигнал окончания цикла записи (КЦ) передается из блока 1 через регистр 47 на дешифратор 54, Далее микропрограмма досуммирует "1" в счетчик 16, формирует сигнал Гт и выходит на останов, на котором ожидается прием очередного слова из ЦВМ. После записи в ЗУ последнего слова ЦВМ передает сигнал 1 Конец обмена" КО, который устанавливает блок 3 в исходное состояние.В случае сигнала КОП 2 на считывание информации из ЗУ (фиг.8) производится запись начального адреса в счетчик 16, далее организуется захват шин и выдача сигналов на разблокировку адресных шин на элементе И 20 и "Считывание" (Сч) в ЗУ. С блока 1 считывается на шины 6 информационное слово, цикл считывания сопровождается сигналом КЦ, по которому организуется запись в регистр 13, и пуск триггера 45. Далее производится контроль информации на регистре 13 по модулю, корректировка счетчика 16 и формирование сигнала Гт передачи в ЦВМ. По сигналу КС ттикл считыванияповторяется до тех пор, пока вместо КС не будет передан сигнал КО,При КОП 1 на выдачу информации в блок 4 блок 3 после приема команды формирует сигнал Гт в ЦВМ, принимает первое слово массива, организует при наличии сигнала ГЦ 4 от блоказахват шин , разблокирует информационные шины и формирует сигнал Передача из блока 3 в блок 4" (ПЧ З-э 4).При КОП 1 на считывание информации с блока 4 блок 3 (фи.: 9) приналичии Гц 4 формирует сигнал "Начало цикла" НЦ (3=4) и ожидает ответной реакции в виде сигнала ПЧ(4 -43) и соответствующей информациина шинах 6, по получению которойорганизует цикл передачи слова вЦВМ, одновременно запуская цикл считывания очередного слова, в блоке 4,В случае КОП 1 на работу с блоком 5 10блок 3 после приема команды организует "захват шин" и передает в блок5 КОП 2 и код длины массива, сопровождая передачу их сигналомНастройка блока 5" и формирует далее15сигнал ГтЗ, ожидая передачи информации из блока 5 по сигналу ПЧ(5-ф 3). По окончании передачи блок3 передает сигнал Гт в ЦВМ, по сигналу КС формирует сигнал Гт 3 и т.д.,Настройка устройства на работу сактивными абонентами производитсяЦВМ, путем записи в ЗУ команд второго типа. Каждый абонент имеет двефиксированные ячейки в ЗУ, адрес 25которых соответствует номеру абонента и признака записи (считывания).По этим адресам пишутся команды второго типа, имеющие три значащих поля.В них заносятся КОП 3, код длинымассива и начальный адрес массивав ЗУ. Последнее поле заносится вслучае, если работа ЦВМ с абонентомпроходит без промежуточного буферирования информации в ЗУ. Первая ячей 35ка ЗУ с нулевым адресом используетсяблоком 4 для хранения признака записи (считывания) и номера абонента,вьппедшего на связь, а вторая - дляхранения тех же величин по последнему абоненту, закончившему передачу (прием) массива информации,На восьмые входы узла 25 черезусилители 22 поступают сигналы отактивных абонентов. В частности, навход 62 поступает сигнал Конец пе 1 45редачи адреса абонентом" - КПАА,на входы синхронизатора 47 - "Конецпередачи слова абонентом" - КПСА,"Сбой приема - СПА, "Готовность кприему - ГПА,Конец массива" - КМАС восьмого выхода блока 25 черезусилители 22 в шины 9 передаются управляющие сигналы "Готовность к приему" - ГП, Конец передачи слова"КПС, "Сбой приема" - СП, "Конец массива - КМ.По четвертому выходу и входу дляорганизации считывания (записи)информации из (в) блока 1 к блоку 25 подведены сигналы "Считывание" - СчТ,Запись" - Зп, Конец цикла" - КЦ,По вторым входам, выходам и третьему выходу связей с блоком 3 - сигналы "Передача числа из блока 3 в блок4" - ПЧ (З-ф.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 операции ) блок 25 формирует сигнал прерывания, который передается через усилители 14 блока 3 в ЦВМ, при запи О си с шин 9 в ЦВМ организует считывание первого слова массива с шин 9 в регистр 21 и ожидает сигнал ГЦЗ, а при считывании из ЦВМ в шины 9 Формирует сигнал Гц 14, 15По сигналу прерывания ЦВМ передает в устройство команду на считывание нулевой ячейки ЗУ, определяя после выполнения команды номер абонента и режим работы. 20 Затем ЦВМ передает команду на работу блока 3 с блоком 4 с указанием направления передачи информации. В случае считывания из ЦВИ блок 3 сразу 25 получает из ЦВМ первое слово массива и организует "захват" шин с передачей этого слова в блок 4 по сигналу ПЧ (3, 4), при этом предварительно проанализировав наличие сигнала Гц 4 (Фиг,13). Блок 3 по окончании передачи слова в блок 4 передает в ЦВМ сигнал готовности к приему второго слова. Блок 4 по сигналу ПЧ (34) записывает информационное слово в регистр 21 и запускает цикл на выдачу его в шины 9, по окончании которого корректирует содержимое счетчика 24, анализирует его состояние, выставляет сигнал Гц 4 и т.д.4 О Информационные слова передаются по шинам б с контрольными кодами по модулю, и в приемном блоке осуществляется их контроль, а в передающем - Формирование контрольных кодов при их отсутствии или при наличии контроль 45 ных кодов по модулю с другим основанием. По переполнении счетчика 24 формируется сигнал КМ, и, блок 4 переходит на операцию завершения связи (фиг.14), на которой организуется перезапись адреса абонента, завершившего связь,иэ нулевой ячейки блока буФерной памяти в первую. Таким образом ЦВИ путем периодического считывания состояния первой ячейки бло ка памяти может контролировать адреса абонентов, закончивших связь, В случае записи с шин 9 в ЦВМ бпак 4 подготавливает первое слово массива в регистре 21 и ожидает сигнал ГцЗ, После получения команды из ЦВМ на запись массива (Фиг,12) блок 15 формирует сигнал ГцЗ, и блок 4 организует по сигналу ПЧ (4 -.3) передачу информационного слова в регистр 13, при этом блок 4 запускается на считывание второго слова массива с шин 9, В то же самое время блок 3 передает первое слово в ЦВМ. Все послецующие слова массива абонента передаются аналогичным образом. Последнее слово массива абонента сопровождается сигналом КМА, по получении которого контролируется состояние счетчика 24.В случае КОП 3 на запись (считывание) с шин 9 в ЗУ блок 4 самостоятельно организует пословные циклы записи (считывания) с этих шин и работы с ЗУ (фиг.11 и 12).Подготовка устройства к работе с абонентами по шинам 1 О и 11 производится сигналом "Настройкастробирую 1 цим передачу в блок 5 КОП 2 и кода длины массива информации, которые записываются соответственно в регистр 51 блока 37 и счетчик 34 (Фиг 15). Сигнал "Настройка", поступая на вход б 2 блока 37, запускает микропрограмму считывания массива заданного абонента, в соответствии с которой анализируется готовность абонента, В случае работы по шинам 10 микропрограмма выполняет следующие действия: разблокирует один из группы входов коммутатора Зб, соответствующий заданному абоненту, инициирует запрос на первое слово массива, организует запись через второй узел усилителей 32, коммутатор 36 в регистр 33 и его контроль на свертке 35. Далее блок 5 при наличии сигнала1 ЮГГ ТЗ Организует 3 ах В ат межблочньгх шин через узел 38 и передачу информационного слова из регистра 33 через коммутатор Зб и элементы И 39 в регистр 13 по сигналу Ч (5-3). Затем корректируется содержимое счетчика 34, анализируется его состояние, запускается цикп на считывание очередного слова массива и т.д, По переполнении счетчика формируется сигнал окончания обмена, Работа устройства по шинам 11 отличается только способом передачи инфо ации в11 12 блоке 5. Информационные слова передаются в последовательном коде с шин 11 через первый узел усилителей 31 и блок 37 в регистр 33.Таким образом, за счет межблочной шинной организации передачи информации и наличия блоков, имеющих автономные практически независимые циклы обработки, обеспечивается увеличение пропускной способности устройства.Возможность гибкой перестройки организации передачи информации при работе с активными абонентами позволяет сокращать время передачи срочного сообщения (массива информации).Межблочная шинная организация позволяет сократить общее число связей в устройстве и упростить егоструктуру.Объем оборудования для организации "захвата" межблочных шин незначителен, а способ их использования прост и надежен. Использование внутриблочных информационных шин в блоках 4 и 5 способствует повышению живучести устройства в целом, так как неисправности типа короткого замыкания двух входов регистра, счетчика или замыкания одного из входов на корпус в одном из этих блоков не приводит к нарушению работоспособности устройства по отношению к абонентам другого блока.Наличие свертки по модулю позволяет повысить разрешающую способность по обнаружению места возникаюших неисправностей и тем самым повысить коэффициент готовности устройства.Использование предлагаемого устройства сопряжения с такой структурой дает возможность организовать обмен информацией с абонентами, имеющими различные характеристики каналов связи.Формула изобретения1. Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами, содержащее блок связи с ЦВМ, первые вход и выход которого являются соответственно входом и выходом связи с БВМ устройства, первый вход-выход соединен через информационные шины с информационным входом 34843 2 5 1 О 15 20 25 30 35 40 45 50 5 зыходом блока буферной памяти, и генератор импульсов, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности устройства, в него введены блок связи с пассивными абонентами и блок связи с активными абонентами, причем первые вход и выход блока связи с активными абонентами являются входом и выходом связи с активными абонентами устройства, второй вход, второй и третий выходы соединены соответственно с вторым выходом, вторым и третьим входами блока связи с ЦВМ, третий вход - с первым выходом генератора импульсов, четвертый вход блока связи с активными абонентами соединен с четвертым входом блока связи с ЦВМ и синхронизирующим выходом блока буферной памяти, а четвертый выход - с третьим выходом блока связи с ЦВМ и входом управления режимов блока буферной памяти, информационный вход-выход которого соединен через информационные шины с первыми входами-выходами блока связи с активными абонентами и блока связи с пассивными абонентами, а адресный вход - через адресные шины с четвертым выходом блока связи с ЦВМ и пятым выходом блока связи с активными абонентами, второй вход-выход которого соединен с вторыми входами-выходами блока связи с ЦВМ и блока связи с пассивными абонентами, первые вход и выход которого являются входом и выходом последовательного обмена с пассивными абонентами устройства, вторые вход и выход соединены соответственно с пятЬми выходом и входом блока связи с ЦВМ, группа входов образует вход параллельного обмена с пассивными абонентами устройства, четвертый вход соединен с вторым выходом генератора импульсов, третий выход которого подключен к шестому входу блока связи с ЦВМ, причем блок связи с ЦВМ содержит регистр обмена, узел усилителей, счетчик адреса, узел свертки, узел подключения к шинам, группу элементов И информационных шин, группу элементов И адресных шин, узел микропрограммного управления, причем первые, вторые и третьи входы и выходы узла микропрограммного управления являются соответственно вторыми входом и выходом, четвертым входом и третьим выходом, пятыми входом и выходом бло 1286,843ка, четвертый вход соединен с перВым входом узла подключения к шинами шестым Вхоцом блока, а четвертыйВьгход соединен с вторым входом узлаподключения к шинам, вход-выход каторога ялес рым Входам-Выходом блока, а выход подключен к пятому входу узла микропрограммного управления, цятый Выход и шестой входкоторого соединены соответственно с 30 управляющим входам и выходом регистра обмена, а шестой выход - с первым информационным вхоцом узла усилителей, второй информационный и управляющий входы, первый и второй Выходы которого соединены соответственна с первым и третьим входами, перВым выходом 651 ака и с се 51 ьмым входом узла микропрограммного управления, седьмой Выход которого поцключен к счетному входу счетчика адреса, группа Выходов которого соединена с перВыми Вхоцами соответствующих элементов И адресных шин группы, выходы которых образуют четвертый выход блока., а вторые входы соединены с восьмым выходом узла микропрограммного управлени 51 Восьмой вход котараГО соединен с выходом узла сверткиф30 группа Вхацоь котогага соединена с девятым входам узла м 1 лкропрограмМнога ,"ПРДВЛЕНИЯ,. ИнфОРМаЦИОННЫМ Входам счетчика адре.са, группой выходов регистра обмена и первыми входами соответствуюп 1 их элементов И35инфармациап 51 ъх 11 ин группыВыхОды которых и информационный Вход реГистра обмена образуют первый вход- ВыхОД блока, а Вторые ВХОДЫ сОРДинены с дсвятым выходам узла микро- прОграмме 10 ГО управления 1 при этом блок связи с активными абонентами содержит узел усилителей. счетчик адреса, счетчик длины массива, коммутатор, регистр узел падкл 1 оче 11 ия45 к шинам, узел свертки, группу элементов И адресных 1 циц группу элементов И инфар 15 ацианных шин и узел микрапрограм 5 лнага управления, первые и вторые входы и выходы и третий выход которого являются соответственно вторыми, четвертыми входами и выходами и третьим вь 1 хадам блока, третий вход является третьим входам блока и саедине 1. с первым входом узла подключения к шинам, вход-вьгхад которого является вторым Входом-Выходом блока, а второй Вход и Выход подключены саатветственно к четвертым выходу и входу узла микропрограммного управления, пятые Выход и вход которого соединены соответственно с управляюьцим Входом и выходом регистра, шестые вход и выход соответственно с выходом и счетным входом счетчика длины массива, седьмой выход узла микропрограммного управления соединен са счетным входом счетчика адреса, седьмой вход - с первым выходом узла свертки, Восьмой выход - с первым входом узла усилителей, первый выход и втоРай ВХО,Ц КОтОРОгО ЯВЛЯЮТСЯ СаатВЕтственно первыми выходом и входом блока, а второй выход соединен с Восьмым вхо,цом узла микропрограммного управления, девятый выход которого подключен к управляющим входам элементов И адресных шин группы, выходы которых образуют пятый выход блока, а информационные входы соединены с Выходом счетчика адреса и первым входом коммутатора, второй вход которого соединен с группой выходов регистра, третий вход - с вторым выходом узла свертки, четвертый вход - с десятым выходом узла микропрограммного управления пятый Вход коммутатора соединен с первым входом-выходом блока и с выхоцами элементов И информационных шин группы, управляющие входы которых подключены к адиннадцатому выходу узла микропрограммного управления, а информационные входы соединены с выходом коммутатора, Входом узла свертки, девятым входом узла микропрограммного управления, информационными входами регистра, счетчиков адреса и длины массива, кроме того, блок связи с пассивными абонентами одержит первый узел усилителей, Второй узел усилителей, регистр, счетчик длины массива, узел свертки, коммутатор, узел падключе- ниЯ к шинам, ГРуппу элементов И инфармацианнь 1 х п 1 ин, узел микропрограммного управления, первый вход и Выход которого являются соответственно Вторым входом и выходом блока, второй вход является четвертым вхоцом блока и соединен. с первым вхо,цом узла подключения к шинам, вход- выход которого является вторым вха,цом-выходом блока а выход и второй вход соединены соответственно с третьим входом и вторым выходом узла мик:рапрограммного у, авления, 1.5 1234843третий выход которого соединен с управляющим входом регистра, четвертые вход и выход - соответственно с выходом и счетным входом счет 5 чика длины массива, а пятый вход - с первым выходом первого узла усилителей, первый вход и второй выход которого являются соответственно первыми входом и выходом блока, а10 второй вход соединен с пятым выходом узла микропрограммного управления, шестой выход которого подключен соответственно к первому выходу узла свертки и управляющим входам,элемен тов И информационных шин группы, выходы которых соединены с первым входом-выходом блока и первым входом коммутатора, а информационные входы - с выходом коммутатора, входом узла свертки, информационными входами регистра и счетчика длины массива и седьмым входом узла микропрограммного управления, седьмой Выход котОрого подключен к Второму входу коммутатора, третий вход которого соединен с выходом регистра, четвертый вход - с вторым выходом узла свертки, а группа входов - с группой выходов узла усилителей,30 группа входов которого является группой входов блока.2. Устройство по п.1, о т л и ч а ю щ е е с я тем, что узел подключения к шинам содержит триггер, элемент И-НЕ и элемент НЕ с открытым коллектором, выход которого является входом-выходом узла и соединен с первым входом элемента И-НЕ и через нагрузочный резиетор - с шиной положительной полярности источника питания, а вход подключен к выходу триггера и выходу узла, второй и третий входы элемента И-НЕ являются соответственно первым и вторым входами узла, а выход соединен с синхровходом триггера, инфо,.мационн .й вход и вход сброса которого подключены соответственно к шине логической единицы и второму входу узла.3. Устройство по п,1, о т л и ч аю щ е е с я тем, что узел микропрограммного управления блока связи с ЦВИ содержит триггер пуска, элемент И-ИЛИ, триггер управления, дешифратор кода микрооперации, коммутатор, регистр операций, дешифратор микро- команд, шифратор микрокоманд, дешифратор внешних сигналов, регистр микрокоманд, счетчик формата, регистр состояния, дешифратор условий, элемент ИЛИ, два элемента И и элемент НЕ, причем первая группа выходов шифратора микрокоманд соединена спервым - девятым выходами узла, вторая группа выходов и первая группа входов соединены соответственно с группами входов и выходов дешифратора условий, первый и второй входы которого подключены соответственно к восьмому входу узла и первому выходу счетчика формата, вторым выходом и входом соединенного с первым входом дешифратора внешних сигналов и первым выходом шифратора микрокоманд вторые группы входов и выход которого подключены соответственно к группе выходов и второму входу дешифратора внешних сигналов, первая группа входов котороГо соединена с первым, вторым, третьим, пятым и шестым Входами узла, а вторая и третья группы входов - соответственно с группой выходов регистра состояния и первой группой выходов дешифратора внешних сигналов, первая, вторая группы входов которого подключены соответственно к группам выходов регистра микрокоманд и регистра микроопераций, а вторая группа выходов - к третьей группе входов шифратора микрокоманд, третий, четвертый, пятый и шестой выходы которого соединены соответственно с первыми входами элемента ИЛИ, элемента И-ИЛИ, первого элемента И и входом элемента НЕ, а седьмой и восьмой выходы - соответственно с первыми информационными и управляющими входами коммутатора, второй информационный вход которого подключен через дешифратор кода микроонерации к девятому входу узла, а второй управляющий вход и выход - соответственно - к выходу первого элементаИ и информационному входу регистра операций, вход синхронизации которого соединен счетвертым входом узла, входами синхронизации триггера управления, регистра микрокоманд, третьим входом дешифратора внешних сигналов и тактовым входом регистра состояния, группа входов которого и вход установки триггера пуска образует седьмой вход узла, выход триггера пуска соединен с четвертым входом дешифратора внешних сигналов, вторыми

Смотреть

Заявка

3731526, 25.04.1984

ПРЕДПРИЯТИЕ ПЯ Г-4677

КАФИДОВ АЛЕКСАНДР СЕРГЕЕВИЧ, МАЛАЧЕВСКАЯ ТАТЬЯНА СТЕПАНОВНА, АЛДОШКИНА ЕЛЕНА АЛЕКСАНДРОВНА, ТАРАРОВ МИХАИЛ ИВАНОВИЧ, КОМАРОВА ГАЛИНА ГАВРИЛОВНА, КУРАКИН ЮРИЙ ПАВЛОВИЧ, СОРОКИН АДОЛЬФ АНДРЕЕВИЧ

МПК / Метки

МПК: G06F 13/20

Метки: абонентами, вычислительной, сопряжения, цвм, цифровой

Опубликовано: 30.05.1986

Код ссылки

<a href="https://patents.su/16-1234843-ustrojjstvo-dlya-sopryazheniya-cifrovojj-vychislitelnojj-mashiny-cvm-s-abonentami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения цифровой вычислительной машины (цвм) с абонентами</a>

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