Изобретение относится к выч 1сли- тельной технике и может использовано в .вычислительных системах, имеющих разветвленную сеть абонентов
Цель изобретения - расширение пропускной способности устройства за счет совмещения во времени циклов обработки передаваемой информации и возможности гибкой перестройки организации передачи (приема) срочных сообш.ений ,
На фиг.1 изображена блок-схема устройства; на фиг.2 - функциональная схема узла подключения к шинам; на фиг.3 - 5 - функционапькые схемы узла микропрограммного управления, дешифратора внешних сигналов и де- ш-ифратора логических условий; на фиг,6-8 - алгоритмы работы блока связи с ЦВМ; на фиг.9 - 14 - апго- ритмь работы блока активных абонентов; на фиг. 15 - пример алгоритма работы с одним из абонентов блока пассивных абонентов. Блочные символы алгоритмов на фиг. 6-15 имеют ггозиционные обозначения от 1 до 73
Устройство (фиг,1) содержит блок 1 буферной памяти, генератор 2 импульсов, блок 3 связи с ЦВМ, блок 4 связи с активными абонентами, блок 5 связи с пассивными абонентами, информационные шины 6 устройства, адресные шины 7, шины 8 синхронизации и управления устройства, шины 9 входа и выхода связи с активными абонентами устройства, шины 10 входа параллельного обмена с пассивными абонектаг-и, шины 1 входа и вы- хода последовательного обмена с пассивными абонентами и сигналов управления параллельных каналов связи, шины 12 входа и выхода связи с ЦВМ устройства.
Блок 3 содержит регистр 13 обмена узел 14 усилителей, узел 15 микропрограммного управления, счетчик 6 адреса, узел 17.свертки, узел 18 подключения к шинам, элементы И 19 информационных шин группы, элементы И 20 адресных шин группы.. Блок 4 содержит регистр 21, узел 22 усилителей, счетчик 23 адреса, счетчик 24 длины массива, узел 25 микропрограммного управлениЯэ коммутатор 26, узел 27 подключения к шинам, узел 28 свертки, элементы И 29 адресных шин группы, элементы И 30 информационных шин групЕть. Блок 5 содержит первый
432
узел и усилителей для последовательных каналов и сигналов управления параллельных каналов, второй узел 32 усилителей для параллельных каналов,
регистр 33, счетчик 34 длины массива, узел 35 свертки, коммутатор 36, узел 37 микропрограммного управления, узел 38 подключения к шинам, элементы И 39 информационных шин группы.
Узлы 18, 27 и 39 подключения к П1И- нам (фиг.2) содержат элемент И-НЕ 40, триггер 41, элемент НЕ 42 с открытым коллектором, нагрузочный резистор 43. Узлы 15,25 и 37 содержат (фиг.З)
триггер 44 пуска, триггер 45 управления, элемент И-ИЛИ 46, регистр 47 состояния, элемент ШИ 48, элемент И 49, регистр 50 микрокоманд, регистр 51 операций, элемент И 52,
дешифратор 53 микрокоманд, дешифратор 54 внешних сигналов, дешифратор 55 кода операций, .коммутатор 56, элемент НЕ 57, шифратор 58 микрокоманд, счетчик 59 формата, дешифратор 60
условий. На фиг. 3 обозначены также входь 61-64, выходы 65 и входы 66 и 67 узла, причем вход 61 является четвертым входом узлг1 15, третьим входом узла 25 и вторым входом узла
37, входы 62 и 63 образуют седьмой вход узла 15, первый и восьмой вход узла 25 и первый и пятый вход узла 37, вход 64 образует первый, второй, третий, пятый и шестой входы узла 15, второй, четвертый, пятый и шестой входы узла 25 и третий, четвертый входы узла 37. Выходы 65 составляют первый - девятый выходы узла 15, пс-рвый - одиннадцатый выхода узла 25 и первый - седьмой выходы узла 37. Входь 66 и 67 являются девятым и восьмым входами узла 15, девятым и входами y3Jja 25 и седьмым II uit-стыь входами узла 37.
Г ег истр 47 состояния (фиг.4) содержит элементы НЕ 68, И-НЕ 69 и триггеры 70, ко.чичество которых соответствует числу синхронизируемых сигналов.
Дешифратор 54 внешних сигналов построен на элементах И 71, количество которых соответствует числу тактов управления и количеству входных сигналов, обрабатываемых на каждом такте (фиг, 5).
Дешифратор 60 условий (фиг.6) содср:м1Т элементы НЕ 72, элементы 11 73 и элементы И 74.
3
Устройство обеспечивает работу в следующих режимах: считывание информации по параллельным каналам связи (шины 10, управляющие сигналы - шины 11), считывание (запись) данных из ЗУ и ЦВМ; считывание информации по последовательным каналам связи (шины II), запись (считывание) информации в ЗУ по инициативе абонентов, подключенных к шинам 9, считывание (запись) данных с шин 9 в ЦВМ.
Устройство может совмещать по времени выполнение каждого из первых трех режимов с четвертым. ,
Характер обмена со всеми абонентами - монопольный.
Настройка устройства производится командой ЦВМ, имеющей три значащих поля.
В первом поле помещается код операции КОП блока 3, в котором закодированы признаки работы с блоками 1, 4 и 5 и направления передачи информции.
Во втором поле в случае КОП I на работу с блоком 5 помещается КОП 2, в котором закодированы признаки работы с абонентами по щинам 10 и 11
Третье поле при условии работы с блоком 1 содержит начальный адрес ЗУ, а в случае работы с блоком 5 - код длины массива информации.
Устройство работает следующим образом.
В исходном состоянии дешифратор 53 формирует сигнал, который передается в шифратор 58 и блок 54. На выходе шифратора 58 присутствует позиционный код начальной операции, который передается на вход коммутатора 56. Обмен с ЦВМ всегда начинается по сигналу Работа (Рб). Этот сигнал с шин 12 через один из усили телей узла 14 поступает в узел 15, где устанавливает в единичное состояние триггер 44, с выхода которого сигнал передается Через элемент И-ИЛИ 46 на вход триггера 45, через элемент ИЛИ 48 на управляющий вход регистра 50, на первый вход элемента И 49 и на вход дешифратора 54. Так как в исходном состоянии на одном из его входов присутствует разрешающий уровень сигнала, то на выходе его и соответственно на выходе шифратора 58 формируется сигнал который поступает через элемент И 49 на управляюшяй вход коммутатора 56,
348434
с выхода которого код начальной операции передается на информационные входы регистра 51.
На информационном входе первого J разряда регистра 50 постоянно присутствует сигнал уровня 1, на входах остальных разрядов - уровня О, а на синхровход параллельной записи поступают сигналы с генератоto pa 2. По окончании формирования очередного импульса с генератора 2 (вход 61 на фиг. 3) устанавливается триггер 45, первый разряд ре:гистра 50 и один разряд регистра 51. Сигнал
1 с выхода триггера 45 устанавливает в исходное состояние триггер 44 и при необходимости на последующих тактах может подтверждать свою установку через злемент И-ИЛИ 46, на третьем 2Q входе которого в таких случаях присутствует 1 уровень с выхода элемента НЕ 57. На выходе дешифратора 53 формируется сигнал первого такта управления, которьш передается в шиф5 ратор 58 и дешифратор 54, где очередной тактовый импульс стробирует сигнал первого такта, формируя при этом сигнал Готовность, который передается через шифратор 58 и усилители 14 в ЦВМ (фиг.7). Нестробиро- ванный сигнал первого такта, передаваемый в шифратор 58, вызывает формирование на его шестом выходе и соответственно на входе элемента НЕ сигнал, который блокирует цепь под тверждения установки триггера 45.
Тот же тактовый импульс через эле- . мент И 52 поступает на синхровход последовательного сдвига регистра 50. По заднему фронту импульса устанавливается в состояние О триггер 45, и 1 переписывается во второй разряд регистра 50.
Дешифратор 53 формирует и передает на дешифратор 54 сигнал, соответ0
U
5
ствующий второму такту управления.
Команда последовательным кодом поступает через усилитель из ЦВМ на элементы И 71 дешифратора 54, соот0 ветствующие второму такту( фиг.5), и через шифратор в регистр 13 и счетчик 59. По окончании передачи команды на вход регистра 47 поступает сигнал Конец слова (КС),
55 который включает триггер 70, соот- ветствующий этой цепи (фиг.4). В
то же время на вход элемента И-НЕ 69 поступает с выхода элемента НЕ 68
запрещающш уровень. Таким образом на время действия сигнала КС блокируется цепь синхронизации соответст вз ющего триггера. После завершения передачи сигнала КС триггер по заднему фронту очередного тактового сигнала устанавливается в исходное состояние. Сигнал с выхода этого триггера передается на вход дешифратора 54 К входам дешифратора 60 подключены выходы узла 17 свертки и счетчика 59 Синхронизированный сигнал КС опрашивает состояние свертки (вход 67 на фиг. 3 и 6) и счетчика 69. Выходы дешифратора 60 группируются в шифраторе 58 и образуют сигнал разрешения ког мутатора 56 по входу с дешифратора 55 и соответственно регистра 13, а также сигналы на вход управления режимами регистра 50 через элемент, ИЛИ 48
В случае отрицательного результата анализа единичный уровень сигнала на выходе элемента НЕ 72 (фиг.6) формируется и передается с выхода соответствующего элемента И 73 через шифратор 58, узел 14 в ЦВМ - сигнал Неисправность (Нп). По фронту очередного тактового импульса записывается в регистр 51 код, .операции КОП 1 устанавливается в состояние 1 первый разряд регистра 50 и триггер 45.
Таким образом регистр 51 меняет свое состояние, и блок 15 начинает выполнение микропрограмм соответствующей заданной в КОП 1 команды. В случае КОП i на запись информации в ЗУ (фиг,7) производится запись на чального адреса ЗУ в счетчик 16, включение триггера 45, далее - фор- мирование и вьщача сигнала Гт в ДАМ из ДВМ и записи их з ЗУ, Запись и контроль информационного слова производится аналогично описанном . По окончании контроля микропрограмма выходит на останов и формирует сигнал на выходе шифратора 58 и соответственно на элементе 40, инверсном входе установки состояние в О триггера 41 узла 18 (фигу2). Выход триггера через элемент НЕ 42 с открытым коллектором подключен к шине Занятость шин 5 нугрузочному резистору 43 к входу элемента 40. . Высокий уровень на этой шине свидетельствует об отсутствии занятости информационных шин и, наоборот, низкий - о их занятости. К третьему
входу элемента И-НЕ 40 подключен выход генератора, по которому формируются сигналы одной из фаз. По зад- .; нему фронту очередного сигнала генератора 2 триггер 41 устанавливается в состояние 1, на этой шине, формируется уровень О, и с выхода триггера 41 сигнал 1 передается
10 на дешифратор 54, на выходах которого и соответственно шифратора 58 формируются сигналы, открывающие информационные и адресные шины по входам элементов И 19 и 20, а также
15 сигн;1л записи (Зп) , который передается в блок 1. Таким образом происходит передача информационного слова с регистра 13 в блок i по указанному адресу. Сигнал окончания цик0 ла записи (КЦ) передается из блока 1 через регистр 47 на дешифратор 54. Далее микропрограмма досуммирует t в счетчик 16, формирует сигнал Гт и выходит на останов, на котором
;; олсидается прием очередного слова
из ЦВМ. После записи в ЗУ последнего слова ЦВМ передает сигнал Конец обмена КО, который устанавливает блок 3 в исходное состояние.
В случае сигнала КОП 2 на считывание информации из ЗУ (фиг.В) производится запись начального адреса в счетчик 16, далее организуется захват шин и выдача сигналов на разблокировку адресных шин на эле- - менте И 20 и Считывание (Сч) в ЗУ. С блока 1 считывается на шины 6 информационное слово, цикл считывания сопровождается сигналом КЦ, по которому организуется запись в регистр
Oil/ с г,
l-J, и пуск триггера 45. Далее производится контроль информации на регистре 13 по модулю, корректировка счетчика 16 и формирование сигнала
Гт передачи в ЦВМ. 5
По сигналу КС цикл сбалтывания повторяется до тех пор, пока вместо КС не будет передан сигнал КО.
При КОП 1 на выдачу информации в блок ,4 блок 3 после приема команды формирует сигнал Гт в ЦВМ, принимает первое слово массива, организует при наличии сигнала ГЦ 4 от блока 4 захват шин, разблокирует информаци- онные ш ины и формирует сигнал Передача из блока 3 в блок 4 (ПЧ ). При КОП 1 на считывание информации с блока 4 блок 3 (фк- , 9) при
0
наличии Гц 4 формирует сигнал Начало цикла НЦ () и ожидает ответной реакции в виде сигнала ПЧ () -и соответствующей информации на шинах 6, по получению которой организует цикл передачи слова в ЦВМ, одновременно запуская цикл считывания очередного слова, в блоке 4, В случае КОП 1 на работу с блоком 5 блок 3 после приема команды органи- :зует захват шин и передает в блок 5 КОП 2 и код длины массива, сопровождая передачу их сигналом Настройка блока 5 и формирует далее сигнал ГтЗ, ожидая передачи информации из блока 5 по- сигналу ПЧ (). По окончании передачи блок 3 передает сигнал Гт в ЦВМ, по сигналу КС формирует сигнал ГтЗ и т.д..
Настройка устройства на работу с активными абонентами производится ЦВМ, путем записи в ЗУ команд второго типа. Каждый абонент имеет две фиксированные ячейки в ЗУ, адрес которых соответствует номеру абонента и признака записи (считывания). По этим адресам пишутся команды второго типа, имеющие три значащих поля В них заносятся КОП 3, код длины массива и начальный адрес массива в ЗУ. Последнее поле заносится в случае, если работа ЦВМ с абонентом проходит без промежуточного буфериро вания информации в ЗУ. Первая ячейка ЗУ с нулевым адресом используется блоком 4 для хранения признака записи (считывания) и номера абонента, вьшедшего на связь, а вторая - для хранения тех же величин по последнему абоненту, закончившему передачу (прием) массива информации.
На восьмые входы узла 25 через усилители 22 поступают сигналы от активных абонентов. В частности, на вход 62 поступает сигнал Конец передачи адреса абонентом - КПАА, на входы синхронизатора 47 - Конец передачи слова абонентом - КИСА, Сбой приема - СПА, Готовность к. приему - П1А, Конец MaccTiaa - КМА
С восьмого выхода блока 25 через усилители 22 в шины 9 передаются управляющие сигналы Готовность к приему - ГП, Конец передачи слова - КИС, Сбой приема - СП, Конец мае- сива - КМ.
По четвертому выходу и входу для организации считывания (записи)инфор
ю 5 20
25 зо
5
5
0
5
мации из (в) блока I к блоку 25 подведены сигналы - Считывание - СчТ, Запись - Зп, Конец цикла - КЦ.
По вторым входам, выходам и третьему выходу связей с блоком 3 - сигналы Передача числа из блока 3 в блок 4 - ПЧ (), из блока 4 в блок 3 - ПЧ - () ,Готовность к циклу . блока 3 - ГЦЗ, блока 4 - Гц4, сигнал прерывания Пв.
В исходном состоянии устройство формирует и передает в шины 9 сигнал ГП (фиг.10).
Работа начинается с передачи абонентом кода своего адреса, который через усилители 22 и блок 25 записывается в регистр 21. По сигналу КПА, которым сопровождается передача адреса, блок 25 настраивается на операцию к вхождению в связь, в соответствии с которой первым тактом проводится контроль адреса по модулю, для чего коммутатор 26 подключается по входу на регистр 21, и соответственно на вход 28 свертки передается код адреса. На втором такте, куда блок управления переходит при положительном результате контроля, передается сигнал в устройство 27, которое организует захват меж- блочных шин.По включении триггера 41 в устройстве 27 блок 25 разблокирует коммутатор по входу с регистра 2 1 , элементы И 29 и 30 и формирует сигнал Зп. Таким образом, по нулевому адресу организуется цикл записи адреса абонента (счетчик 23 находится в исходном состоянии). По сигналу КЦ блок 25 переходит на третий такт, освобождая при этом шины 6 и 7, подтверждается прежнее состояние коммутатора, и формируется сигнал записи в счетчик 23.
На четвертом такте организуется захват шин для считывания ячейки с командой второго типа, соответствующей номеру запрашиваемого абонента. Для этого разблокируется коммутатор 26 по входу с шин 6, вход элементов И 29 и формируется сигнал СчТ. По сигналу КЦ команда из блока I записывается в счетчики 23 и 24, а так же в, регистр 51 в соответствии с ее значащими полями, и блок 25 переходит на новую операцию, соответствующую заданному КОП 3.
Б КОП 3 могут быть закодированы операции: Запись с шин 9 в ЗУ, Запись с шин 9 в ЦВМ, Считывание из ЗУ в пшны 9, Считывание из ЦВМ в шины 9.
В случае работы с ЦАМ (2 и 4 операции ) блок 25 формирует сигнал прерывания, который передается чере усилители 14 блока 3 в ЦВМ, при запи си с шин 9 в ЦВМ организует считывание первого слова массива с шин 9 в регистр 21 и ожидает сигнал ГЦЗ, а при считывании из ЦВМ в шины 9 формирует сигнал Гц 4„
По сигналу прерывания ЦВМ передает в устройство команду на считывание нулевой ячейки ЗУ, определяя после выполнения команды номер абонента и режим работы.
Затем ЦВМ передает команду на работу блока 3 с блоком 4 с указанием направления передачи информации. В случае считывания из ЦВМ блок 3 сраз получает из ЦВМ первое слово ма.с- сива и организует захват шин с передачей этого слова в блок 4 по сигналу ПЧ (3, 4)5 при этом предварително проанализировав наличие сигнала Гц4 (фиг.3). Блок 3 по окончании передачи слова в блок 4 передает в ЦВМ сигнал готовности к приему второго слова. Блок 4 по сигналу ПЧ () записывает информационное слово в регистр 21 и запускает цикл на выдачу его в шины 9, по окончании которого- корректирует содержимое счетчика 24, анализирует его состояние s выставляет сигнал Гц4 ит.д, Информационные слова передаются по шинам 6 с контрольными кодами по модулю, и в приемном блоке осуществляется их контроль, а в передающем - формирование контрольных кодов при и отсутствии или при наличии контрольных кодов по модулю, с другим основанием. По переполнении счетчика 24 формируется сигнал КМ, и.блок 4 переходит на операцию завершения связи (фиг,14)5 на которой организуется перезапись адреса абонента, завершившего связьдиз нулевой ячейки блока буферной памяти в первую, Такш- образом ЦВМ путем периодического считывания состояния первой ячейки бло- ка памяти может контролировать адреса абонентов, закончивших связь. Б случае записи с шин 9 в ЦВМ блок
ю , 15
20
25 5
30
40
5
4 подготавливает первое слово массива в регистре 21 и ожидает сигнал ГцЗ. После получения команды из ЦВМ на запись массива (фиг,12) блок 15 формирует сигнал ГцЗ, и блок 4 организует по сигналу ПЧ () передачу информационного слова в регистр 13, при этом блок 4 запускается на считывание второго слова массива с шин 9. В то же самое время блок 3 передает первое слово в ЦВМ. Все последующие слова массива абонента передаются аналогичным образом. Последнее слово массива абонента сопровождается сигналом КМА, по получении которого контролируется состояние счетчика 24.
В случае КОП 3 на запись (считывание) с шин 9 в ЗУ блок 4 самостоятельно организует пословные циклы записи (считывания) с этих шин и работы с ЗУ (фиг,1 и 12),
Подготовка устройства к работе с абонентами по шинам 10 и 11 производится сигналом Настройка,,стро- бирую1цим передачу в блок 5 КОП 2 и кода длины массива информации, которые записываются соответственно в регистр 51 блока 37 и счетчик 34 (фиг.15). Сигнал Настройка, поступая на вход 62 блока 37, запускает микропрограмму считывания массива заданного абонента, в соответствии с которой анализируется готовность абонента, В случае работы по шинам 10 микропрограмма выполняет следуюцгие действия: разблокирует один из группы входов коммутатора 36, соответствующий заданному абоненту, инициирует запрос на первое слово массива, организует запись через второй узел yci-шителей 32 коммутатор 36 в регистр 33 и его контроль на свертке 35. Д;1лее блок 5 при наличии сигнала ГтЗ организует захват межблочных шин через узел 38 и передачу информационного слова из регистра 33 через комментатор 36 и элементы И 39 в регистр 13 по сигналу I M () , Затем корректируется содержимое счетчика 34, анализируется его состояние, запускается цикл на считывание очередного слова массива и т.д. По переполнении счетчика формируется сигнал окончания обмена. Работа устройства по шинам 11 отличается только способом передачи инфо -чации в
блоке 5. Информационные слова передаются в последовательном коде с шин 1 через первый узел усилителей 31 и блок 37 в регистр 33.
Таким образом, за счет межблочной шинной организации передачи информации и наличия блоков, имеющих автономные практически независимые циклы обработки, обеспечивается увеличение пропускной способности устройства.
Возможность гибкой перестройки организации передачи информации при работе с активными абонентами позволяет сокращать время передачи i срочного сообщения (массива информации) .
Межблочная шинная организация позволяет сократить общее число связей в устройстве и упростить его
структуру.
Объем оборудования для организации захвата межблочных шин незначителен, а способ их использования прост и надежен. Использование внут- риблочных информационных шин в блоках 4 и 5 способствует повьш1ению живучести устройства в целом, так как неисправности типа короткого замыкания двух входов регистра,счетчика или замыкания одного из входов на корпус в одном из этих блоков не приводит к нарушению работоспособности устройства по отношению к абонентам другого блока.
Наличие свертки по модулю позволяет повысить разрешающую способность по обнаружению места возникаю- mjix неисправностей и тем самым повысить коэффициент готовности устройства.
Использование предлагаемого устройства сопряжения с такой структурой дает возможность организовать обмен информацией с абонентами, имеющими различные характеристики каналов связи.
Формула изобретения
, Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами, содержащее блок связи с ЦВМ, первые вход и выход которого являются соответственно входом и выходом связи с ЦВМ устройства, первый вход-выход соединен через информационные шины с информационным входом3484312
выходом блока буферной памяти, и генератор импульсов, о т л ri ч а ю щ е е с я тем,- что, с целью повышения пропускной способности уст5 ройства, в него введены блок связи с пассивными абонентами и блок связи с активными абонентами, причем первые вход и выход блока связи с активными абонентами являются входом и
Id выходом связи с активными абонентами устройства, второй вход, второй и третий выходы соединены соответственно с вторым выходом, вторьм и третьим входами блока связи с ЦВМ,
15 третий вход - с первым выходом генератора импульсов, четвёртый вход блока связи с активными абонентами соединен с четвертым входом блока связи с ЦВМ и синхронизирующим выходом
20 блока буферной памяти, а четвертый выход - с третьим выходом блока связи с ЦВМ и входом управления режимов блока буферной памяти, информационный вход-выход которого соединен
25 через информационные шины с первыми входами-выходами блока связи с активными абонентами и блока связи с пассивными абонентами, а адресньш вход - через адресные щины с четвер30 тым выходом блока связи с ДВМ и пятым выходом блока связи с активными абонентами, второй вход-выход которого соединен с вторыми входами-выходами блока связи с ЦВМ и блока свя35 зи с пассивными абонентами, первые вход и выход которого являются входом и выходом последовательного обмена с пассивными абонентами устройства, вторые вход и выход соеди Q нены соответственно с пятЬии выходом и входом блока связи с ЦВМ, группа входов образует вход параллельного обмена с пассивными абонентами устройства, четвертый вход соединен с
., вторым выходом генератора импульсов, третий выход которого подключен к шестому входу блока связи с ЦВМ, причем блок связи с ЦВМ содержит регистр обмена, узел усилителе1|, счетчик адреса, узел свертки, узел подключения к шинам, группу элементов И информационных шин, группу элементов И адресных шин, узел микропрограммного управления, причем первые, вторые и третьи входы и выходы узла
5i микропрограммного управления являются соответственно вторыми входом и выходом, четвертым входом и третьим выходом, пятыми входом и выходом бло-
50
кЗэ четвертый вход соединен с первым входом узла подключения к шинам и шестым входом блока, а четвертый выход соединеп с вторым входом узла подключения к шинамj вход-выход которого является вторым входом-выходом блока, а выход подключен к пятому входу узла микропрограммного управления, рятый вьтход и шестой вход которого соединены соответственно с управляющим входом и выходом регистр обмена, а шестой выход - с первым информационным входом узла усилителей, второй информационный и управ- ляюш.ий входы, первый и второй выходы которого с-оединены соответственно с первым и третьим входами, первым выходом блока и с седьмым входом узла микропрограммного управления, седьмой выход которого подключен к счетному входу счетчика адреса, группа выходов которого соединена с пер- выг Ш входами соответствующих элементов И адресных шин группы, выходы которых образуют четвертый выход блока , а вторые входы соединены с вось- f-ibiM выходом узла микропрограммного управления, восьмой вход которого
соединен с выходом узла свертки.
группа входов которого соединена с девятым входом узла микропрограммного управления, информационным входом счетчика адреса, группой выходов регистра обмена и первыми входами соответствующих элементов И информационных шин группы, выходы которых и информацио1П1ый вход регистра обмена образуют первый вход- выход блока. а вторые входы соединены с девятым выходом узла микропрограммного управления, при этом блок связи с активнь ми абонентами содержит узел усилителей, счетчик адреса, счетчик длины массива, коммутатор, регистр,, узел подключения к шинам, узел свертки, группу элементов И адресных шин, группу элементов К информационных шин и узел мйкропрогракмного управления, первые и вторые входы и выходы и третий выход которого являются соответственно вторми, четвертыми входами и выходами и третьим выходом блока,третий вход является третьим входом блока к соедине : первым входом узла подключения к ши- нам, вход-выход которого является вторым входом-выходом блока, а второй вход и выход подключены соответюj ;
0
5
0
ственно к четвертым выходу и входу узла микропрограмм1юго управления, пятые выход и вход которого соединены соответственно с управляющим входом и выходом регистра, шестые вход и выход соответственно с выходом и счетным входом счетчика длины массива, седьмой выход узла микропрограммного управления соединен со счетным входом счетчика адреса, седьмой вход - с первым выходом узла свертки, восьмой выход - с Первым входом узла усилителей, первый выход и второй вход которого являются соответственно первыми выходом и входом блока, а второй выход соединен с вось- М1ЛМ входом узла микропрограммного управления, девятый выход которого подключен к управляющим входам элементов И адресных шин группы, выходы которых образуют пятый выход блока, а информационные входы соединены с выходом счетчика адреса и первым входом коммутатора, второй вход которого соединен с группой выходов регистра, третий вход - с вторым выходом узла свертки, четвертый вход - с десятым выходом узла микропрограммно- I o управления, пятый вход коммутатора соединен с первым входом-выходом блока и с выходами элементов И информационных шин группы, управляющие входы которых .подключены к одиннадцатому выходу узла микропрограммного управления, а информационные входы соединены с выходом коммутатора, входом узла свертки, девятым входом узла микропрограммного управления, информационными входами регистра, счетчиков адреса и длины г-гассива, кроме того, блок связи с пассивными абонентами содержит первьш узел усилителей, второй узел усилителей, регистр, счетчир длины массива, узел свертки,, коммутатор, узел подключения к шинам, группу элеменгов И информационных шин, узел микропрограммного управления, первый вход и выход которого являются соответственно вторьп входом и выходом блока, второй вход является четвертым входом блока и соединен с первым входом узла подключения к шинам, вход- выход которого является вторым входом-выходом блока, а выход и второй вход соединены соответственно с третьим входом и вторым выходом узла микропрограммного у.рч-гвления,
третий выход которого соединен с управляющим входом регистра, четвертые вход и выход - соответственно с выходом и счетным входом счетчика длины массива, а. пятый вход - с первым выходом первого узла усилителей, первый вход и второй выход которого являются соотв.етствеино первыми входом и выходом блока, а второй вход соединен с пятым выходом узла микропрограммного управления, шестой выход которого подключен соответственно к первому выходу узла свертки и управляющим входам ,элементов И информационных шин группы, выходы которых соединены с первым входом-выходом блока и первым входом коммутатора, а информационные входы - с выходом коммутатора, входом узла свертки, информационными входами регистра и счетчика длины массива и седьмым входом узла микропрограммного управления, седьмой выход которого подключен к второму входу коммутатора, третий вход которого соединен с выходом регистра, четвертый вход - с вторым выходом узла свертки, а группа входов - с группой выходов узла усилителей, группа входов которого является групой входов блока.
2,Устройство по п.1, о т л и - чающееся тем, что узел подключения к шинам содержит триггер, элемент И-НЕ и элемент НЕ с открытым коллектором, выход которого является входом-выходом узла и соедин с первым входом элемента И-НЕ и через нагрузочный резиетор - с шиной положительной полярности источника питания, а вход подключен к выходу триггера и выходу узла, второй и третий входы элемента И-НЕ являются соответственно первым и вторым входами узла, а выход соединен с син- хровходом триггера, информационный вход и вход сброса которого подключены соответственно к шине логической единицы и второму входу узла,
3.Устройство по п. 1 ,. о т л и ч ю щ е е с я тем, что узел микропрораммного управления блока связи с ЦВМ содержит триггер пуска, элемент И-ИЛИ, триггер управления, дешифратор кода микрооперации, коммутатор, регистр операций, дешифратор микрокоманд, шифратор микрокоманд, дешифратор внешних сигналов, регистр мик0
5
0
5
0
5
0
5
рокоманд, счетчик формата,-регистр состояния, дешифратор условий, элемент ИЛИ, два элемента И и элемент F1E, причем первая группа выходов шифратора микрокоманд соединена с первым - девятым выходами узла,, вторая группа выходов и первая группа входов соединены соответственно с группами входов и. выходов дешифратора условий, первый и второй входы которого подключены соответственно к восьмому входу узла и первому выходу счетчика формата, вторым выходом и входом соединенного с первым входом дешифратора внешних сигналов и первым выходом шифратора микрокоманд, вторые группы входов и выход которого подключены соответственно к группе выходов и второму входу дешифратора внешних сигналов, первая группа входов которого соединена с первым, вторым, третьим, пятым и шестым входами узла, а вторая и третья группы входов - соответственно с группой выходов регистра состояния и первой группой выходов де- , шифратора внешних сигналов, первая, вторая группы входов которого подключены соответственно к группам выходов регистра микрокоманд и регистра микроопераций, а вторая группа выходов - к третьей группе входов шифратора микрокоманд, третий, четвертый, пятый и шестой выходы которого соединены соответственно с первыьш входами элемента ИЛИ, элемента И-ИЛИ, первого элемента И и входом элемента НЕ, а седьмой и восьмой выходы - соответственно с первыми информационными и управляющими входами коммутатора, второй информационный вход которого подключен через дешифратор кода микрооперации к девятому входу узла, а второй управляющий вход и выход - Соответственно - к выходу первого элемента И и информационному входу регистра операций, вход синхронизации которого соединен с четвертым входом узла, входами синхронизации триггера управления, регистра микрокоманд, третьим BXQ- дом дешифратора внешних сигналов и тактовым входом регистра состояния, группа входов которого и вход установки триггера пуска образует седьмой вход узла, выход триггера пуска соединен с четвертым входом дешифратора внешних сигналов, вторыми
входами элемента ИЛИ, первого элемента И и элемента И-ИЛИ, третьим входом соединенного с выходом элевход которого подк:дачен к выходу элем та И-ИЛИ,второй вход второго элемента соединен с четвертым входом узла,а вымента НЕ, четвертым входом - с пер- ход - с тактовым входом сдвига ревым входом второго элемента И, входом сброса триггера пуска и выходом триггера управления, информационный
9
.гистра микроопераций, управляющий вход которого соединен с выходом элемента ИЛИ.
вход которого подк:дачен к выходу элемент та И-ИЛИ,второй вход второго элемента И соединен с четвертым входом узла,а выход - с тактовым входом сдвига ре.гистра микроопераций, управляющий вход которого соединен с выходом элемента ИЛИ.
КДшЗ
S3
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения цифровой вычислительной машины (ЦВМ) с абонентами | 1985 |
|
SU1298762A2 |
Имитатор абонентов | 1983 |
|
SU1291987A1 |
Устройство для сопряжения ЭВМ с каналами связи | 1985 |
|
SU1288706A1 |
Устройство для сопряжения | 1978 |
|
SU813400A2 |
Имитатор абонентов | 1986 |
|
SU1325490A2 |
Устройство обмена данными | 1988 |
|
SU1649556A1 |
Устройство для вывода информации | 1984 |
|
SU1180876A1 |
Устройство для сопряжения ЦВМ с линиями связи | 1986 |
|
SU1462328A1 |
Устройство для сопряжения ЭВМ с абонентами | 1985 |
|
SU1305698A1 |
Устройство для обмена информацией | 1982 |
|
SU1059561A1 |
Изобретение относится к области автоматики и вычислительной техники и предназначено для использования в информационных и управляющих системах. Целью изобретения является расширение пропускной способности за счет совмещения по времени циклов обработки информации и возможности гибкой перестройки организации передачи срочных сообщений. Устройство для сопряжения вычислительной машины с абонентами содержит блок связи с ЦВМ, блок буферной памяти, генератор импульсов, блок связи с активными абонентами, блок связи с пассивными абонентами, 2 з.п.ф-лы, 15 ил.
6f
S3
Vuf.3
t( Д1 5i
/Cf/AfJf/
Ipul tl
Ч
ue.6
S,fS,3O.ia,4f JL
S,}g,}5,3.SZ
L
Риг i
9ul.9
69,69,SS, «Vif/JiJ
i
9ff
J
п
SB
у
ФО
f4O
фиг.й
С.
Редактор Е.Копча
Составитель В.Вертлиб Техред М.Ходанич
Заказ 2987/52 Тираж 671Подписное
ВНИИПИ Госудагствеиного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д.4/5
Проиаводственно-ГЕОЛиграфическое предприятие, г.Ужгород, ул.Проектная,4
Корректор С.Шекмар
Многоканальное устройство дляСОпРяжЕНия | 1979 |
|
SU798781A1 |
Устройство для сопряжения вычислительной машины с внешними устройствами | 1981 |
|
SU1013939A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-05-30—Публикация
1984-04-25—Подача