сов, тактовому входу блока центрального управления, и через делитель ча стоты - к тактовым входам блоков ми 15опрограммного управления обменом с абонентом, первые входы условий которых соединены с группой управляющих выходов блока центрального управления, в подканале ЭВМ третий вход условия и четвертый выход бло- микропрограммного управления обменом с ЭВМ являются соответственно Еходом и выходом устройства для подключения к управляющим выходу и входу ЭВМ, а пятый, шестой и седьмой входы - соответственно с синхронизирующим входом блока контроля по модулю, -с запросным входом узла обращения к памяти и блока обращения к блоку центрального управления, выходы пуска и запроса которого соединены соответственно с четвертым и пятым входами условий блока микропрограммного управления обменом с ЭВМ, шестым входом условий соединенного с выходом пуска узла обращения к памяти, вход опроса которого подклю- к выходу опроса заявок к памяти блока центрального управления, выход опроса заявок к блоку центрального управления которого соединен с входом опроса блока обращения к блоку центрального управления первого подканала абонента, выход опроса блока обращения к блоку центрального уп- равления i-ro подканала абонента (i Т, п - Т) подключен к входу опроса блока обращения к блоку центрального управления i + 1-го подканала абонента, выход опроса блока обращения к блоку центрального управления п-го подканала абонента соединен с входом опроса блока обращения к блоку центрального управления подканала ЭВМ, выходы опроса и пуска которого соединены соответственно с первым и вторым входами пуска блока центрального управления, выход конца работы которого соединен с входами сброса блоков обращения к блоку центрального управления подканала ЭВМ и подканалов абонента, первые вькоды пуска блоков обращения к блску центрального управления подканалов абонента соединены с группой входов пуска блока центрального управления, группа режимных входов которого соединена с восьмым выходом блока микропрограммного управления обменом с ЭВМ с четвертыми выходами
блоков микропрограммного управления обменом с абонентом, пятые выходы и вторые входы условий которых подключены к группе входов-выходов признаков заявок блока центрального управления, адресный выход и командный вход-выход которого соединены соответственно через магистраль с адресным входом и информационным входом- выходом блока памяти, управляющим входом подключенного к первому выходу блока коммутации магистрали, второй выход которого соединен, через магистраль с входами разрешения подключения к магистрали счетчиков адреса и регистров обмена подканала ЭВМ и подканалов абонента и входом разрешения поключения к магистрали блока центрального управления, группа входов элемента ИЛИ соединена с выходами пуска памяти блока центрального управления и узлов обращения к памяти подканалов абонентов и подканала ЭВМ, входы сброса которых подключены к выходу конца цикла блока памяти, входу сброса триггера занятости памяти и первому управляющему входу блока коммутации маги- страли, второй управляющий вход и вход синхронизации которого подключены соответственно к выходам первого и второго элементов И, первые входы которых соединены соответственно с инверсным и прямым выходами триггера занятости па:мяти, а вторые входы - соответственно с выходами элемента ИЛИ и элемента задержки, входом подключенного к выходу первого элемента И и входу установки триггера занятости памяти, инверсный выход которого соединен с первым-входом третьего элемента И, вторым входом и выходом подключенного соответственно к выходу генератора импульсов и вход опроса узла обращения к памяти первого подканала абонента, выход опроса узла обращения к памяти i-ro подканала абонента соединен с входом опроса узла обращения к памяти i + 1- го подканала абонента, выход опроса узла обращения к памяти п-го подканала абонента соединен с входом опроса заявок к памяти блока центрального управления, выходы режима обращения блока центрального управления и узлов обращения к .памяти подканалов абонента и подканала ЭВМ соединены с группой информационных входов блока коммутации магистрали
и входом режима блока памяти, в каждом подканале абонента первый и второй выходы пуска и выход признака заявки блока обращения к блоку центрального управления и выходы пуска и останова узла обращения к памяти соединены соответственно с третьим, четвертым, пятым и шестым входами условий блока микропрограммного управления обменом с абонентом, шестой, седьмой и восьмой выходы которого соединены соответственно с входами заявок блока обращения к блоку центрального управления и узла обращения к памяти и с тактовым входом регистра обмена, второй и третий выходы которого подключены соответственно к информационному входу счетчика слов и первому информационному входу счетчика адреса, выход и второй информационный вход которого соединены через магистраль соответст- венно с адресным входом и информационным выходом блока памяти, информационные вход и выход которого соединен с входом-выходом регистров обмена подканалов абонентов, причем блок центрального управления содержит узел обращения к памяти, счетчик адреса, регистр готовности программ, триггер занятости, два элемента И, элемент ИЛИ и узел микро- npofpaMMHoro управления, причем первый - четвертый входы условий и группа входов условий узла микропрограммного управления соединены соответственно с выходами первого элемента И, выходом останова и первым выходом пуска узла обращения к памяти, первым входом пуска блока центрального управления и группой режимных входов блока центральнох о управления, первый, второй и третий выходы узла микропрограммного управления соединены соответственно с управляющим входом регистра готовности программ, счетным входом счетчика адреса, входом запроса узла обращения к памяти и группой управляющих выходов блока центрального управления, а тактовый вход и четвертый выход - соответственно с тактовым входом блока центрального управления и первым входом второго элемента И и с выходом конца работы блока центрального управления и входом сброса триггера занятости, установочным входом и выходом подключенного к выходу и первому входу первого элемента И, второй вход которог о соединен с выходом элемента ИЛИ, группа .входов которого соединена с первым и вторым входами пуска блока центрального управления и г-руп- пой входов пуска, второй вход и .выход второго элемента И подключены соответственно к выходу триггера за- нятости и выходу опроса блока центрального управления, первый и второй информационные входы-выходы ре- гистра готовности программ подключены соответственно к командному входу-выходу блока центрального управления и входу-выходу признаков заявок блока центрального управления, разрешающий вход - с входом разрешения подключения к магистрали блока центрального управления и разрешающим входом счетчика адреса, выход которого является адресным выходом блока центрального управления, второй выход пуска, выход режима, вход сброса, вход и выход опроса узла обращения к памяти соединены соответственно с выходами пуска памяти, режима обращения к памяти, входом сброса и входом и выходом опроса заявок к памяти блока центрального управления 2, Устройство по П.1, отличающееся тем, что узел обращени к памяти содержит четыре триггера, пять элементов И, два элемента ИЛИ и элемент коммутации, причем уста- новочньй вход первого триггера соединен с выходом первого элемента И и выходами пуска памяти и останова узла, а выход - с первыми входами второго и третьего элементов И, выход и второй вход второго элемента И подключены соответственно к первому входу первого элемента ИЛИ и выходу пуска узла и входу сброса узла, выход четвертого элемента И соединен с установочным входом второго триггера и первым входом второго элемента ИЛИ выходомсоединенного с входом сброса третьеготриггера,а вторымвходом -с выходомпервого элемента ИЛИ и входами сброса первого, четвертого и второго триггеров, прямой и инверсный выходы второго триггера подключены соответственно к первым входам первого и пятого элементов И, вторые входы которых соединены с входом опроса узла выход четвертого триггера соединен с вторым входом третьего элемента И, выход которого и выход первого триг- гера образуют выход режима обращения узла, первьй и второй входы четвертог о элемента И соединены соответственно с выходом пятого элемента И и выходом опроса узла и с выходом третьего триггера, установочные входы третьего и четвертого триггеров подключены соответственно к первому и второму выходам элемента коммутации, первый и второй входы которого образуют вход заявки к памяти узла, второй вход первого элемента ИЛИ является входом начальной установки узла.
3. Устройство поп.1,отлича ю щ е е с я тем, что блок обращения к блоку центрального управления содержит три триггера,, четыре элемента И и три элемента ИЛИ, причем входы сброса первого - третьего триггеров соединены соответственно с выходами первого - третьего элементов ИЛИ, первые входы которых соединены с входом начальной установки блока, пр ямой выход второго триггера со1
Изобретение относится к вычислительной технике, в частности к устройствам для сопряжения ЭВМ с внешними абонентами и может быть использовано в автоматизированных системах управления (АСУ), работающих в режиме разделения времени.
Целью изобретения является расширение класса решаемых задач путем организации обмена массивами информации в режиме разделения времени.
На фиг.1 представлена блок-схема устройстваj на фиг.2 - блок-схема подканала абонента; на фиг.З - функциональная схема блока обращения подканала ЭВМ к блоку центрального управления; на фиг.4 - функциональная схема узла обращения к памяти блока центрального управления; на фиг.З - функциональная схема узла обращения к памяти подканала ЭВМ; на фиг.6 - функциональная схема блока обращения к блоку центрального управления подканала абонента; на фиг.7 - функцио- нгшьная схема узла обращения к памяти подканала абонента;на фиг.8 и 9единен с первьм входом первого эле- мента И, выходом подключенного к первому выходу пуска блока и установочному .входу первого триггера, выход которого соединен с выходом запроса блока и первым входом второго элемента И, вторым входом подключенного к входу сброса блока, а выходом - к вторым входам первого и второго элементов МИ и второму выходу пуска блока, второй вход первого элемента И соединен с входом опроса блока и первым входом третьего элемента И, вторым входом подключенного к инверсному выходу второго триггера, а выходом - к выходу опроса блока и первому входу четвертого элемента И, выход которого соединен с установочным входом второго триггера и вторым входом третьего элемента ИЛИ, а второй вход - с выходом третьего триггера, установочным входом соединенного с входом запроса блока.
2
соответственно функциональные схемы приоритета обращения всех подканалов и блока центрального управления к памяти и всех подканалов к блоку центрального управления; на фиг.10 - 16- примеры реализации функциональных схем блока управления обменом подканала ЭВМ, узла блока микропрограммного управления блока центрального управления, блока коммутации магистрали, шифратора переходов, блока микропрограммного управления обменом подканала абонента, узла выбора микропрограммы и шифратора переходов
подканала абонента.
Устройство (фиг.1) содержит регистр 1 обмена, блок 2 микропрограммного управления обменом, блок 3 контроля по модулю, элементы ИЛИ 4 и 5, регистр 6 готовности программ, подканалы 7 абонентов, блок 8 обращения к блоку центрального управления подканала ЭВМ, узел 9 обраЕцвния к памяти блока центрального управления, узел 10 обращения к памяти подканала ЭВМ, счетчик 11 адреса блока центра313056984
льного управления, счетчик 12 адреса сигналов управления режимами работы подканала ЭВМ, триггер 13 занятости ОЗУ 21 (запись или считывание).Блок блока центрального управления, гене- 10 осуществляет хранение (на время ратор 14 импульсов, второй элемент обращения к ОЗУ 21) заявки подканас ла 28, синхронизацию заявки и выра- ботку сигнала пуска ОЗУ 21, а также выдачу сигналов управления режимами работы ОЗУ 21 (Запись или Считывание) . Счетчик 11 обеспечивает фор- fO мирование адресов ячеек ОЗУ 21 при записи или считывании информации на регистр 6 готовности пр ограмм. Счет- ли, триггер 24 занятости памяти, эле- чик 12 обеспечивает формирование- ад- мент 25 задержки, магистраль 26,блок ресов ячеек ОЗУ 21 при записи или 27 центрального управления (ЦУ),под- f5 считывании информации на регистр 1 канал 28 ЭВМ, ЭВМ 29, абоненты 30,
И 15 блока центрального управления, третий элемент И 16, первьм элемент И 17 блока центрального управления, первый и второй элементы И 18 и 19, делитель -20 частоты, блок памяти (ОЗУ) 21, узел 22 микропрограммного управления блока центрального управления, блок 23 коммутации магистраТриггер 13 предназначен для управления выдачей сигналов обращения к ЦУ 27 и синхронизации работы блоков подканалов 7 и 28 при их обращении
шины 31-83 связей между блоками устройства .
Регистр 1 обмена предназначен для приема, хранения и выдачи адрес-команды и информационных слов при обмене с ЭВМ 29.
Блок 2 обеспечивает организацию обмена ЭВМ 29 с ОЗУ 21 и с ЦУ 27. С помощью блока 3 контроля по модулю осуществляется контроль принимаемой из ЭВМ 29 (вьщаваемой в ЭВМ 29) информации, а также контроль информации, передаваемой по магистрали 26. Элемент ИЛИ 4 объединяет все сигналы пуска ОЗУ 21, поступающие из подканалов 7 и из блоков 9 и 10.
Элемент ИЛИ 5 объединяет все сиг30 ОЗУ 21 используется для записи, временного хранения и считывания информации, принимаемой от ЭВМ 29 и абонентов 30 и вьщаваемой в ЭВМ 29 и абоненты 30 через кодовую магистналы пуска ЦУ 27, поступающие из подканалов и блока 8.35 Раль 26. Весь объем памяти ОЗУ 21
Регистр 6 готовности программ обе- разделен на служебные зоны и рабочую спечивает временное хранение информационного слова с признаками заявок ЭВМ 29 на прием и/или вьщачу информации, управление режимами работы подканалов 7 путем передачи им признаков заявок, а также формирование информационного слова с признаками
зону. Информация из служебных зон используется только для управления работой устройства. Количество служеб- 40 ных зон соответствует количеству подканалов 7 абонентов. В первой ячейке каждой служебной зоны 21. подканала
(i 1, п + 1) хранится начальный адрес зоны ОЗУ 21 для пр иема информации
выполненных заявок.
Подканалы 7 обеспечивают электрическое и информационное сопряжение абонентов 30, имеющих различные интерфейсы ввода-вывода, через ОЗУ 21 и подканал 28 с ЭВМ 29.
Блок 8 осуществляет хранение (на .время обращения к ЦУ 27) заявки подканала 28, синхронизацию заявки и
(i 1, п + 1) хранится начальный адрес зоны ОЗУ 21 для пр иема информации
45 от соответствующего абонента 30 и величина принимаемого массива. Во второй ячейке каждой зоны подканала ,хранится начальный адрес зоны ОЗУ 21 для выдачи информации в абонент
50 30 и величина вьщаваемого массива.
В дополнительной (п + 1)-й служебной зоне ОЗУ 21 с первой по четвертую ячейки хранятся соответствен- выработку сигнала пуска ЦУ 27. Узел но информационные слова с признака- .(блок) 9 осуществляет хранение (на ми заявок ЭВМ 29 на прием информации время обращения к ОЗУ 21) заявки ЦУ от абонентов 30 с признаками заявок 27, синхронизацию заявки и выработку ЭВМ 29 на выдачу информации в або- сигнала пуска ОЗУ 21, а также выдачу ненты 30 с признаками выполненных зала 28, синхронизацию заявки и выра- ботку сигнала пуска ОЗУ 21, а также выдачу сигналов управления режимами работы ОЗУ 21 (Запись или Считывание) . Счетчик 11 обеспечивает фор- мирование адресов ячеек ОЗУ 21 при записи или считывании информации на регистр 6 готовности пр ограмм. Счет- чик 12 обеспечивает формирование- ад- ресов ячеек ОЗУ 21 при записи или считывании информации на регистр 1
Триггер 13 предназначен для управления выдачей сигналов обращения к ЦУ 27 и синхронизации работы блоков подканалов 7 и 28 при их обращении
к ЦУ 27. Генератор 14 импульсов вырабатывает тактовые импульсы, обеспечивающие работу устройства. Делитель 20 вырабатывает путем деления импульсов генератора 14 тактовые импульсы
различной частоты для подканалов 7, так как частота обмена каждого из абонентов 30 может отличаться друг от друга в широких пределах (от десятков герц до нескольких мегагерц).
ОЗУ 21 используется для записи, временного хранения и считывания информации, принимаемой от ЭВМ 29 и абонентов 30 и вьщаваемой в ЭВМ 29 и абоненты 30 через кодовую магистРаль 26. Весь объем памяти ОЗУ 21
разделен на служебные зоны и рабочую
зону. Информация из служебных зон используется только для управления работой устройства. Количество служеб- ных зон соответствует количеству подканалов 7 абонентов. В первой ячейке каждой служебной зоны 21. подканала
разделен на служебные зоны и рабочую
(i 1, п + 1) хранится начальный адрес зоны ОЗУ 21 для пр иема информации
45 от соответствующего абонента 30 и величина принимаемого массива. Во второй ячейке каждой зоны подканала ,хранится начальный адрес зоны ОЗУ 21 для выдачи информации в абонент
50 30 и величина вьщаваемого массива.
гистром 6 и подканалами 7 (двойное направление шин .показано функционально, шины 40 приема и выдачи разделены и независимы друг от друга), шину
явок на прием информации от абонентов 30 и с признаками выполненных за явок на выдачу информации в абоненты 30,
В ячейках рабочей зоны ОЗУ 21 вре- Д1 передачи сигнала Конец работы ЦУ менно (на время обмена) хранится ин- из узла 22,шины 42 передачи управляющих формация, которая принята из .ЭВМ или сигналов из узла 22, шины 43 выдачи из абонентов 30.сигнала Опрос наличия заявок к ЦУ
Узел 22 обеспечивает выработку по- от подканалов 7, шины 44 выдачи сиг- следовательности импульсов, определя-JO нала Опрос нгшичия заявок к ОЗУ от емую заложенными в нем микропрограм- подканалов 7, шину 45 выдачи сигналов мами. Блок 23 осуществляет подключе- управления подключением регистров и ние к магистрали 26 ОЗУ 21, счетчи- счетчиков к магистрали 26 (при запи- ков адреса и регистров различных блоков устройства в соответствии с поступившими на него сигналами управления. Триггер 24 предназначен для управления вьздачей сигналов обращения к ОЗУ 21 и синхронизации работы подси или считывании информации), шину )5 46 выдачи сигналов управления подключением ОЗУ 21 к магистрали 26 (при записи или считывании информации) ,, шину 47 передачи информации между ОЗУ 21 и магистралью 26 (двойканалов 7 и узлов 9 и 10 при их обращении к ОЗУ 21. Элемент 25 задержки задерживает сигнал Пуск ОЗУ в линии 28 на количество тактов, обеспечивающих нормальную работу ОЗУ 21 от начала записи в него адреса до начала записи (считывания) информационного слова, и выдает в линию задержанный сигнал Пуск ОЗУ.
ЦУ 27 состоит из элемента ИЛИ 5,
20 ное направление шин показано функционально, шины 47 для приема и выдачи разделены и независимы друг от друга).
25 Устройство содержит также шину 48 передачи сигнала Пуск ОЗУ, шину 49 передачи задержанного сигнала Пуск ОЗУ, шину 50 передачи тактовых импульсов, шину 51 передачи сиг.регистра 6,блока 9,счетчика 11,триг- 30 нала Пуск ОЗУ от блока 9, шину 52 гера 13, элементов И 15 и 17 и узла передачи сигнала Пуск ОЗУ от блока 10, шину 53 передачи сигналов управления счетчиком 11 адреса, шину 54 выдачи адреса из счетчика 11, шит j ну 55 передачи управляющих сигналов в регистр 6, шину 56 передачи информационного слова с признаками заявок ЭВМ 29 (или признаками выполненных заявок) между регистром 6 и магист- Устройство содержит шины 31 пере- р. 26, шину 57 передачи сигнала
22. ЦУ 27 обеспечивает выполнение стандартных микропрограмм по заявкам подканалов 7. Подканал 28 ЭВМ состо- ит из регистра 1, блоков 2, 3, 8 и 10 и счетчика 12. Подканал 28 обеспечивает .обмен информацией между ЭВМ 29 и устройством.
дачи сигналов управления работой ОЗУ 21 и блока 23, шину 32 передачи сигнала Конец работы ОЗУ, шины 33 передачи информации между подканалами 7 и кодовой магистралью 26 (двойное направление шин показано функционально., шины 33 приема и выдачи разделены и независимы друг от друга), шины 34 передачи сигналов Пуск ОЗУ от подканалов 7, шины 35 сигнала Опрос наличия заявок к ЦУ, шины 36 сигнала Опрос наличия заявок к ОЗУ, шины 37 передачи сигналов Пуск ЦУ, шины 38 тактовых импульсов разной частоты, шины 39 передачи сигналов управления работой узла 22, шины 40 пер едачи управляющих потенциалов признаков заявок ЭВМ и признаков выполненных заявок подканалов 7 между ЦУ, шину 58 передачи сигнала Пуск ЦУ от блока 8 при отсутствии заявок от подканалов 7, шину 59 передачи сигнала Пуск ЦУ .из блока
45 8, шину 60 передачи сигнала Останов ЦУ из блока 9, шину 61 передачи си1- нала Пуск ЦУ из блока 9, шину 62 передачи управляющих сигналов из блока 22, шину 63 передачи сигнала Оп50 рос наличия заявок к ОЗУ от блока 9, шину 64 вьщачи адреса из счетчика 12, шину 65 передачи сигналов управления счетчиком 12, шину 66 передачи сигнала +1 в счетчик 12 адреса,
55 шину 67 передачи сигнала Заявка к ЦУ от блока 2., шину 68 передачи сигнала Пуск от блока 8, шину 69 передачи управляющего сигнала от блока 8, шину 70 передачи адреса из регистром 6 и подканалами 7 (двойное направление шин .показано функционально, шины 40 приема и выдачи разделены и независимы друг от друга), шину
от подканалов 7, шины 44 выдачи сиг- нала Опрос нгшичия заявок к ОЗУ от подканалов 7, шину 45 выдачи сигналов управления подключением регистров и счетчиков к магистрали 26 (при запи-
си или считывании информации), шину 46 выдачи сигналов управления подключением ОЗУ 21 к магистрали 26 (при записи или считывании информации) ,, шину 47 передачи информации между ОЗУ 21 и магистралью 26 (двой20 ное направление шин показано функционально, шины 47 для приема и выдачи разделены и независимы друг от друга).
Пуск ЦУ, шину 58 передачи сигнала Пуск ЦУ от блока 8 при отсутствии заявок от подканалов 7, шину 59 передачи сигнала Пуск ЦУ .из блока
45 8, шину 60 передачи сигнала Останов ЦУ из блока 9, шину 61 передачи си1- нала Пуск ЦУ из блока 9, шину 62 передачи управляющих сигналов из блока 22, шину 63 передачи сигнала Оп50 рос наличия заявок к ОЗУ от блока 9, шину 64 вьщачи адреса из счетчика 12, шину 65 передачи сигналов управления счетчиком 12, шину 66 передачи сигнала +1 в счетчик 12 адреса,
55 шину 67 передачи сигнала Заявка к ЦУ от блока 2., шину 68 передачи сигнала Пуск от блока 8, шину 69 передачи управляющего сигнала от блока 8, шину 70 передачи адреса из регистра 1 обмена в счетчик 12 адреса, шину 71 передачи режимов работы, шину 72 передачи сигналов управления из блока 2 в регистр 1 обмена, шину
73 приема управляющих сигналов в блок держит (фиг. 12) триггеры 205 и 206, 2 от ЭВМ 29, шину 74 выдачи управляю- коммутаторы 207, элементы И 208-210
щих сигналов из блока 2 в ЭВМ 29, шину 75 передачи управляющих сигналов в блок 3, шину 76 передачи результата контроля информации в блок 2, шину 77 передачи управляющих сигналов от блока 2j шину 78 передачи сигнала Пуск от блока 10, шину 79 передачи информации от регистра
.элемент ИЛИ 211,
Шифратор 191 переходов содержит (фиг.13) группу элементов И 212,эле- 0 менты И 213-218, группу элементов
РШИ 219, элементы ИЛИ 220 и 221, эле менты НЕ 222.
Блок 89 микропрограммного управле
ния обменом с абонентом содержит 1 в блок 3, шину 80 приема информации f5 (фиг.14) триггеры 223-229, узел 230 из магистрали 26, щины 81 передачи выбора микропрограммы, счетчик 231 информации между регистром 1 и маги- сдвигов, узел 232 контроля, элементы стралью 26 (двойное направление шин и 233-244, элементы ИЛИ 245-247, ши- показано функционально, шины 81 приема и вьщачи разделены и независи- 20 мы друг от друга), шину 82 выдачи информации в ЭВМ 29, шины 83 приема
ны 248-256 внутриблочных связей.
Узел 230 выбора микропрограммы со держит (фиг.15) дешифратор 257, счет чик 258, шифратор 259 переходов, триггеры 260 и 261, элементы И 262 и 263, элементы ИЛИ 264-266, шины 267-271 внутриблочных связей.
информации из ЭВМ 29.
Каждый подканал 7 абонента содер- жит (фиг.2) блок 84 обращения к блоку центрального управления, блок 85 обращения к памяти, счетчик 86 адреса, счетчик 87 слов, регистр 88 обмена, блок 89 микропрограммного управления обменом с абонентом, шины 90-103 связей между блоками подканалов 7.
Блок 8 обращения к ЦУ подканала ЭВМ содержит (фиг.З) триггеры 104 - 106,элементы И 107 - 110, элементы ИЛИ 111 - 113. Узел 9 обращения к памяти содержит (фиг.4) триггеры 114-117, элементы И 118-122, элементы ИЛИ 123 и 124, элемент 125 коммутации.
Блок 10 обращения к памяти содержит (фиг.5) триггеры 126-129, элементы И 130-134, элемент 135 коммутации, элементы ИЛИ 136 и 137.
Блоки 84 обращения к ЦУ содержат (фиг.6) триггеры 138-140, элементы И 141-144, элементы ИЛИ 145-147.
Блок 85 обращения к памяти содержит (фиг.7) триггеры 148-151, элементы И 152-156, элементы ИЛИ 157 и 158, элемент 159 коммутации.
Блок 2 микропрограммного управления обменом с ЭВМ содержит (фиг.10) триггеры 160-169, элементы И 170 - 183, элементы ИЛИ 184-188.
Узел 22 микропрограммного управления содержит (фиг.11) дешифратор 189, счетчик 190, шифратор 191 переходов, триггеры 192 и 193, элементы И 193 и 195, элементы ИЛИ 196-198, шины 199-204 внутренних связей.
Блок 23 коммутации магистрали со.элемент ИЛИ 211,
Шифратор 191 переходов содержит (фиг.13) группу элементов И 212,эле- 0 менты И 213-218, группу элементов
РШИ 219, элементы ИЛИ 220 и 221, элементы НЕ 222.
Блок 89 микропрограммного управления обменом с абонентом содержит (фиг.14) триггеры 223-229, узел 230 выбора микропрограммы, счетчик 231 сдвигов, узел 232 контроля, элементы и 233-244, элементы ИЛИ 245-247, ши-
ны 248-256 внутриблочных связей.
Узел 230 выбора микропрограммы содержит (фиг.15) дешифратор 257, счетчик 258, шифратор 259 переходов, триггеры 260 и 261, элементы И 262 и 263, элементы ИЛИ 264-266, шины 267-271 внутриблочных связей.
Шифратор 259 переходов содержит (фиг..16) группу элементов И 272, элеенты И 273-280, группу элементов ЛИ 281, элементы ИЛИ 282 и 283 и элемент НЕ 284.
Устройство работает следующим образом.
При включении питающих напряжений
все блоки устанавливаются в исходное состояние. Триггер 13 вьщает разрешающий потенциал на входы элементов И 15 и 17, а триггер 24 - разрешаюий потенциал на входы элементов И 16
и 18 и запрещающий на вход элементов И 19. Подканал 28 готов к приему информации и вьщает в .ЭВМ 29 по шине 74 сигналы готовности к обмену. Обраений к ОЗУ 21 нет. Через элемент
И 16 в подканал 7 по шине 36 поступают сигналы Опрос заявок к ОЗУ. Этими сигналами последовательно опрашиваются все подканалы 7 (входные 36 и выходные 44 шины), затем блоки 9 и 10.
ЦУ .27 в исходном состоянии вырабатывает сигналы Опрос заявок к ЦУ, которые с выхода элемента И 15 по шине 35 последовательно опрашиват подканалы 7 (входные 35 и выходные 43 пганы) и блок 8. Так как заявок к ЦУ 27 нет, то сигнал Пуск ЦУ с выхода блока 8 по шине 58 поступает в блок 22 на установку на
чально о кода, а через элементы ИЛИ 5, И 17 по шине 57 для пуска ра- бог ы блока 22 по микропрограмме Подготовка подканалов 7.
В табл.1 приведен алгоритм работы устройства. После установки всех блоков устройства в исходное .состояние одновременно начинают выполняться блоки алгоритма А2, А5 и А7. Так как обмена с ЭВМ 29 не бьшо и заявок к ОЗУ 21 нет, то блоки А5 и А7 будут постоянно работать сами на себя.
При отсутствии заявок к ЦУ 27 выполняется блок A3 Обращение к ЦУ, блок А4 Подготовка подканалов 7. После окончания работы блока А4 и при отсутствии заявок от ЭВМ 29 осуществляется переход по ветви Нет заявок блока А4 к блоку А2, т.е. при отсутствии заявок на обмен от ЭВМ 29 постоянно осуществляется анализ наличия заявок к ЦУ 27, и при их отсутствии ЦУ 27 выполняет микропрограмму Подготовка подканалов 7.
Для того, чтобы устройство начало работу по обмену информацией с абонентами, в ОЗУ 21 с помощью ЭВМ 29 должны быть записаны все режимы работы каждого подканала 7 (величины -вьщаваемых или/и принимаемых массивов, начальные адреса зон ОЗУ 21 вы- чи или/и приема, служебная информация с признаками заявок ЭВМ 29 на выдачу или/и прием, а также массивы информационных слов, которые необходимо выдать в абоненты 30).
Параллельно с работой блока А2 после обмена с ЭВМ 29 по ветви Есть блока А5, начинают работать блок А6, а затем блоки А7 и А8. После окончания записи в ОЗУ 21 по ветви ПК 28 осуществляется переход на вход блока А5.
Работа устройства с ЭВМ 29 осуществляется по цепочке блоков А5-А6- А7-А8-А5 до тех пор, пока ЭВМ 29 не запишет в ОЗУ 21 режимы работы уст ройства и все выдаваемые массивы информации. В последнюю очередь ЭВМ 29 записывает в ОЗУ 21 два информационных слова с признаками заявок на прием и выдачу.
При выполнении микропрограммы Подготовка подканалов 7 эти заявки будут обнаружены и переданы в соответствующие подканалы 7 (блоки А10). Подканалы 7, в которые переписаны заявки ЭВМ 29 на обмен, выставят сво
0569810
заявки на обращение к ЦУ 27 для запуска микропрограммы Пуск подканалов 7, Подканалы 7 последовательно будут.запущены в работу. Работа уст- 5 ройства осуществляется при этом в следующей последовательности: блок А2 - линия ЕСТЬ - блок A3 - блок А4 - блоки А (10., - Юр) -линия Заяв-- ки к ОЗУ 21 и ЦУ 27 - блок А6 - ли- 0 ния К ЦУ 27 - блок А2 - линия ЕСТЬ - блок A3 - линия ПК 7 - блоки А ( 10. - 10,). После того, как подканалы 7 последовательно пущены в . работу, каждый из них самостоятельно может обращаться к ОЗУ 21 для пословной записи (или считывания) информации в следующей последовательности: блок А10 - линия Заявки к ОЗУ 21 и ЦУ 27 - блок А6 - блок А7 - линия Есть от ПК 7 - блок А8 - линия ПК-7 - блок А10.
После того, как подканал 7 закончил обмен с абонентом 30, он выставляет заявку на обращение к ЦУ 27 для формирования признака выполненной заявки. Работа устройства осуществляется в следующей последовательности: блок AID - линия Заявки к ОЗУ 21 и ЦУ 27 - блок А6 - линия К ЦУ 27 - блок А2 - линия Есть - блок A3 - линия ПК 7.
ЭВМ 29 периодически считывает информационные слова с признаками выполненных заявок на прием и на выда- 35 чу для того, чтобы проконтролировать работу устройства, сосчитать принятую от абонентов 30 информацию, записать в ОЗУ 21 новую информацию и выдать новые заявки на обмен.
20
25
Считывание признаков выполненных заявок в ЭВМ 29 осуществляется в следующей последовательности: блок А5 - линия Есть - блок А6 - линия К
ЦУ 27 - блок А2 - линия Есть - блок A3 - линия ПК-28 - блок А12 - линия Заявки к ОЗУ 21 и ЦУ 27 - блок А6 - линия к ОЗУ 21 - блок А7 - линия Есть от ПК 28 - блок
А8 - линия ПК-28 и блок А5.
Как видно из алгоритма работы устройства, все подканалы 7, 28 и ЦУ 27 работают самостоятельно и параллельно. При выполнении различных микропрограмм (блоки А4, А9, А11, А12) ЦУ 27 обращается в следующую зону ОЗУ 21 за необходимой информацией в следующей последовательности: линия Заявки к ОЗУ 21 и к ЦУ 27 11
- олок
Есть от ЦУ 27 - блок ЦУ 27 к блокам А4, А9,
блок Л6 - линия К ОЗУ 2 А7 - лиршя А8 - линия All, А12.
В скобках блоков табл,1 указаны номера таблиц и фих ур, в которых дается описание работы указанных микропрограмм или функциональных схем
Всю работу устройства можно разделить на отдельные этапы:
подготовка устройства к работе (режим приема информации от ЭВМ 29) включающая запись начальных адресов зон приема и вьщачи и размера передаваемых массивов для каждого подканала 7 в ячейки служебных зон подканалов, запись информации в рабочие зоны ОЗУ 21 для тех подканалов, которые должны выдавать информацию в абоненты, запись двух информационных слов с признаками заявок ЭВМ 29 на прием и -вьщачу в первые две ячейки дополнительной служебной зоны ОЗУ;
выполнение ЦУ 27 микропрограммы Подготовка подканалов
выполнение ЦУ 27 микропрограммы Пуск подканалов
Выполнение ЦУ 27 микропрограммы Формирование признаков выполненных заявок ;
выполнение ЦУ 27 микропрограмм Выдача признаков выполненных заявок ;
работа устройства в режиме выдачи информации в ЭВМ 29;
работа устройства при обмене информацией между подканалом 7 и абонентом 30.
Подготовку устройства к работе осуществляет ЭВМ 29, Она заключается в следующем,Из ЭВМ 29 поступают два информационных слова, которые записываются в первые две ячейки служебной зоны ОЗУ 21 первого подканала, затем из ЭВМ 29 поступают два следующих информационных слова, которые записываются в первые две ячейки служебной зоны ОЗУ 21 второго подканала, затем третьего и т,д., пока не будут заполнены две ячейки зоны ОЗУ 21 последнего подканала,
В первую ячейку служебной зоны ОЗУ 21 всегда записывается начальный адрес зоны приема информации от абонента 7 и величина принимаемого массива. Во вторую ячейку этой зоны всегда записывается начальный адрес зо
0569812
ны вьщачи информации в абонент 7 и величина выдаваемого массива.
Таким образом, ЭВМ 29 предварительно распределяет ОЗУ 21 на рабо- 5 чие зоны приема и зоны выдачи информации для каждого подканала 7, через которые будет осуществляться обмен информацией с абонентами 30.
После окончания записи информации О в служебные зоны ОЗУ 21 ЭВМ 29 записывает, в рабочую зону ОЗУ 21 информацию, которую устройство должно передать через подканалы 7 в абоненты 30, Информация в рабочую зону запи- 5 сывается в соответствии с начальными адресами зон выдачи каждого подканала 7 ,
На последнем этапе подготовки устройства к работе ЭВМ 29 записывает 20 информацию в первые две ячейки дополнительной служебной зоны ОЗУ 21,
В первую ячейку дополнительной служебной зоны записывается информационное слово с признаками заявок ЭВМ 29 на прием информации абонентом 30, а во вторую - информационное слово с признаками заявок ЭВМ 29 на выдачу информации в абоненты 30,
При этом каждому из подканалов 7 соответствует заранее определенный разряд информационного слова, в котором находится признак заявки на обмен QT ЭВМ 29 с конкретными абонентами через подканалы 7,
35 На этом подготовка устройства к обмену с абонентами 30 по программе ЭВМ 29 заканчивается.
Такая же подготовка устройства к обмену с подканалами 7 может быть
40 осуществлена ЭВМ 29 в любой момент времени после того, как ЭВМ 29 определит, что устройство закончило обмен информацией с одним или несколькими абоне нтами.
25
30
45
Так как ЦУ 27 циклически выполняет микропрограмму Подготовка подканалов абонентов, то после записи информационных слов с признаками за50 явок на обмен ЦУ 27 обнаружит эти заявки и начнет выполнять микропрограмму Пуск подканалов. При выполнении режима выдачи информации в абонент 30 подканал 7 считывает информа55 цию из рабочей зоны ОЗУ 21 в соответствии с указанным начальным адресом зоны вьщачи и величиной массива, расположенными во второй ячейке п-и служебной зоны ОЗУ 21, При выполнении
режима приема информации из абонента 30f, подканал 7, записывает принимаемую информацию в рабочую зону ОЗУ 21., в соответствии с начальным адресом зоны приема и величиной масси- j ва, расположенными в первой ячейке зоны ОЗУ 21а.
Если от ЭВМ 29 поступили одновременно заявки на прием и на выдачу с абонентом, то устройство организует Ю сначала работу подканала 7 на выдачу информации, а после окончания режима выдачи - прием информации от абонента.
После окончания обмена (по приему 5 ил:и выдаче информации) подканал 7 выдает в ЦУ 27 сигнал окончания обмена с абонентом. По этому сигналу в блоке 22 включается микропрограмма Формирование признака выполненной 20 заявки.
Информационное слово с признаками выполненных заявок ЭВМ 29 на прием информации от абонента 30 записываной зоны ОЗУ 21 и контролирует ход выполнения заявок. Ло мере необходимости после выполнения устройством заявок на обмен ЭВМ 29 записывает в ОЗУ 21 HOBbie массивы информации и но вые заявки на обмен. Работа ЭВМ 29 с ОЗУ 21 через подканал 28 и работа подканалов 7 с ОЗУ 21 осуществляются параллельно в режиме разделения времени.
Рассмотрим работу устройства сопряжения при приеме информации в ОЗУ 21 из ЭВМ 29.
На ЭВМ 29 Б начале обмена всегда первой поступает адрес-команда с признаками режима работы подканала 28 и начальным адресом зоны ОЗУ 21, куда будет записываться информация (в режиме выдачи из ЭВМ).
Адрес-команда из ЭВМ 29 передается по шине 83 в регистр 1. Блок 2 анализирует признаки адрес-команды и режима обмена, поступающие по шине 71. После приема адрес-команды
всегда в третью ячейку дополни- блок 2 по шине 65 вырабатывает сиг- тельной служебной зоны ОЗУ 21, а нал, по которому начальный адрес по информационное слово с признаками вы- шине 70 из регистра 1 переписывает- полненных заявок ЭВМ 29 на выдачу ин- ся в счетчик 12. Одновременно блок формации в абонент 30 - всегда в чет- 2 выдает сигнал готовности в ЭВМ по вер.тую яче йку дополнительной служеб- -30 шине 74.
ной зоны ОЗУ 21. При этом каждому из подканалов 7 соответствует заранее определенный разряд ячейки, в который и записывается признак выполненной заявки от конкретного подканала 7. Устройство обеспечивает мультиплексную работу всех подканалов 7, 28 и ЦУ 27 с ОЗУ 21, т.е. каждый из подканалов 7 работает самостоятельно после получения по шине 42 сигна- 40 жимов работы устройства, поэтому расла Пуск подканала от ЦУ 27. Подканал 28 может в любое время организовать обмен с ЭВМ 29 при ее обращении и принять очередные информационные слова с признаками заявок на обмен с ЭВМ 29 при ее обращении и принять очередные информационные слова с признаками заявок на обмен и информацию для выдачи в абонент или вы- пать в ЭВМ 29 информационные слова с признаками выполненных заявок и принятую от абонентов 30 информацию. ЦУ 27 в это время выполняет свои микропрограммы по заявкам от одного из подканалов 7 или 28.
ЭВМ 29 периодически считывает информационные слова из третьей и четвертой ячейки дополнительной служебной зоны ОЗУ 21 и контролирует ход выполнения заявок. Ло мере необходимости после выполнения устройством заявок на обмен ЭВМ 29 записывает в ОЗУ 21 HOBbie массивы информации и нвые заявки на обмен. Работа ЭВМ 29 с ОЗУ 21 через подканал 28 и работа подканалов 7 с ОЗУ 21 осуществляются параллельно в режиме разделения времени.
Рассмотрим работу устройства сопряжения при приеме информации в ОЗУ 21 из ЭВМ 29.
На ЭВМ 29 Б начале обмена всегда первой поступает адрес-команда с признаками режима работы подканала 28 и начальным адресом зоны ОЗУ 21, куда будет записываться информация (в режиме выдачи из ЭВМ).
Адрес-команда из ЭВМ 29 передается по шине 83 в регистр 1. Блок 2 анализирует признаки адрес-команды и режима обмена, поступающие по шине 71. После приема адрес-команды
блок 2 по шине 65 вырабатывает сиг- нал, по которому начальный адрес по шине 70 из регистра 1 переписывает- ся в счетчик 12. Одновременно блок 2 выдает сигнал готовности в ЭВМ по шине 74.
В ответ на этот сигнал ЭВМ 29 выдает по шине 83 на регистр 1 первое слово информации. Блок 2 снимает сигнал готовности для ЭВМ 29 и выдает 35 сигнал Заявка к ОЗУ по шине 77 в блок 10.
Обращение к ОЗУ 21 на запись или считывание любого из подканалов 7, 28 или ЦУ 27 - один из основных ресмотрим алгоритм работы устройства при обращении к АЗУ 21, показанный
в табл.2. 1
При работе подканала 28 с ОЗУ 21 адрес ячейки ОЗУ всегда указывается счетчиком 12, а запись (считывание) . информационного слова осуществляется из регистра 1 через кодовую магистраль 26.
При работе с ОЗУ 21 одного из подканалов 7 адрес ячейки ОЗУ указывается счетчиком 86 того подканала 7, ко- торый обращается к ОЗУ 21, а запись (считывание) информацион юго слова осуществляется через регистр 83 того подканала 7, который обращается к ОЗУ 21.
При работе с ОЗУ 21 ЦУ 27 может использовать не только свой счетчик 1 1 адреса и регистр 6 готовности про- г рамм,но и счетчики 86 адреса и ре- 1-истры 88 обмена подканалов 7 и 28.
В соответствии с алг оритмом обращения к ОЗУ 21 первое слово информации из регистра 1 будет записано в
ЦУ 27 работает одновременно с под
ОЗУ 21 по адресу, установленному пред-10 каналами 7 и 28, которые в это вреварительно на счетчике 12. Сигнал Конец работы ОЗУ, выдаваемый по шине 32, сбрасывает в блоке 10 заявку к ОЗУ 21. Сигнал Пуск, вьщава- емый узлом 10 по шине 78, восстанав- 5 ливает в блоке 2 сигнал готовности подканала 28 к работе с ЭВМ. Одновременно блок 2 выдает по шине 66 сигнал модификации счетчика 12, т.е. устанавливается адрес следующей ячей- 20 ки ОЗУ 21 .
мя ведут обмен с абонентами 30 и ЭВМ 29.
Основная ,задача ЦУ 27 выполнить микропрограммы для передачи признаков заявок ЭВМ 29 в подканалы 7, задать режимы работы подканалов 7 и пустить их в работу. По окончании обмена подканалов 7 с абонентами ЦУ 27 (по заявке подканалов 7) форми рует информационные слова с признаками выполненных заявок. При обращении ЭВМ 29 к устройству за словами с признаками выполненных заявок ЦУ 27 по микропрограмме организует выдачу этих слов в подканал 26, который затем выдает их в ЭВМ 29.
После получения сигнала г отовно- сти устройства по шине 74 ЭВМ 29 выдает в регистр 1 следующее слово информации, которое будет аналогичным образом записано в следующую ячейку ОЗУ 21.
После приема из ЭВМ 29 последнего слова информации на регистр 1 и за-, писи его в ОЗУ 21 ЭВМ 29 выдает в устройство сигнал конца обмена по шине 73. Этим сигналом все блоки подканала ЭВМ 28 устанавливаются в исходное состояние. На этом работа устройства в режиме вьщачи информации из ЭВМ 29 в ОЗУ 21 заканчивается.
Для записи информации в зону выдачи другого подканала 7 ЭВМ 29 вновь выдает адрес-команду с начальным адресом зоны вьщачи этого подканала. Начальный адрес передается в счетчик 12. Первое слово, поступившее из ЭВМ 29, будет записано в ячейку ОЗУ 21 по этому адресу. По сигналу конца работы ОЗУ 21 адрес в счетчике 12 увеличивается на единицу, а принятое следующее слово информации из ЭВМ будет записано в ОЗУ 21 по новому адресу. По окончании записи информации в зону выдачи ОЗУ 21 ЭВМ 29 выдает в устройство сигнал окончания обмена и подканал 28 ЭВМ вновь устанавливается в исходное состояние.
Аналогичным образом записывается информация из ЭВМ 29 в зоны выдачи других подканалов 7, а также два информационных слова с признаками.заявок ЭВМ 29 на прием информации от
569816
абонентов и признаками заявок ЭВМ 29 на выдачу информации в абоненты. Обращение к ЦУ 27 подканалов 7 и 28 для выполнения им определенной 5 заранее микропрограммы выполняется следующим образом. Рассмотрим работу ЦУ 27 по алг оритму, приведенному в табл . 3.
ЦУ 27 работает одновременно с под-10 каналами 7 и 28, которые в это вре50
5
0
5
0
5
0
мя ведут обмен с абонентами 30 и ЭВМ 29.
Основная ,задача ЦУ 27 выполнить микропрограммы для передачи признаков заявок ЭВМ 29 в подканалы 7, задать режимы работы подканалов 7 и пустить их в работу. По окончании обмена подканалов 7 с абонентами ЦУ 27 (по заявке подканалов 7) формирует информационные слова с признаками выполненных заявок. При обращении ЭВМ 29 к устройству за словами с признаками выполненных заявок ЦУ 27 по микропрограмме организует выдачу этих слов в подканал 26, который затем выдает их в ЭВМ 29.
Рассмотрим работу устройства сопряжения по микропрограмме ЦУ 27 Подготовка подканалов 7 по алгоритму, приведенному в табл.4.
В исходном состоянии блоки и элементы ЦУ 27 установлены в такое положение, что узел 9 находится в нулевом состоянии, в этом же состоянии находится регистр 6 готовности программ и счетчик 11 адреса, с выхода триггера 13 вьщается разрешающий потенциал на входы элементов И 15 и И 17.
Частота с выхода генератора 14 по шине 50 поступает на вход элемента И 15 и с его выхода,как сигналы Опрос заявок к ЦУ, по шине 35 поступает в подканал 7 , если заявок к ЦУ 27 в подканале 7, нет, то сигналы опроса заявок проходят через шины 43 и 45 в следующий подканал 7 и т.д. Если заявок ни в одном из подканалов 7 нет, то сигнал опроса заявок поступает по шине 43 в блок 8.
Если и в блоке 8 нет заявки, то сигнал опроса заявок с выхода блока 8 поступает по шине 58 на вход узла 22 для установки кода микропрограммы -5 Подготовка подканалов 7 и на вход элементов ИЛИ 5.
С выхода элемента ИЛИ 5 сигнал опроса заявок как сигнал Пуск ЦУ
17
через элемент И 17 по шине 57 поступает на вход триггера 13 и устанавливает его в единичное состояние. С выхода трип-ера 13 начинает выдаваться потенциал, который запретит про- 5
хождение сигналов Опрос заявок к
13056
ЦУ через элемент И 15 и сигналов пуска через элемент И 17.
При поступлении сигнала Пуск ЦУ у;ел 22 начинает выдавать последовательность импульсов в соответствии с М1::кропрограммой Подготовка подкана- лов 7.
Микропрограмма Подготовка подканалов 7 вьтолняется ЦУ 27, когда заявки к ЦУ 27 от подканалов 7 и 28 отсутствуют, а также по заявкам от подканалов 7. Сущность этой микропрограммы заключается в следующем, ЦУ 27 поочередно считывает из зоны ОЗУ 21 два информационных слова с признаками заявок ЭВМ 29 на прием и на выдачу, которые записываются в регистр 6. Из регистра 6 по шинам 40 признаки заявок ЭВМ 29 передаются в подканалы 7, Сначала передаются прлзнаки заявок на прием, а затем на выдачу.
Подканалы 7, получив эти призна- ,ки заявок, выставляют свои заявки на обращение к ЦУ 27.
Если ЭВМ 29 не записала в ячейки зоны ОЗУ 21 двух информационных слов с признаками заявок, то на регистр
6будет считываться нулевая информация и, следовательно, в подканалы
7также будут переданы нулевые признаки, т.е. подканалы 7 останутся
в исходном состоянии.
После того, как признаки заявок ЭВМ 29 переписаны в подканалы 7, блоки 84 этих подканалов 7 запускаются в работу сигналом окончания работы выдаваемого ЦУ 28 по шине 41. Те подканалы 7, которые получили признаки заявок ЭВМ 29 на обмен, выставят свои заявки на обращение к ЦУ дл выполнения микропрограммы Пуск подканалов 7.
t
По этой микропрограмме в подканалы 7 (последовательно, в соответствии с их приоритетом) будут считаны из ячеек служебных зон ОЗУ 21 информационные слова с начальными адресами зон выдачи или приема и размерами выдаваемых или принимаемых массивов. По окончании выполнения микропрограммы Пуск подканалов 7 из ЦУ 27 выда5
5698
ется сигнал пуска в работу подканала 7 .
Пусть, например, первый подканал 7 получил (после выполнения микропрограммы Подготовка подканалов 7) признак заявки на выдачу информации
в абонент 30 . Микропрограммой ЦУ 27 Пуск подканалов 7 в первый подканал 7 из второй ячейки первой служеб ной зоны ОЗУ 21 будет считано слово, в котором указан начальный адрес рабочей зоны 05У 21-, т.е. первый адрес, начиная с которого информация должна выдаваться в абонент 30 и размер выдаваемого массива, т.е. количество выдаваемых слов. Получив сигнал пуска от ЦУ 27, первый подканал 7 начинает последовательно считывать слова из ОЗУ 21 и передавать их в абонент 30.
20 Рассмотрим выполнение ЦУ 27 микропрограммы Пуск подканалов 7 по алгоритму, приведенному в табл.5.
15
После выполнения микропрограммы Пуск подканала в счетчике 86 адреса и счетчике 87 слов подканала 7 установлены адрес первой ячейки рабочей зоны вьщачи (приема) ОЗУ 21 и величина выдаваемого (принимаемого) массива.
ЦУ 27 вьщает по шине 42 сигнал пуска первого подканала 7, который начинает работать по своей микропрограмме. Если установлена заявка навыдачу информации, то подканал 7 обращается к ОЗУ 21 для считывания первого слова информации. Алгоритм обращения к ОЗУ 21 приведен в табл.1. После считывания первого слова информации на свой регистр 88 обмена организуется его выдача в абонент 30 в соответствии с требованиями интерфейса ввода-вывода этого абонента. Если в первом подканале 7 установена заявка на прием информации, то он организует прием одного слова от абонента 30 и обращается к ОЗУ 21 на запись слова информации по адресу, установленному на счетчике 86 адреса подканала 7.
Выдача или прием остальных информационных слов осуществляется аналогично.
Пуски и работа остальных подканалов 7 осуществляются аналогично, но каждый из подканалов работает с абонентами в соответствии с требованиями своего интерфейса ввода-вывода.
После окончания обмена с абонентом по сигналу окончания обмена подканал 7 выставляет заявку на обращение к ЦУ 27 по шине 37 и одновременно по шине 39 передает признаки окончания обмена. По этой заявке ЦУ 27 начинает выполнять микропрограмму Формирование признаков выполненных заявок. По этой микропрограмме формируются информационные слова с призна- О заявок на прием и на выдачу. Работа ками выполненных заявок на прием и устройства в режиме выдачи в ЭВМ 29 на выдачу. Эти слова записываются в информации с признаками выполненных заранее определенные ячейки дополнительной служебной зоны ОЗУ 21, из которых их периодически считывает ЭВМ29. - му в табл.7.
По этой же микропрограмме осуществляется гашение признаков заявок ЭВМ 29 после выполнения обмена между подканалом 7 и абонентом. Если информация вьщавалась в абонент 30,
заявок на прием и на выдачу осуществляется по алгоритму, приведенно20
Так как работа подканалов 7 и 28 осуществляется в режиме разделения времени, то организация обмена с ЭВМ будет происходить параллельно с работой подканалов 7.
Из ЭВМ 29 по шине 83 в регистр 1 поступает адрес-команда с признаком считывания информационных слов,в ко Гашение заявок необходимо выпол- торых содержатся признаки выполнен-
ных заявок. Блок 2 по признакам, полученным в адрес-команде, выдает по шине 39ц .признаки работы узла 22 и по шине 67 заявку к ЦУ 27 в блок 8. 30 Блок В выдает по шине 59 сигнал пуска узла 22, который начинает выполнять микропрограмму Вьщача признаков выполненных заявок. Суть работы устройства по этой микропрограмме
то гасится заявка ЭВМ 29 на вьщачу. Если информация принималась от абонента 30, то гасится заявка ЭВМ 29 на прием
нить, чтобы не произошло ложного пуска подканала 7 по той заявке, которая уже, бьша выполнена.
Рассмотрим работу устройства по микропрограмме Формирование призна - ков выполненных заявок в соответствии с алгоритмом, приведенным в табл.6,
Как уже отмечалось, все подканалы устройства работают в режиме разделения времени, поэтому при отсутствии заявок к ЦУ 27 от подканалов 7 сигнал Опрос заявок к ЦУ с выхода элемента И 15 проходит последовательно через все подканалы 7 и по шине 58 устанавливает в блоке 22 код начала микропрограммы Подготовка подканалов 7. Одновременно этот же сигнал проходит через элементы ИЛИ 5 и 17, как сигнал пуска блока 22 по шине 57. Начнет выполняться микропрограмма Подготовка подканалов 7.
После выполнения этой микропрограммы будут подтверждены режимы обменов дпя тех подканалов 7, которые сменили направление обмена. На работу тех подканалов, которые не закончили свои обмены с абонентами, мик- ропрох рамма Подготовка подканалов 7 влияния не оказывает. Одновременно в тех подканалах 7, в которых подтверждена смена режима обмена и получена заявка на обмен в новом режи35 в том, чтобы подготовить к выдаче в ЭВМ 29 два слова информации с признаками выполненных заявок на прием и на выдачу, которые находятся в третьей и четвертой ячейках дополнитель40 ной служебной зоны ОЗУ 21. После того, как будет выполнена микропрограмма Вьщача признаков выполненных заявок и восстановлены сигналы готовности к обмену с ЭВМ 29, устройство
45 (подканал 28) ожидает продолжения обмена, т.е. ЭВМ 29 должна считать слово с признаками выполненных заявок (на прием) из регистра 1.
По окончании считывания этого ело50 ва блок 2 добавляет единицу в счетчик 12 по шине 66,-снимает сигналы готовности к обмену с ЭВМ 29 и вьща- ет по шине 77 сигнал обращения к ОЗУ 21 в узел 10. Обращение к ОЗУ 21 на
55 считывание информации осуществляется по шине 52 от узла 10. Слово с признаками выполненных заявок (на выдачу) будет считано из первой ячейки (в счетчике 12 стоит первый адрес)
ме, выставляется заявка на обращение к ну 27, По этой заявке ЦУ 27 начнет выполнять микропрограмму Пуск подканалов 7, после окончания которой подканал получит сигнал пуска от ЦУ 27 на очередной обмен с абонентом 30,
ЭВМ 29 периодически обращается к устройству и считывает два слова информации с признаками выполненных
заявок на прием и на выдачу. Работа устройства в режиме выдачи в ЭВМ 29 информации с признаками выполненных
му в табл.7.
заявок на прием и на выдачу осуществляется по алгоритму, приведенно20
в том, чтобы подготовить к выдаче в ЭВМ 29 два слова информации с признаками выполненных заявок на прием и на выдачу, которые находятся в третьей и четвертой ячейках дополнительной служебной зоны ОЗУ 21. После того, как будет выполнена микропрограмма Вьщача признаков выполненных заявок и восстановлены сигналы готовности к обмену с ЭВМ 29, устройство
(подканал 28) ожидает продолжения обмена, т.е. ЭВМ 29 должна считать слово с признаками выполненных заявок (на прием) из регистра 1.
По окончании считывания этого елова блок 2 добавляет единицу в счетчик 12 по шине 66,-снимает сигналы готовности к обмену с ЭВМ 29 и вьща- ет по шине 77 сигнал обращения к ОЗУ 21 в узел 10. Обращение к ОЗУ 21 на
считывание информации осуществляется по шине 52 от узла 10. Слово с признаками выполненных заявок (на выдачу) будет считано из первой ячейки (в счетчике 12 стоит первый адрес)
211
через магистрал
рабочей зоны ОЗУ 2 26 в рег истр 1 .
ОЗУ 21 выдает сигнал Конец работы ОЗУ, который по шине 32 установит блок 10 в исходное состояние.Сигналом с выхода блока 10 по шине 78 в блоке 2 восстанавливаются сиг-налы готовности к обмену с ЭВМ 29. ЭВМ 29 считывает слово с признаками выполненных заявок (на выдачу) и выдает в подканап 28 сигнал окончания обмена по зиине 73. Блоки подканала 28 устанавливаются этим сигналом в исходное состояние. По шине 74 в ЭВМ 29 вьща- ются сигналы готовности устройства к обмену.
После анализа выполненных заявок ЭВМ 29 по своей программе записывает в устройство новые массивы информации и выдает новые заявки на обмен с абонентами 30. Одновременно с работой подканала 28 и ЦУ 27 подканалы 7 обмениваются информацией с абонентами 30. Рассмотрим работу устройства при обмене информацией между подканалом 7 и абонентом 30 по алго- , приведенному в табл.8.
Режим вьщачи информации в абонент 30 осуществляется в следующей последовательности: Б1-Б2-БЗ-(Б4-Б8)-Б9- -Б10-Б15.
Режим приема информации из абонента 30 осуществляется в следующей последовательности: Б1-Б2-БЗ-Б4-(Б11- -Б14)-Б9-Б10-Б15.
В подканалах 7 (фиг.2) счетчик 86 адреса служит для формирования адрэса ячеек при записи в ОЗУ 21 (или считывания из ОЗУ 21) информационных слов, принимаемых из абонента (или выдаваемых в абонент). Счетчик 87 слов обеспечивает подсчет принимаемых из абонента (выдаваемых в абонент) слов и выработку сигнала окончания обмена с абонентом. Регист 88 обмена обеспечивает передачу информационных слов между ОЗУ 21 и абонентом 30.
Блок 89 предназначен для формирования временной диаграммы обмена информацией между абонентом 30 и ОЗУ 2
Шины обмена сигналами с блоком 89 следующие: шина 90 передачи сигнала Заявка в ЦУ, шина 91 передачи сигнала Пуск 1 блока 89, шина 92 передачи сигналов управления в счетчик 86 адреса и счетчик 87 слов, шина 93 передачи сигнала Установка ко
8
22
да счетчика 86, шина 94 передачи сигнала Переполнение, шины 95 передачи кода адреса из регистра 88 в счетчик 86, шины 96 передачи кода
размера массива информации из регистра 88 обмена в счетчик 87, шина 97 выдачи информации из регистра 88 обмена в абонент, шина 98 приема информации в регистр 88 от абонента,
шина 99 передачи сдвигающих импульсов, шина 100 передачи сигнала Установка в исходное состояние, шина 101 передачи сигнала Заявка к ОЗУ, шина 102 передачи сигнала Пуск 2
блока 89, шина 103 передачи сигнала Останов в блок 89.
При включении питающих напряжений по шнне 100 поступает сигнал Установка в исходное состояние, по которому все блоки подканала 7 устанавливаются в исходное состояние.
По шине 35 в блок 84 поступают сигналы Опрос заявок к ЦУ, но так как заявок к ЦУ еще нет, эти же сиг- налы выдаются из блока 84 на шину 43.
По шине 36 в блок 85 поступают сигналы Опрос заявок к ОЗУ, но так как заявок к ОЗУ 21 еще нет, то эти же сигналы выдаются из блока 85 на шину 44.
По шине 38 поступают тактовые импульсы той частоты, на которой работает абонент 30.
Подканал 7 работает следующим об- разом.
По микропрограмме Подготовка
подканалов 7 в блок 89 по шине
(из регистра 6 готовности программ)
записываются признаки заявок ЭВМ на
обмен.
Если заявок нет, то подканал останется в исходном состоянии.
После установки в блоке 89 заявок
на обмен по шине 42 из ЦУ 27 поступает пусковой сигнал, по которому начинает работать блок 89. С его выхода по шине 90 вьщается сигнал Заявка к ЦУ в блок 84. Эта заявка будет
обнаружена очередным сигналом Опрос заявок к ЦУ (по шине 35) и с выхода блока 84 по шине 37 будет выдан сигнал Пуск ЦУ. Одновременно зтот же сигнал поступает в блок 89 и останавливает его работу. ЦУ 27 начнет выполнять микропрограмму Пуск подканалов 7. При выполнении этой микропрограммы в регистр 88 по шине 33 будет считано из ОЗУ слово с на
чальным адресом зоны приема и размером принимаемого массива (если выполняется заявка ЭВМ на прием информации от абонента) или с начальным адресом зоны выдачи и размером выда- ваемо1 о массива (если выполняется заявка ЭВМ на выдачу информации в абонент). Затем начальный адрес переписывается из регистра 86 по шине 95 в счетчик 86, т.е. будет уставов- лен адрес первой ячейки, куда необходимо записывать первое слово (при приеме) или отку да необходимо сосчитать первое слово (при выдаче).
Из рег истра 88 по шине 96 в счет- чик 87 переписывается размер массива (код количества слов), который необходимо принять или выдать. Передача из регистра 86 по шинам 95 и 96 осуществляется сигналом управления, вы- даваемым блоком 89 по шине 92.
После окончания.выполнения микропрограммы Пуск подканалов 7 по шин 41 поступает сигнал окончания работы ЦУ 27, который сбрасывает заявку к ЦУ в блоке 84 и выдается по шине 91 как сигнал Пуск 1 блока 89. Бло 89 анализирует режим работы подканала. Если была получена заявка ЭВМ на прием информации от абонента 30,- то блок 89 организует прием одного слова от абонента 30 в регистр 88 по шине 98. После того, как слово принято на регистр 88, блок 89 выдает по шине 101 сигнал Заявка к ОЗУ. В блоке 86 будет установлена заявка на обращение к ОЗУ 21. Заявка будет обнаружена очередным сигналом Опрос заявок к ОЗУ (шина 36), по шине 103 будет выдан сигнал останов- ки работы блока 89. В ОЗУ 21 по адресу первой ячейки будет записано первое слово в рабочую зону приема ОЗУ 21,,,
Сигналом окончания работы ОЗУ 21 по шине 32 в блоке 85 будет сброшена заявка к ОЗУ и вьщан сигнал Пуск 2 блока 89 по шине 102. Блок 89 выдает по шине 92 сигнал +1 в счетчики 86 и 87, т.е. будут установлены адрес второй ячейки рабочей зоны ОЗУ 21ц и второе слово. После этого блок 89 организует прием второго слова от абонента.
Аналогичным образом принимаются
все последующие слова. После записи последнего слова в последнюю ячейку зоны приема ОЗУ 21к счетчик 87 выдает сигнал пepeпoJтнeния по шине 94, Блок 89 изменит признаки режима рабо ты,вьщаваемые по шине 39 в ЦУ 27 (выдает признак окончания работы с абонентом), и однознаменно по шине 90 устанавливает в блоке 84 заявку к ЦУ
По этой заявке ЦУ 27 начнет выполнять микропрограмму Формирование признаков выполненных заявок.
Управляющий сигнал признака выполненной заявки (на прием) выдается из блока 89 по шине 40, в регист 6 готовности программ.
Если бьша получена заявка ЭВМ 29 на выдачу информации в абонент 30, то блок 89 вьщает по шине 101 сиг нал Заявка к ОЗУ. В блоке 85 будет установлена заявка на обращение к ОЗУ 21 по адресу первой ячейки (установленному на счетчике 86). Заявка будет обнаружена очередным сиг-налом Опрос заявок к ОЗУ (шина 36), и по шине 103 будет выдан сигнал остановки работы блока 89. Первое слово будет считано из первой ячейки зоны выдачи ОЗУ 21, в регистр 88.
Сигналом окончания работы ОЗУ 21 по шине 32 в блоке 85 будет сброшена заявка к ОЗУ и выдан сигнал Пуск 2 блока 89 по шине 102. Блок 89 выдает по шине 92 сигнал +1 в счетчики 86 и 87, т.е. будет установлен адрес второй ячейки для считывания второго слова. После этого блок 89 организует выдачу информационного слова из регистра 88 по шинам 97 в абонент 30.
Аналогичным образом выдаются все последующие слова.
После выдачи последнего слова счечик 87 по шине 94 выдает сигнал переполнения, по которому блок 89 по шине 90 выставляет заявку на обращение к ЦУ 27. По шине 39 будет выдан признак окончания обмена с абонентом.
ЦУ 27 начнет выполнять микропрограмму Формирование признаков выполненных заявок. Управляющий сигнал признака выполненной заявки (на выдачу) выдается из блока 89 по шине 40т в регистр 6.
В блоке 8 (фиг.З) триггер 10А обеспечивает хранение заявки на время работы ЦУ 27. Триггер 105 управляет прохождением сигналов Опрос заявок к ЦУ через элементы И 107 и 109.
Триггер 106 предр1азначен для синхро- сигналов заявок, поступаю- пщх по шине 67. В исходном состоянии триггеры 104-106 устанавливаются в нулевое состояние по шине 100, соответственно через элементы ИЛИ 111 - 113. С выходов триггеров 104 - 106 выдаются запрещающие потенциалы соответственно на входы элементов И 108 107 и 110.
Блок 8 работает следующим образом
Сигнал Опрос заявок к ЦУ поступают по шине 43 и проходят через элемент И 109 на шину 58. При обращении к ЦУ 27 сигнал заявки блока 2 поступает по шине 67 и устанавливает триггер 106. С выхода триггера 106 начнет выдаваться разрешающий потен- диал на элемент И 110.
Следующий.сигнал Опрос заявок к ЦУ проходит с шины 43 через элементы И 109 и 110 и устанавливает триггер 105. Одновременно сигнал с выхода элемента И 109 поступает на шину 58. С выхода элемента И 110 через элемент ИЛИ 113 устанавливается в исходное состояние триггер 106. Следующий сигнал Опрос заявок к ЦУ (эт сй:: налы идут с частотой, вырабатыва- -емой генератором 14) проходит через элемент И 107, открытый разрешающим потенциалом с выхода триггера 105, на шину 59, как сигнал Пуск ЦУ (узел 22) и одновременно на установ- ку триггера 104. С выхода триггера 104 начнет выдаваться разрешающий потенциал на шину 69, т.е. заявка. Так как по шине 59 вьщан сигнал пуска и ЦУ 27 начало работу, то по шине 43 перестанут поступать сигналы Опрос заявок к ЦУ.
После того, как узел 22.закончит выполнение микропрограммы, он выработает сигнал окрнчания работы.Этот сигнал с шины 41 проходит через элемент И 108, открытый разрешающим потенциалом с выхода триггера 104. С выхода элемента И 108 сигнал .окончания работы проходит через элементы Ш1Л 111 и 112 и устанавливает триггеры 104 и 105 в исходное состояние. Одновременно сигнал окончания работы поступает на шину 68 как сигнал пуска блока 2. ьлок 8 вновь готов
к лриему сигнала заяв.ки. |
По шине 43 вновь начнут поступать
сигналы Опрос заявок к ЦУ. В узле 9 триггер 114 обеспечивает хранение
заявки к гтамяти на время работы ОЗУ 21 и выдает по шине 31 потенциал заявки на вход блока 23.
Тря1тер 115 управляет прохождени- ем через .элементы И 118 и 121 сигналов Опрос заявок к ОЗУ. Тригтер
116вырабатывает управляющий сигнал характера обращения к ОЗУ 21 (записи или считывания) и выдает его через
элемент И 120 на шину 31. Исходное состояние ег о соответствует записи, а противоположное - считыванию из ОЗУ 21. Триггер 117 предназначен для синхронизации сигнала заявки, постулающего по шине 62.
В исходном состоянии триггеры 114117устанавливаются в нулевое состояние по шине 100 через элементы ИЛИ 123 и 124. С выходов триггеров 114,
116 и 117 и с прямого выхода триггера 115 выдаются запрещающие потенциалы на входы соответственно элементов И 119, 120, 122 и 118, а с инверсного выхода триггера 115 - разрешающий на вход элемента И 121.
Узел 9 работает следующим образом. Сигналы опроса заявок к ОЗУ 21, поступающие по шине 44, проходят через элемент И 121 на шину 63. По шине 62 поступает сигнал заявки к ОЗУ 21 на запись (линия 62),или сигнал заявки на считывание (линия 62). Сигнал заявки на запись поступает только на вход триггера 117 через элемент
125 коммутации,.а сигнал заявки на считывание - через элемент 125 коммутации на вход триггера 117 и на вход триггера 116, устанавливая их. Следующий сигнал опроса заявок с
шины 44 проходит через элементы И 121 и 122 и устанавливает триггер 115. Одновременно с выхода элемента И 122 сигнал через элемент ИЛИ 124 устанавливает в исходное состояние триггер
117. Триггер 115 начнет выдавать разрешающий потенциал на элемент И 118 и запрещающий потенциал - на вход элемента И 121.
Следующий сигнал опроса проходит
через элемент И 118 на шину 51, как сигнал Цуск ОЗУ, а на шину 60 - как сигнал остановки работы ЦУ 27. Одновременно устанавливается триггер 114, с выхода которого начнет
вьщаваться разрешающий потенциал на элементы И 119 и 120 и на шину 31.
Если обращение осуществляется для записи информации в ОЗУ 21, то с вы
27
хода элемента И 120 будет выдаваться на шину 31 нулевой потенциал (характер обращения - запись), Если оращение осуществляется для считывания информации из ОЗУ 21, то с выхода элемента И 120 будет выдаваться на шину 31 единичный потенциал (характер обращения - считывание).
Следующие сигналы опроса заявок к ОЗУ по щине 44 не поступят,так ка ОЗУ 21 занято.
После окончания записи (считывания) ОЗУ 21 выдает сигнал окончания работы, который поступает по щине 32 через элемент И 119 на щину 61 (как сигнал пуска) и через элемент ИЛИ 123 на установку в исходное состояние триггеров 114-117. Блок обращения к ОЗУ готов к приему новой заявки. На щину 44 вновь начнут поступать сигналы спроса заявок, так как ОЗУ 21 закончило работу.
В блоке 10 в исходном состоянии триггеры 126-129 находятся в нулево состоянии. С выходов триггеров 126 129 выдаются запрещающие потенциалы на входы, соответственно, элементов И 131, 134 и 130 и разрещающий потенциал на вход элемента И 133. Си:- налы Опрос заявок к. ОЗУ поступают по шине 63, проходят через элеме11т И 133, но дальше не поступают, так как элемент И 134 закрыт запрещающи потенциалом с выхода триггера 129.
Блок 10 работает следующим образом.
При поступлении по щине 77 заявки на запись в ОЗУ 21 триггер 129 бдет установлен в единичное состояни Триггер 128 останется в исходном состоянии (характер обращения - запис в ОЗУ), так как по шине 77 поступает запрещающий потенциал.
При поступлении по шине 77 раз- решающего потенциала на вход элемента И 135 (считывание из ОЗУ 21) сигналом с шины 77 триггеры 129. и 128 будут установлены в единичное состояние. С выхода элемента И 132 выдается разрешающий потенциал (характер обращения - считывание). Сигнал опроса с шины 63 через элементы И 133 и 134 устанавливает триггер 127, а че
Следующий сигнал опроса заявок
рез элемент ИЛИ 137 - в исходное со- шины 35 проходит через элементы И
стояние триггер 129.
Следующий сигнал опроса проходит через элемент И 130 на шину 52 как сигнал Пуск ОЗУ и одновременно на
143 и 144 на вход триггера 193 и у танавливает его. Одновременно сигн с выхода элемента И 143 поступает шину 43, а с выхода элемента И 144
0
5
0
698
28 .
вход триггера 126, устанавливая его в в единичное состояние, т.е. устанавливая заявку.
Сиг налы по шине 63 поступать не будут, так как ОЗУ 21 занято. Разрешающий потенциал с выхода триггера 126 поступает на входы элементов И 131 и 132, как сигнал заявки на шину 3 1f .
С выхода элемента И 132 по шине 31 лр вьщается потенциал характера обращения (запрещающий запись в ОЗУ, разрещающий считывание из ОЗУ).
После выполнения обращения к ОЗУ 21 (на запись или на считывание), ОЗУ 21 выдает сигнал окончания работы, который поступает по шине 32 через элемент И 131 на шину 78 как сигнал пуска, а через элемент ИЛИ 136 на установку в исходное состояние всех триггеров 126-129.
По шине 63 начнут поступать сигналы опроса заявок к ОЗУ, так как ОЗУ 21 закончило работу.
Блок 10 готов к приему заявок.
В блоке 84 (фиг.6) триггер 138 обеспечивает хранение заявок на время работы ЦУ 27, триггер 139 управляет прохождением Сигналов Опрос заявок к ЦУ через элементы И 141 и 143. Триггер 140 предназначен для синхронизации заявки, поступающей по шине 90. По щине 91 выдается сигнал Пуск 1.
В исходном состоянии триггеры 138- 140 устанавливаются в нулевое состояние по шине 100 через элементы ИЛИ 145 - 147.
5
0
5
С выходов триггеров 138 - 140 выдаются запрещающие потенциалы на входы элементов И 142, 141 и 144 и разрешающий потенциал на вход элемента И 143.
Блок 84 работает следующим образом.
Сигналы Опрос заявок к ЦУ с шины 35 проходят через элемент И 143 на шину 43. Сигнал заявки поступает по шине 90 и устанавливает триггер 140, с выхода которого начнет выдаваться разрещающий потенциал на элемент И 144.
Следующий сигнал опроса заявок с
ины 35 проходит через элементы И
шины 35 проходит через элементы И
143 и 144 на вход триггера 193 и устанавливает его. Одновременно сигнал с выхода элемента И 143 поступает на шину 43, а с выхода элемента И 144
чергз элемент ИЛИ 147 устанавливает в исходное состояние триггер 140. Следующий сигнал опроса заявок с шины 35 проходит через элемент И 141, открытый разрешающим потенциалом с выхода триггера 139, на шину 37,как сигнал Пуск ЦУ, и одновременно на установленный вход триггера 138, который начнет выдавать разрешающий потенциал на шину 40. По шине 40 уп- равняющий потенциал поступает на вхо регистра 6 готовности программ. При выполнении ЦУ 27 микропрограммы Формирование признаков выполненных заявок этот управляющий потенциал раз решит запись признака выполненной заявки в регистр 6.
Управляющий потенциал с шины 40 ,ого из подканалов 7 подключен к входу определенного разряда регистра 6, т.е. признак выполненной заявки от ,ого подканала записывается в заранее определенный разряд регистра 6. Например, от первого подканала 7 признак выполненной заявки записы- вается в первый разряд регистра 6, от второго - во второй и т.д.
Следующие сигналы опроса заявок на вход 35 не поступят, так как ЦУ 27 занято выполнением соответствую- щей микропрограммы, по окончании которой сигнал по шине 41 поступит на вход элемента И 142, открытьй разрешающим потенциалом с выхода тригге- ра 138. С выхода элемента И 142 сиг- нал окончания работы проходит через элементы ИЛИ 145 и 146 и устанавливает триггеры 138 и 139 в исходное состояние. Одновременно сигнал окончания работы с выхода элемента И 142 поступает на шину 91, как сигнал Пуск 1. Блок 84 готов к приему новой заявки. По шине 35 вновь начнут поступать сигналы опроса заявок, так как ЦУ закончило работу.
На фиг.7 показана функциональная схема блока 85, который по шине 101 принимает заявку на обращение к памяти (101 - на запись, 101 - на считывание). По шине 102 выдается сигнал Пуск 2 в блок 89, а по шине 103 - сигнал Останов. В исходно состоянии триггеры 148-151 находятся в нулевом состоянии. С выхода триг- геров 148-151 выдаются запрещающие потенциалы на входы элементов 153, 156, 154 и 152 и разрешающий потенциал на вход элемента 156. Сигналы
Опрос заявок к ОЗУ поступают по шине 36 через элемент И 1ЬЬ на шину 44.
Блок 85 (фиг.7) работает следующим образом.
При поступлении по шине 101 заявки на запись в ОЗУ 21 триггер
150через элемент ИЛИ 159 будет установлен в противоположное состояние. На вход триггера 151 сигнал не поступит, и он останется в исходном состоянии (характер обращения - запись в ОЗУ). При поступлении по шине 101 заявки на считывание триггеры 150 и
151будут установлены в единичные состояния (характер обращения - считывание из ОЗУ). Сигнал опроса через элементы И 156 и 155 устанавливает триггер 149 и одновременно, через элемент ИЛИ 158, в исходное состояние триггер 150. Следующий сигнал опроса проходит через элемент И 152 на щину 34, как сигнал Пуск ОЗУ на шину 103, как сигнал Останов блока 89, и одновременно на вход триггера 148, устанавливая его в противоположное состояние. Сигналы по шине 36 поступать не будут, так. как ОЗУ 21 занято. Разрешающий потенциал с выхода триггера 148 поступает на входы элементов И 153 и 154, а также на шину 31, как сигнал управления.
I
После окончания работы (на запись или на считывание) ОЗУ 21 выдает сигнал окончания работы, который поступает по шине 32, через элемент И 153 на шину 102, как сигнал Пуск 2, а через элемент liDH 157 - на установку в исходное состояние тирп-еров 148 - 151. По шине 36 начнут поступать сигналы опроса заявок к ОЗУ, так как ОЗУ 21 закончило работу. Блок 85 готов к приему новой заявки.
На фиг.8 показана функциональная схема приоритета обращения подканалов к ЦУ 27. Для упрощения описания работы схемы приоритета в каждом подканале 7 вьщел€жы только отдельные элементы блоков. Схема осуществляет проверку в подканалах 7 наличия заявок на обращение к ЦУ 27 и обеспе- чивает выдачу сигналов, пуска ЦУ 27 для обслуживания подканалов 7 в соответствии с установленным приоритетом: первым обслуживается первый подканал 7, затем второй и т.д., последним обслуживается подканал 28 ЭВМ. ,Следующая заявка может быть выполне
3113
на только после того, как закончена работа по предыдущей заявке. При отсутствии заявок от подканалов 7 сиг нал опроса проходит на шину 58 (для установки кода в блок 22) и через элементы ИЛИ 5и И 17, как сигнал пуска ЦУ 27,т.е. при отсутствии заявок от подканалов будет выполняться микропрограмма Подготовка подканалов 7 В исходном состоянии триггеры 13 139 и 105 находятся в нулевом состоянии. С их инверсных выходов выдаются разрешающие потенциалы на элементы И 15, 143 и 109, а на элементы И 17 141 и 147 - запрещающие потенциалы. На вход элемента И 15 по шине 50 поступают тактовые импульсы. С выхода элемента И 15 они, как сигналы Опрос заявок к ЦУ , поступают по шине 35 в первый подканал 7. Если нет заявки, то сигналы опроса проходят через элемент И 143 на шину 43 и поступают на второй подканал 7, затем последовательно опрашивают остальные подканалы 7 (при условии отсутствия заявок). Последним опрашивается подканал 28. Если и в подканале 28 нет,заявки, то сигнал опроса заявок проходит через элемент И 109 на вход элемента ИЛИ 5 и одновременно на шину 58 (для установки кода начала микропрограммы ЦУ Подготовка подканалов 7 при отсутствии заявок) . С выхода элемента ИЛИ 5 сигнал опроса поступает через элемент И 17 на шину 57, как сигнал Пуск ЦУ, и на вход триггера 13 для установки его в единичное состояние (ЦУ занято). Запрещающий потенциал с выхода триггера 13 заблокирует элемент И 15 для прохождения сигналов опроса.
По окончании выполнения микропрограммы сигнал Окончание работы ЦУ по шине 41 переводит триггер 13 в исходное состояние (ЦУ свободно). Элемент И 15 открывается, и с его выхода вновь вьщаются сигналы опроса заявок на шину 35. При поступлении сигнала заявки в первом подканале 7 устанавливается триггер 139 и выдает запрещающий потенциал на элемент И 143 и разрешающий - на эле
мент И 141. Сигнал опроса заявки про- 55 элемент ИЛИ 4. С элемента ИЛИ 4
ходит через элемент И 141 шину 37, элементы ИЛИ 5 и И 17 на шину 57,как сигнал Пуск ЦУ, и на вход триггера 13 для установки его в противопо-..
сигнал опроса проходит через элемен И 18, как сигнал Пуск ОЗУ по шине 48, и устанавливает триггер 24 в ед ничное состояние, запрещая прохожде
O
0
5
698
32
ложное состояние (ЦУ занято) . Сигналы опроса с выхода элемента И 15 будут блокированы до тех пор, пока ПУ 27 не закончит выполнять одну из микропрограмм. Сигналом окончания работы ЦУ по шине 41 триггер 13 будет установлен в исходное состояние (ЦУ свободно) .
Заявки от других подканалов 7 вы- полняются аналогичным образом.Если бьшо выставлено несколько заявок сразу, то их опрос и обслуживание будут происходить в порядке приоритета.
На фиг.9 показана функциональная 5 схема приоритета обращения подканалов и ЦУ 27 к ОЗУ 21.
Схема осуществляет проверку наличия заявок на обращение к ОЗУ 21 и обеспечивает выдачу сигналов пуска ОЗУ 21 для их обслуживания в соответствии с установленным приоритетом: сначала обслуживаются подканалы абонентов 7 (сначала первый,затем второй и т.д.), затем ЦУ 27 и последним - подканал 28.
Следующая заявка может быть выполнена только после того, как закончена работа ОЗУ 21 по предьщущей заявке .
В исходном состоянии с выходов триггеров 24, 149 и 115 выдаются разрешающие потенциалы на элементы И 16, 156 и 121 и запрещающие потенциалы на элементы И 18, 152, 118 и 130.
5 I
Цри отсутствии заявок сигналы Опрос заявок к ОЗУ не поступают на элемент ИЛИ 4.На вход элемента И 16 по шине 50 поступают тактовые импуль0 сы с выхода элемента И 16, они, как сигналы Опрос заявок к ОЗУ, поступают по шине 36 первого подканала 7. Если нет заявки, то сигналы опроса проходят через элемент И 156 на ши45 ну 44 и далее через элементы последнего подканала 7: шину 36, элемент И 156, шину 44 и т.д. последовательно опрашивают все подканалы 7 абонентов, ЦУ 27 и подканал 28. При поступ5Q лении сигнала заявки от подканала 7 по шине 101 триггер 149 установится в противоположное состояние. При этом сигнал опроса заявки проходит через элемент И 152 на шину 34 и поступает
0
сигнал опроса проходит через элемент И 18, как сигнал Пуск ОЗУ по шине 48, и устанавливает триггер 24 в единичное состояние, запрещая прохождение частоты опроса по шине 36 (ОЗУ занято). После окончания работы ОЗУ 21 по шине 32 поступает сигнал Конец работы ОЗУ, который установит триггер 24 в исходное состояние (ОЗУ свободно).
Заявки к ОЗУ 21 от других .подканалов 7, 28 и 27 выполняются аналогичным образом. При установке заявок в нескольких блоках одновременно обслуживание их будет осуществляться в порядке приоритета (первый подканал абонента обслуживается первым, второй - вторым и т.д., последним обслуживается подканал 28).
В блоке 2 (фиг.10) триггер 160 обеспечивает хранение признака режима приема информации от ЭВМ. Триггер 161 предназначен для хранения принал установки в исходное состояние, поступает на входы всех триггеров 160-169 и вход.регистра 1 обмена по шине 72.
с Вторым из ЭВМ 29 поступает по шине 73 сигнал Начало слова, которьй устанавливает триггеры 166 и 167 в противоположное состояние. С выхода триггера 166 на элемент И 180 на10 чинает выдаваться разрешающий потенциал. С выхода элемента И 180 в ЭВМ 29 выдаются сигналы неготовности к обмену (с выхода элемента И 179 сигналы не вьщаются).
t5 После снятия готовности обмен с ЭВМ 29 продолжается и будет закончен после приема а,црес-команды ИЛИ одного слова информации. С выхода элементов И 179 и 180 в ЭВМ 29 выдаются только
знака режима выдачи информации в ЭВМ. 20 сигналы готовности к обмену или только сигналы неготовности. Обмен с-ЭВМ 29 осуществляется в соответствии с организацией обмена. С выхода триггера 167 начнет вьщаваться разрешающий 25 потенциал на элемент И 181. Через один такт после приема сигнала НаВ триггере 162 хранится признак работы с ОЗУ 21. Триггер 153 хранит признак считывания в ЭВМ информации с признаками выполненных заявок. Хранение признаков триггерами 160-163 обеспечивается только на один обмен с ЭВМ. Триггер 164 обеспечивает управление выдачей сигналов заявок на обращение к ОЗУ 21 и к ЦУ 27. С помощью триггеров 165-169 обеспечивается выполнение временной диаграммы обмена с ЭВМ 29 по входам 73 и выходам 74. Блок 2 обеспечивает организацию работы устройства при об- ращении к нему ЭВМ 29. Блок 2 осуществляет управление передачей информационных слов между регистром 1 и ОЗУ 21. При включении питающих напряжений по шине 100 через элемент ИЛИ 184 устанавливается в исходное состояние триггер 166. С первого выхода триггера 166 выдается разрешающий потенциал на вход элемента И 179, на второй вход которого поступают тактовые импульсы с шины 50. С выхода элемента И 179 выдаются сигналы готовности устройства сопряжения к обмену по шине 74. Рассмотрим работу блока 2 в режиме приема инфор- .мации от ЭВМ.
Из ЭВМ 29 поступает сигнал Начало работы, который устанавливает триггер 165 в противоположное состояние (шина 73). На вход элемента И 178 начнет поступать разрешающий потенциал с выхода триггера 165. Тактовый импульс проходит через элемент И 178 и с его выхода, как сигчало слова начинает поступать информация из ЭВМ 29. Первым словом всегда поступает адрес-команда с призна30 ками режима обмена, начальным адресом зоны приема или выдачи и другими признаками. Одновременно поступают импульсы сдвига информации по шине 73, которые проходят через элемент.
35 И 181 на вход регистра 1 и блок 3, который контролирует правильность приема адрес-команды. Адрес-команда записывается в регистр 1 обмена.После этого из ЭВМ 29 поступает сигнал
40 Конец слова по щине 73, которым анализируются состояния элементов И 182 и 183.
Если информация бьша принята не- 5 верно, то с выхода блока 3 поступает разрешающий потенциал по шине 76 на вход элемента И 183, с выхода которого по шине 74 будет выдан сигнал ошибки при приеме. Если информация д была принята верно, то разрешаюшяй потенциал с выхода блока 3 поступает на вход элемента И 182. С его выхода в ЭВМ 29 будет выдан сигнал верного приема. После приема адрес-коман- ды полученные признаки обмена будут записаны в триггеры 160-163 по .пние 71. Если устройство будет принимать информацию от ЭВМ 29, то по шине 71 триггер 160 устанавливается
нал установки в исходное состояние, поступает на входы всех триггеров 160-169 и вход.регистра 1 обмена по шине 72.
Вторым из ЭВМ 29 поступает по шине 73 сигнал Начало слова, которьй устанавливает триггеры 166 и 167 в противоположное состояние. С выхода триггера 166 на элемент И 180 начинает выдаваться разрешающий потенциал. С выхода элемента И 180 в ЭВМ 29 выдаются сигналы неготовности к обмену (с выхода элемента И 179 сигналы не вьщаются).
После снятия готовности обмен с ЭВМ 29 продолжается и будет закончен после приема а,црес-команды ИЛИ одного слова информации. С выхода элементов И 179 и 180 в ЭВМ 29 выдаются только
чало слова начинает поступать инфорация из ЭВМ 29. Первым словом всега поступает адрес-команда с признаками режима обмена, начальным адреом зоны приема или выдачи и другими ризнаками. Одновременно поступают мпульсы сдвига информации по шине 73, которые проходят через элемент.
И 181 на вход регистра 1 и блок 3, который контролирует правильность приема адрес-команды. Адрес-команда записывается в регистр 1 обмена.После этого из ЭВМ 29 поступает сигнал
Конец слова по щине 73, которым анализируются состояния элементов И 182 и 183.
Если информация бьша принята не- верно, то с выхода блока 3 поступает разрешающий потенциал по шине 76 на вход элемента И 183, с выхода которого по шине 74 будет выдан сигнал ошибки при приеме. Если информация была принята верно, то разрешаюшяй потенциал с выхода блока 3 поступает на вход элемента И 182. С его выхода в ЭВМ 29 будет выдан сигнал верного приема. После приема адрес-коман- ды полученные признаки обмена будут записаны в триггеры 160-163 по .пние 71. Если устройство будет принимать информацию от ЭВМ 29, то по шине 71 триггер 160 устанавливается
в единичное состояние. Если устройство будет выдавать информацию в ЭВМ 29,то в единичное состояние устанавливается триггер 161.
В зависимости от того, с каким блоком будет работать ЭВМ 29 (с ОЗУ 21 или ЦУ 27), устанавливаются соответственно в единичное состояние или триггер 162 или тригтер 163. В режиме передачи информации из ЭВМ 29 в ОЗУ 21 устройство в единичные состояния будут установлены триггеры 160 и 162. Одновременно сигнал с выхода элемента И 182 поступает через элемент ИЛИ 187 на вход триггера 167 и устанавливает его в исходное состояние, и на элемент И 174, открытый разрешающими потенциалами с выходов триггеров 162 и 168. С выхода элемента И 174 сигнал поступает на шину 65, как сигнал передачи адреса из регистра 1 в счетчик 12 адреса, а через элемент ИЛИ 184 - на вход тригера 166 и устанавливает его в исходное состояние. Разрешающий потенци- ал с его выхода поступает на вход элемента И 179, с выхода которого начинают вьщаваться в ЭВМ 29 сигналы готовности к обмену. Сигнал с выхода элемента И 172 устанавливает триггер 168, с выхода которого начнут выдаваться разрешающий потенциал на вход элемента И 171 и запрещающий - на входы элементов И 172, 174, 176.
После получения сигнала готовности к обмену ЭВМ 29 вьщает в устройство первое слово информации. Сигналом Начало слова по шине 73 устанавливаются в единичное состояние
По окончании записи в ОЗУ 21 по шине 78 поступает сигнал окончания работы ОЗУ, проходит через элемент ИЛИ 185 на шину 66 как сигнал добав
триггеры 166 и 167. Через элемент 40 ления +1 в счетчик 12 адреса. На И 180 начнут выдаваться сигналы него- счетчике 12 будет установлен следующий адрес. Этот же сигнал с шины 78 через элемент ИЛИ 184 поступает на
товности к обмену по шине 74. Выдача сигналов готовности с выхода элемента И 179 прекратится, так как на вывход триггера 166 и устанавливает
ходах триггера 166 изменяются управ-45 его в исходное состояние. Через элеляющие потенциалы.мент И 179 начинают выдаваться по
Импульсы сдвига из ЭВМ, поступаю-шине 74 сигналы готовности устройст1дие по шине 73, дьщаются через эле-ва сопряжения к обмену с ЭВМ 29.
мент И 181 по шине 72 в регистр 1 и в блок 3 по шине 75.
Первое информационное слово поступает в регистр 1 и одновременно в блок 3 для контроля принимаемой информации по модулю (например, модулю два) .
После приема информации блок 3 вьщает разрешающий потенциал на вход элемента И 183, если информация приto
15
нята неверно. При верном приеме информации блок 3 выдает разрешающий потенциал на вход элемента И 182. Через один такт после приема на ре- гистр 1 первого информационного- слова из ЭВМ 29 поступает сигнал Конец слова по шине 73, Этим сигналом анализируются элементы И 182 и 183. В дальнейшем считаем, что информация принимается всегда верно.
Сигнал с выхода элемента И 182 вьщается в ЭВМ 29 по шине 74, как информация о том, что прием слова прошел верно (сигнал Верно). Этот же сигнал проходит через элемент ИЛИ 187 на вход триггера 167,устанавливает его в исходное состояние. Сигнал с выхода элемента И 182 проходит через элемент И 172, открытый по другим входам разрешающими потенциалами с выходов триггеров 162 и 169, и элемент ИЛИ 186, как сигнал заявки на обращение к ОЗУ. Одновременно с выхода триггера 16 выдается потенциал характера обращения к ОЗУ 21 (запись).
Так как начальный адрес зоны ОЗУ 21 был получен в составе адрес-команды, а затем переписан в счетчик 12 адреса, а слово информации принято на регистр 1 обмена, то при выполнении заявки на обращение к ОЗУ 21 информация из регистра 1 будет записана в ОЗУ 21 по адресу, установлен- 5 ному на .счетчике 12 адреса.
По окончании записи в ОЗУ 21 по шине 78 поступает сигнал окончания работы ОЗУ, проходит через элемент ИЛИ 185 на шину 66 как сигнал добав0
0
0 ления +1 в счетчик 12 адреса. На счетчике 12 будет установлен следующий адрес. Этот же сигнал с шины 78 через элемент ИЛИ 184 поступает на
вход триггера 166 и устанавливает
50 Аналогично принимаются из ЭВМ 29 и записываются в ОЗУ 21 все остальные информационные слова.
После выдачи всего массива инфор- мации ЭВМ 29 по шине 73 вьщает сигнал окончания обмена, который устанавливает триггер 169. Признак окончания обмена с ЭВМ 29 вместе с заявкой, поступающей по шине 69, пере37даются через элемент И 173 и шину
39,
в узел 22.
При передаче информации в ЭВМ 29 обрг.щение к ОЗУ 21 и считывание ин- форкационных слов осуществляют аналогично режиму записи. Только с выхода; триггера 161 будет выдаваться разр ешающий потенциал характера обращения (считывание).
30569838
нок (на прием) будет записано в регистр 1 .
По шине 68 поступит сигнал окончания работы ЦУ 27, который проходит 5 через элемент ИПИ 185 на шину 66, как сигнал +1 в. счетчик 12 (для установки следующего адреса), а через элемент ИЛИ 184 - на вход триггера 166. Начнут выдаваться сигналы
После приема адрес-команды началь- О готовности от устройства к обмену
ный адрес ОЗУ 21 будет переписан из регистра 1 в счетчик 12 сигналом по шине 65. Сигналом с выхода элемента И 182 через элементы И 172 и ИЛИ 186 будет выдана заявка на обращение к ОЗУ 21, Информационное слово будет считано из ОЗУ 21 на регистр 1. По шине 78 поступит сигнал окончания работы ОЗУ, который проходит через элемент ИЛИ 185, как сигнал +1 в счетчик 12 (т.е. установит следуюш й адрес), а через элемент И 184 на вход триггера 166. С выхода И 179 начнут выдаваться сигналы готовности к обмену с ЭВМ 29.
После считывания слова в ЭВМ 29 она выдает сигнал Конец слова, который проходит через элементы И 180, 171, ИЛИ 186, как сигнал заявки на обра;щение к ОЗУ 21.
Считывание остальных слов осуществляется аналогично.
После считывания последнего ело- на ЭВМ 29 выдает сигнал Конец обмена,, который устанавливает триггер 169,,
Режим работы блока 2 при вьщаче информации с признаками выполненных заявок в ЭВМ 29 отличается от рассмотренных режимов приема и выдачи информации.
После приема адрес-команды с признаками выдачи информации с признаками зыпслненных заявок будут установлены в единичное состояние триггеры 161 (выдача) и 163 (выдача заявок). Сигнал с вьпсода элемента И 182 проходит через элементы И 176 и 177 на шину 67, как заявка на обращение к ЦУ 27. Сигналом с выхода элемента Л 176 триггер 164 устанавливается в единичное состояние.
ЦУ 27 после получения заявки по шине 67 и признаков обмена по шине 39к начинает вьтолнять микропрограмму Выдача признаков выполненных заявок (табл.7). После ее окончания слово с признаками выполненных зая5
0
5
0
ЭВМ 29.
После выдачи слова из ЭВМ 29 поступает сигнал Конец слова, который проходит через элементы И 182, 175 и ИЛИ 186 как заявка на обращение к ОЗУ 21. Из ОЗУ 21 оудет считано слово с признаками выполненных заяЕОК (на вьщачу) на регистр 1 обмена .
По шине 78 поступает сигнал окончания работы ОЗУ (как сигнал пуска блока 2), который выдается на шину 86 через элемент ИЛИ 185, а через элемент ИЛИ 184 на вход триггера 166, для установки его в исходное состояние. С выхода элемента И 179 начнут поступать сигналы готовности устройства к обмену с ЭВМ 29. После приема слова с признаками выполненных заявок (на выдачу) ЭВМ 29 сигналом окончания обмена устанавливает триггер 169.
На этом обмен с ЭВМ 29 в режиме выдачи двух слов информации с при- 5 знаками выполненных заявок заканчивается .
В узле 22 (фиг.11) дешифратор 189 обеспечивает расшифровку кода, уста0 новленного на счетчике 190, и выдачу импульсов на соответствующий выход. Счетчик 190 используется для установки кода микроопераций. Шифратор 191 переходов обеспечивает прием и
5 анализ признаков режимов работы, поступающих от подканалов 7 абонентов и подканала 28 ЭВМ, и установку в счетчике 190 кода микрооперации по шинам 204.
0 Триггер 192-пуска управляет прохождением тактовых импульсов на дешифратор 189 и счетчик 190, т.е. их пуском и остановом.
Триггер 193 перехода управляет ра5 ботой счетчика 190 при изменении кода микропрограммы. По шинам 199 - 201 передаются соответственно сигналы установки в исходное (нулевое) состояние, управляющий потенциал для
блока 191 переходов и установки в единичное состояние тригг вра 193. По шине 202 вьщаются сигналы анализа состояния шифратора 191, По шинам 203 выдаются потенциалы,управляющие работой дешифратора 189. Через шину 100 при включении питающих напряжений триггеры 192 и 193, а также счет чик 190 устанавливаются в исходное состояние, С выходов тригг-еров 192 и 193 выдаются запрещающие потенциалы на входы элементов И 194 и 195, т.е. счетчик 190 с дешифратором 189 не работают. С шины 50 на входы элементов И 194 и 195 поступают тактовые импульсы.
Узел 22 начинает работать при поступлении сигнала пуска по шине 57, по которому триггер 192 устанавливается в единичное состояние. С его выхода разрешающий потенциал начнет поступать на входы элементов И 194 и 195. Тактовые импульсы с шины 50 через элементы И 195 поступают на вход дешифраторов 189 и счетный вход счетчика 190. Счетчик 190 начинает считать и шульсы, на его выходах 203 начинают измен;:ться потенциалы и на выходах дешифратора 189 последовательно появляются соответствующие сигналы на шинах 42, 55, 53, 62, 202 и 41.
По шине 39 в блок 2 поступают управляющие потенциалы и признаки от подканалов 7 абонентов и подканала 28, а также сигнал по шине 202 с выходов дешифратора 189. При определенных условиях вырабатывается сигнал останова триггера 193, который выдается по шине 201. Триггер 193 устанавливается в единичное состояние и начинает подавать запрещающий потенциал на вход элемента И 195. Тактовые импульсы перестанут поступать на счетный вход счетчика 190, но на вход дешифратора 189 они поступают через элемент И 194.
Шифратор 191 по шинам 204 в счетчике 190 устанавливает новый код микропрограммы и в ырабатывает сигнал установки триггера 193 в исходное состояние по шине 199 через элемент ИЛИ 198. Счетчик 190 продолжит работу по новому коду микропрограммы.
После выполнения определенной микропрограммы с выхода дешифратора 189 по шине 41 выдается сигнал окончания работы ЦУ 27. Этот сигнал поступает
в определенные блоки устройства и через элемент НЛ1- 197, как сигнал останова работы блока 22, на вход триггера 192. Триггер 192 устанавливается в исходное состояние, с его выхода начнет выдаваться запрещающий потенциал на элементы И 194 и 195, Блок 22 ожидает нового пускового сигнала по шине 57 или шине 61.
Блок 23 (фиг.12) предназначен для подключения счетчиков адреса и регистров 7 подканалов 28, ЦУ 27 и ОЗУ 21 к магист1)али 26 при передаче адресов и информации. Триггер 205 характера обращения обеспечивает управление работой блока 23 при записи (считывании) адреса и И1 формации. Триггер 206 адреса-числа управляет подключением к магистрали 26 счетчиков адреса (при записи в ОЗУ адреса) и регистров (при записи или считывании информации). Коммутаторы 207 построены на элементах И, ИЛИ и обеспечивают выдачу управляющих сигналов для подключения выходов различных регистров к входу или выходу числового регистра ОЗУ 21 через магистраль 26, а также для подключения выходов различных счетчиков к
входу счетчика адреса ОЗУ 21 через магистраль 26.
В исходное положение триггер 205 характера обращения и триггер 206
35 адреса-числа устанавливаются по шине 100 через элемент ИЛИ 211, при этом выдаются разрешающие потенциалы на .входы соответственно первой группы - коммутатор 207 и элемент И
40 208 и на вход элементов И-ИЛИ 207 и элемента И 210. С прямых выходов триггеров 205 и 206 выдается запрещающий потенциал на элемент И 209 и коммутатор 2072 второго выхо45 да триггера 206 - на входы коммутаторов 207 и 2072 .
Пример работы блока 23 при обращении к ОЗУ 21 (на запись) подканала 28.
После установки заявки к ОЗУ 21 из подканала 28 по шинам 31 и поступают запрещающий потенциал (запись) и разрешаюшд-1й потенциал (заяв- ка от подканала 28). С выходов триггеров 205 и 206 выдаются разрешающие потенциалы на элементы И-ИЛИ 207, И 208 и на коммутатор 207 и элемент И 210 соответственно.
Через коммутатор 207 и шину 43 будет выдан разрешающий потенциал на выходные элементы счетчика 12 под- канал;а 28. Одновременно по шине 46 будет выдан разрешающий потенциал на вход адресного регистра ОЗУ 21. При поступлении по шине 48 сигнала пускс. ОЗУ на запись он проходит через З лемент И 210 на шину 6 (и далее в ОЗУ 21) для записи адреса в ОЗУ 2:1. В ОЗУ 21 будет установлен адрес ячейки, в которую необходимо записать число. Следующим проходит по шине 49 сигнал записи (или считывания) числа. Этим сигналом устанавли- в ается в противоположное состояние трип ер 206 и с его прямого выхода начнет поступать разрешающий потенциал на коммутатор 207 . На шину 45 будет вьщан разрешающий потенциал, который поступает на выходные элементы р€ гистра 1 (так как заявка была от подканала 28). Одновременно по шине 465- будет выдан разрешаюищй по тепциал на.входные элементы регистра числа ОЗУ- 21. Сигнал с шины 49 по- ступсчет через элемент И 208 на шину 46 (и далее в ОЗУ 21) как сигнал записи информации из регистра 1 в ОЗУ 21. После записи ОЗУ 21 вьщает сигнал окончания работы, который с шины 32 через элемент ИЛИ 211 поступает на входы триггеров 205 и 206 и устанавливает их в исходное состояние.
Подключение к ОЗУ 21 остальных счетчиков и регистров осуществляется аналогично.
В шифраторе 191 через шину 38, элементы ИЛИ 219 и И 212 осуществляется установка начального кода микропрограммы ЦУ 27 Подготовка подканалов 7. По шинам 39 поступают признаки режимов работы подканала 28 (соответственно Прием - Вьща- ча, Работа с ОЗУ, Считывание заявки и Конец обмена).
По шинам 39 поступают признаки режимов работы подканала 7 (соответственно Режим работы подканала и Конец обмена подканала).
Элементы .ИЛИ 220 и 221 обеспечивают выдачу сигналов по шинам 199 и 201, соответственно, установки в исходное (нулевое) состояние и единичное состояние триггера 193 переходов.
На элементах и 213-218 и НЕ 222 реализована схема анализа признаков
от подканала 28 ЭВМ и подканала 7, поступающих по шине 39.
По шине 202 поступают сигналы, с помощью которых осуществляется аиаЛИЗ признаков, поступающих по входу 39, установка в нулевое или единичное состояние три1 гера 193 и вьща- ча на шины 204 через элементы ИЛИ 219 и элементы И 212 соответствующих
кодов выполняемых микропрограмм.
Блок 89 (фиг.14) предназначен для управления обменом информацией между ОЗУ 21 устройства сопряжения и абонентом в соответствии с микропрограммой, выполняемой узлом 230. Триггер 223 выдает стробирующий потенциал на элементы И 233 и 234 при вьщаче и приеме информационных слов.
Триггер 224 хранит признак выдачи адрес-команды. Триггер 225 выдает управляющие потенциалы гот-овнос- ти (кпи неготовргости) абонента по шинам 253 и 254 в блок 230. Триггер 226 управляет элементом И 210 при записи признаков заявок ЭВМ 29 на обмен по микропрограмме Подготовка подканалов 7. Триггер 227 хранит признак обмена с абонентом (прием или выдача) на весь период обмена. Триггер 228 выдает управляющий потенциал конца обмена. Триггер 229 управляет элементом И 243 при записи признаков заявок ЭВМ 29 на обмен по микропрограмме Подготовка подканалов 7. Узел 230 вырабатывает последовательность импульсов по определенной микропрограмме. Счетчик 231 подсчитывает количество импульсов сдвига и вырабатывает сигнал переполнения. Узел 22 контроля обеспечивает
контроль, например, по модулю два вы- даваемой (принимаемой) информации и вырабатывает сигналы Верно или
Ошибка. I
Блок 89 содержит следующие шины
передачи управляющих сигналов: шины 30 - управляющих и информационных сигналов обмена между блоком 89
и абонентом, соответственно Готовность абонента,Занятость абонента, Начало работы, Начало слова,Конец слова, Сдвиги, Конец обмена, Верно, Информация от абонента,
Информация в абонент, Ошибка, шину 37 передачи сигнала- остановки работы узла 230, шину 38 передачи тактовых импульсов рабочей частоты под- канала 7, шины 39 передачи управляю
43130
щих потенциалов Режим работы подканала и Конец обмена подканала, 1:1ину 40 передачи потенциала заявки подклналл 7 к ЦУ 27, шины 40 и 40 приема п)изнаков заявок ЭВМ 29 на прием и вьщачу, шины 40j и 40 вы- /(1ЧИ сигналов Исходное и признака выполненной заявки, шину 42 приема сигналов записи заявок ЭВМ 29 на обмен, шину 90 вьщачи сигнала Заявка на обращение к ЦУ, шину 91 приема сигнала Пуск Г ,шину 92 выдачи сигнала записи в счетчики подканала и сигнала +1, шину 93 установки кода начального адреса, шину 94 приема сигнала переполнения счётчика слов, шину 97 приема информации, шину 98 вьщачи информации, шину 99 вьшачи импульсов сдвига, шину 110 передачи сигнала установки в исходное состояние при включении питающих напряжений, шину 101 вьщачи сигнала Заявка на обращение к ОЗУ, шину 102 приема сигнала Пуск 2, шину 103 приема сигнала Останов узла, шины 248 передачи импульсов -с выхода узла 230 соответственно Начало работы, Начало слова, Конец слова, Конец обмена, Сдвиги, Заявка на обращение к ОЗУ, +1 в счетчик, Установка начального адреса, шину 2Л9 передачи сигнала переполнения счетчика 231 сдвигов,шину 250 передачи сиг нала установки в исходное состояние, ;Шину 251 передачи призна.ка вьщачи адрес-команды, шину 252 передачи признака обращения-к ЦУ в режиме приема, шины 253 и 254 передачи признаков го- товности и неготовности абонента к обмену, шины 255 и 256 передачи признаков Верно и Ошибка.
При включении питающих напряжений блок 89 устанавливается в исходное состояние сигналом, поступающим по шине 100. Алгоритм работы блока 89 управления, обменом приведен в табл.9.
В узле 230 (фиг.15) триггер 260 пуска обеспечивает управление про44
O
15
0
5
хождением тактовых импульсов по шине 38 через элементы i 263 и 262 на счетчик 258 и дешифратор 257. Триггер 261 переходов блокирует прохождение тактовых импульсов через -элемент И 263 на вход счетчика 258 при необходимости изменения кода микропрограммы.
В исходном состоянии триггер 260 выдает запрещающий потенциал на входы элементов И 262 и 263.
Триггер 261 выдает разрешающий потенциал на вход элемента И 263 и запрещающий по шине 268 в шифратор 259 переходов.
Пуск узла 230 осуществляется сигналом Пуск 2 (окончания работы ОЗУ) по шине 102 или сигналом Пуск 1 (окончания работы ЦУ 27) по. шине 91 при поступлении их на элемент ИЛИ 265. Останов работы узла 230 осуществляется сигналами установки заявки при обращении к ОЗУ 21 по шине 103 или при обращении к ЦУ 27 по шине 37, поступающим через элемент ИЛИ 264.Алгоритм работы блока 230 описан в табл.9.
В шифраторе 259 (фиг.16) через элементы И 272 осуществляется запись кода микропрограммы (после анализа признаков) по шинам 270 в счетчик 258. Управление подключением эле- . ментов И 272 к счетчику 258 осуществляется потенциалом по шине 268. 35 Через элементы ИЛИ 282 и 283 обеспечивается выдача сигналов установки соответственно в единичное и нулевое состояния триггера 261.
По шине 271 на элементы И 273-280 анализа признаков поступают импульсы с выхода дешифратора 257 и управляющие потенциалы по шинам 251 (признак вьщачи адрес-команды), 252 (признак обращения к ЦУ в режиме приема) , 249 (переполнение счетчика 231 сдвигов), 253 и 254 (признаки готовности и занятости абонента к обмену), 255 и 256 (сигналы Верно, Ошибка).
30
40
45
45
1305698
А1
Включение питающих напряжений. Установка в исходное состояние устройства
46 Таблица
/ Анализ обмена А5 с ЭВМ 29
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения | 1980 |
|
SU926645A2 |
Устройство для сопряжения | 1978 |
|
SU813400A2 |
Устройство отсчета времени в цвм | 1977 |
|
SU691828A1 |
Устройство для обмена информацией | 1979 |
|
SU826330A1 |
Устройство для сопряжения процессоров обмена с внешними устройствами | 1984 |
|
SU1257650A1 |
УСТРОЙСТВО ДЛЯ ОБМЕНА ИНФОРМАЦИЕЙ Л1ЕЖДУ АБОНЕНТАМИ И ЦВМ | 1973 |
|
SU368607A1 |
Устройство для обмена информацией | 1982 |
|
SU1048468A1 |
Селекторный канал | 1983 |
|
SU1226477A1 |
Устройство для сопряжения | 1984 |
|
SU1166126A2 |
Комбинированный канал | 1986 |
|
SU1405067A1 |
К ЦУ 27
Анализ заявок к ОЗУ 21 или ЦУ 27
ОЗУ 21
Анализ наличия заявок к ЦУ 27 (фиг.8)
Есть
A3 Обращение к ЦУ 27 (табл.3)
Нет
Нет
Анализ наличия заявок к ОЗУ 21 (.1)иг.9)
ПК .7
. V
ПК 7
ет
А4
Подготовка подканалов 7 (табл.4)
А9
Пуск подканалов 7 (табл.5)
All
Формирование признаков выполненныхзаявок (табл.6)
А10 Работа подканала 7п (табл.8)
Заявки к ОЗУ 21 и ЦУ 27
ПК 28
12
Формирование признаков выполненныхзаявок (табл.7)
От ЦУ 27
А8
От ПК 7
Есть
От ПК 28
Обращение к ОЗУ 21(табл.2)
ЦУ 27
ПК
1-
ПК 28
к блокам А10 - А10„
К блокам А4 А9, АИ, А12
Б1
Триггер 24 находится в нулевом состоянии (ОЗУ свободно). С инверсного его выхода выдается разрешающий потенциал на входы элементов И U и И 18. С прямого выхода триггера 24 вьщается запрещающий потенциал на вход элемента И 19. Тактовые импульсы с генератора 14 проходят через элемент И 16 как сигналы Опрос заявок к ОЗУ на шину 36.
Б6
Блок 23 подключает по шине 45 к магистрали адресный регистр того подканала 7, который выдал сигнал пуска, и адресный регистр ОЗУ и вьщает пошине .46 к ОЗУ 21 сигнал записи адреса. Адрес ячейки записывается в ОЗУ 21. Одновременно с сигналом пуска вьщаются по шине 31 управляющие сигналы характера обращения (записи или считывания) и потенциал заявки.
Б7
Через два такта на выходе элемента 25 задержки появляется задержанный пусковой сигнал, который через элемент И 19 поступает по шине 49 на вход блока 23 для записи или считывания информационного слова из ОЗУ.
Таблица 2
К блоку Б6
От блока Б5
Б8
Блок 23 после анализа управляющего сигнала заявки к ОЗУ 21 и анализа характера обращения (з апись или считывание), подключает по шине 45 к магистрали 26 выходы ОЗУ 21 и входы регистра соответствующего подканала 7 или ЦУ 27 (в режиме считывания) или подключает входы ОЗУ 21 и выходы регистра соответствующего подканала или ЦУ 27 (в режиме записи информационного слова). Сигнал пуска ОЗУ 21 на запись (считывание) информационного слова поступает из блока 23 в ОЗУ 21 по щине 46. Осуществляется запись (считывание) информационного слова в ОЗУ (из ОЗУ) по адресу, установленному на адресном регистре ОЗУ.
Б9
По заверщении записи (считывания) ОЗУ 21 выдает сигнал Конец работы ОЗУ по шине 32. Этим сигналом устанавливается в исходное состояние блок обращения к ОЗУ, который выдал сигнал пуска ОЗУ, блок 23 и триггер 24.
Триггер 24 начинает выдавать разрешающий потенциал на входы элементов И 16 и 18 и запрещающий на вход элемен- Б10 та И 19. С выхода элемента И 16 вновь начнут поступать по шине 36 сигналы опроса заявок к ОЗУ.ОЗУ подготовлено для нового обращения.
Б1 Триггер 13 находится в нулевом состоянии (ЦУ 27 свободно) С его выхода вьщается разрешающий потенциал на входы элементов И 15 и 17. Через элемент И 15 проходят сигналы опроса заявок к ЦУ по шине 35. Блок 22 не работает.
Сигналы опроса заявок к ДУ 27 последовательно опрашивают блоки 84 (входные 35, выходные 43 шины), затем блок 8.При отсутствии заявок сигнал Опрос заявок к ЦУ вьщается из Б2 блока 8 по шине 58 как сигнал пуска ЦУ 27. Этим же сигналом в узле 22 устанавливается код начала микропрограммы Подготовка подканалов 7 при отсутствии заявок. Сигнал пуска ЦУ 27 проходит через элементы ИЛИ 5, И 17 на входы блока 22 и триггера 13.
БЗ
При обнаружении заявки к ЦУ 27 в любом из подканалов 7 или блоке 8, из них выдается сигнал пуска ЦУ 27, который поступает на- элемент ИЛИ 5 по шинам 37 и 59. Дальнейшая работа ЦУ 27 одинаковая при выполнении одинаковых микропрограмм по заявкам подканалов 7 и 28.
Продолжение табл.2
К блоку ЕЮ
От блока Б9
Таблица 3
51
Б4
Сигнал пуска ЦУ 27 по шине 57 с выхода элемента ИЛИ 5 через элемент И 17, открытый разрешающим потенциалом, поступает на входы триггера 13 и вход узла 22.
Б5
Триггер 13 устанавливается в единичное состояние (ЦУ 27 занято), на входах элементов И 15 и 17 - запрещающий потенциал.
Б6
Узел 22 после поступления сигнала пуска ЦУ 27 анализирует признаки, поступающие по щинам 39 и в соответствии с ними устанавливает код начала одной из микропрограмм и вырабатывает серию импульсов.
Б 7
После выполнения микропрограммы узел 22 выдает по шине- 41 сигнал окончания работы ЦУ 27, который устанавливает в исходное состояние блок 84,выдавший сигнал пуска,и триггер 13. Триггер 13 начинает выдавать разрешающий потенциал на входы элементов И 15 и 17. С выхода элемента И 15 вновь начнут поступать сигналы опроса заявок к ЦУ. ЦУ 27 подготовлено для нового обращения.
1305698 ,
52 Продолжение табл. 3
К блоку Б6
От блока Б5
Таблица 4
53
1305698
56
Сигналом с выхода узла 22 по 42 переписываются признаки заявок ЭВМ (на прием) из регистра 6 в подканалы 7. Признаки заявок вьщаются в подканалы 7 по шинам 40.
Б 7
Сигналом с выхода узла 22 по шине 53 устанавливается на счетчике 11 адрес второй ячейки зоны ОЗУ 21 (заявки ЭВМ на выдачу)
54 Продолжение табл.4
К блоку Б8
От блока Б7
От блока Б5
Таблица 6
57
1305698
БЗ
ЭВМ 29 на прием), если подканалом 7 принималась информация от абонента 30, или устанавливается адрес второй ячейки этой зоны (в которой хранится слово с признаками заявок ЭВМ 29 на выдачу), если подканалом 7 выдавалась информация в абонент 30,
Б4
По шине 62 устанавливается заявка к ОЗУ в узле 9. Останавливается работа в узле 22.
Б5
Обращение к ОЗУ 21 по шине 51 на считывание слова.из ячейки зоны ОЗУ 21, адрес которой установлен на счетчике 11, Считывание слова с признаками заявок ЭВМ 29 в регистр 6 через магистраль 26. Окончание работы ОЗУ 21. Установка в исходное состояние узла 9 по шине 32.Пуск узла 32 по шине 61,
58 Продолжение табл.6
К блоку Б6
От блока Б5
К блоку Б11
От блока 10
59
1303698
1
60
Продолжение табл.6
К блоку &16
От блока Б15
61
Б4
По шине 62 устанавливается заявка к ОЗУ в узле 9. Останавливается работа узла 22.
Б5
Обращение к ОЗУ 21 по шине 51 на считывание слова из третьей ячейки зоны ОЗУ 21, адрес которой установлен на счетчике 11. Считывание слова с признаками выполненных заявок (на прием) в регистр 6 через магистраль 26. В случае,когда подканалы 7 не завершили обмены с абонентами,в этой ячейке будет находиться нулевое слово, т.е. без признаков выполненных заявок (на прием). Окончание работы ОЗУ 21. Установка в исходное состояние узла 9 по шине 32. Пуск узла 22 по шине 61.
Б10
Обращение к ОЗУ 21 по шине 51 на запись слова в ячейку, адрес которой установлен на счетчике 11, т.е. в третью ячейку зоны ОЗУ 21. Запись содержимого регистра 6, т.е. нулевого слова, через магистраль 26 в ОЗУ 21. Окончание работы ОЗУ 21. Установка в исходное состояние узла 9 по шине 32. Пуск узла 22 по шине 61.
От блока BID
1305698
.L
62 Продолжение табл.7
К блоку Б6
От блока Б5
К блоку Б11
Б15
Обращение к ОЗУ 21 по шине 51 на запись слова в ячейку, адрес которой установлен на счетчике 12 подканала 28. На счетчике 12 стоит первый адрес. Запись слова с признаками выполненных заявок (на выдачу) из регистра 6 через магистраль 26 в первую ячейку зоны ОЗУ 21., . Окончал
ние работы ОЗУ 21, установка в исходное состояние узла 9 по шине 32, доба:вление 1 в счетчике 12 подканала 28. Пуск узла 22 по шине 61.
Б16
С выхода узла 22 по пшне 55 устанавливается в нулевое состояние регистр 6 готовности программ.
з:
Б17
С выхода узла 22 по шине 62 устанавливается заявка к ОЗУ в узле 9. Останавливается работа узла 22.
Б18
Обращение к ОЗУ 21 по шине 51 на запись слова в ячейку, адрес которой установлен на счетчике П, т.е. в четвертую ячейку зоны ОЗУ 21. Запись содержимого регистра 6 (нулевого слова) через магистраль 25 в ОЗУ 21. Окончание работы АЗУ 21. Установка в исходное состояние узла 9 по шине 32. Пуск узла 22 по шине 61.
, От блока Б18
К блоку Б15
От блока Б14
К блоку Б19
65
1305698
J
К блоку Б23 От блока 22
Б23
Конец микропрограммы Выдача признаков выполненных заявок.
66 Продолжение табл.7
Таблица
Анализ режимов работы и направления обмена
Выдача информации в абонент 30
Прием информации от абонента 30
Б5
Обращение к ОЗУ 21, Считывается одно слово из ячейки зоны ОЗУ 21| , адрес которой установлен на счетчике адреса подканала 7, в регистр 88 подканала 7.
Б6
Конец работы ОЗУ 21. Добавляется +1 в счетчики адреса и слов подканала 7
К блоку Б7
От блока Б6
Б7
Вьщача одного информационного слова из регистра обмена подканала 7 в абонент 30
пет ( Б8 Анализ конца обмена к блоку |В4 ,
Б11
Прием из абонента 30 одного информационного слова в регистр обмена подканала 7
Б12
Обращение к ОЗУ 21. Записывается одно слово в ячейку зоны ОЗУ 21,, адрес которой установлен на счетчике адреса подканала 7, из регистра подканала 7.
Б13
Конец работы ОЗУ 21. Добавляется в счетчики адреса и слов подканала 7.
-х Б14 Анализ конца обмена /Б9
Заявка к ЦУ 27 на выполнение микропрограммы Формирование признаков выполненных заявок
К блоку 4 Анализ конца работы подканала Нет
XX V-f.
-J
I. I..I.. ...ж- - -.- .-..
I Б15 Конец работы подканала 7.
К блоку 511,
От блока Б4
К бл
XX V-f.
-J
69
1305698
От блока Б25
Б1
Б2
Начало работы подканала 7 абонента
1
Пуск узла 230 по-шине 91 с узла 22 (после выполнения микропрограммы Пуск подканала)
БЗ
Сигнал с выхода узла 230 по шине 248. Анализ наличия сигнала готовности к обмену от абонента, поступающего по шине 30. Установка в 1 триггера 261 (фиг.15) по шине 269.
Нет готовности
Б4
Режим ожидания сигнала готовности от абонента.
Б6
Сигнал с выхода узла блока 230 по шине 248. Выдача в
абонент сигнала Начало работы через элемент И 236 и
шину 30,
Установка триггера 224 (запись признака вьщачи адрес-команды)
От Б19
Анализ выдачи адрес-команды и режима работы с абонентом (прием или вьщача)
Вьщача адрес-команды « или режим вьщачи к блоку Б8
От блока Б7
Б8
Обращение к ОЗУ 21 по адресу счетчика 86 на считывание адрес-команды в регистр 88. Выдача заявки по шине 101. Останов узла 230 по шине 103.
Б9
Считывание адрес-команды (или слова информации) из ОЗУ 21 в регистр 88. Окончание работы ОЗУ 21. По сигналу окончания работы ОЗУ 21 пуск узла 230 по шине 102.
Б26
Формирование следующего такта узла 230,
70 Таблица 9
Пуск подканала из ЦУ 27
У
Нет адрес-команды и режим приема к L блоку Б26
От блока Б7
Б10
Выход узла 230 по шине 2482- Выдача сигнала Начало слова в абонент через элемент И 237 по шине 30. Установка триггера 223 в единичное состояние (подготовка элементов И 233,
И 234 к выдаче или приему информации). Установка в 1 триггера 261 (фиг.15).
От блока Б13
Б11
В узле 230 по шине 251. Анализ выдачи адрес-команды и режима работы с .абонентом (прием или вьщача).
Выдача адрес-команды или режим выдачи информации
Б12
Вьщача одного импульса сдвига в счетчик 231 по входу 248,- и в регистр 88 по шине 99. Вьщача одного разряда информации из регистра 88 по шине 97 в абонент через элемент И 233 и шину 30,.
К блоку Б13
От блока Б12
Б27
Б13
В узле 230 по шине 249: анализ переполнения счетчика 231 сдвигов.
С выхода узла 230 по шине 248,, : установка в О триггера 261, выдача сигнала Конец слова по выходу 30 в абонент. Установка в исходное состояние через элемент ИЛИ 245 триггеров 223 и 224. ТГ- Нет адрес-команды и прием
К блоку Б27
От блока Б11
Вьщача одного импульса сдвига информации по шине 2485 в счетчик 231, в регистр 88 по шине 99 через элемент И 238, по шине 30 в абонент. Прием одного разряда информации из абонента по шине 30 через элемент И 234 и передача в регистр 88 по шине 98.
К блоку Б11 Нет переполнения
Есть переполнение
73
1305698
..
В узле 230 по шинам 255 и 256: анализ наличия сигнала Верно от абонента (проверка состояния узла 232 контроля по модулю, в который должен поступать через нескольк;о тактов после выдачи сиг - нала Конец слова сигнал верного приема информации по шине ЗОд или Ошибка по шине 30-Т1 .
74 Продолжение табл.9
К блоку Б16 От блока 15
Есть сигнал Верно
Б16
В узле 230; анализ режима работы и выдачи адрес-команды/
Выдача
От блока 529
К блоку 30 От блока 15 Есть сигнал Ошибка
БЗО
Неисправность абонента Останов работы с абонентом
Прием
К блоку Б28
Б17
В узле 230 по шине 94: анализ переполнения счетчика 87 слов подканала 7.
Ьсть
к блоку 20
Б18
С выхода узла 230 по шине 248: добавление +1 в счетчик 86 адреса и счетчик 87 слов по шине 92. Установка в 1 триггера 261.
Б19
С выхода дешифратора 257 по шине 271: установка кода микропрограммы для перехода на блок Б7 настоящего алгоритма. Установка в О триггера 261
К блоку Б7
Б2
С выхода узла 230 по шине 248.: установка заявки к ЦУ 27 через элемент И 293, элемент ИШ 247 по шине 90 в блок 84 подканала 7. Останов работы узла 230 по шине. 37. Выполнение ЦУ 27- микропрограммы Формирование признаков выполненных заявок
От блока Б19
Б25
Анализ наличия сигнала пуска от ЦУ 27 на шине 42
Есть
чК блоку Б1
С выхода узла 230 по шине вьщача заявки на обращение к ОЗУ 21 по шине 101. Останов работы узла 230 по шине 103. Режим записи информации в ОЗУ 21 по адресу, установленному на счетчике 86 адреса.
Б29
Запись слова информации из регистра 88 в ОЗУ 21, Конец работы ОЗУ 21. Пуск узла 230 по шине 102.
К блоку 517 1
К блоку Б25
От блока Б24
Нет
Б31
Г
Конец работы подканала 7
От блока Б16
К блоку 29
От блока Б28
59
-.,
77П,
t
П5
Пи
Фи.5
fut.6
Я73
fPu9.e
Фаг. 9
Tt
Фиг. Ю
50
57
61
Фиг. 11
105
л г
3/л
X... X.
3f,
J/.
/n
-
-
-
2/7
h:i
Z/77,
g
-ж--
V5
. Г2
/XO
щi Cчurь B 0 Запись
2П
23
100
.32 3f 5
Запись чист Wli
45im
511
5r/i
Jan.
46,
5
Счит.
VJy
//52/3/
У5г/У
1-vj y
V5J7
53t/
: 45vy
т
j
A
Фие.1
31 99
34
Sfi
Ю
cs,
270iTiOtziOn-, nOn
255
,,,,
TTt ti
3
r i . 7 r
281,
Z8Zz
W9
2вг
zn
т
28,
Редактор В.Данко
Составитель В.Вертлиб
Техред А.Кравчук Корректор С,Шекмар
Заказ 1453/47 Тираж 673Подписное
ВНИИПИ Государственног о комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д.4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная,4
fSi 2lfS tS3-ZSS
Z7}
isi
ff9
Zlh
f%J
278
Устройство для сопряжения | 1980 |
|
SU947849A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторское свидетельство СССР ,№ 1234843, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-04-23—Публикация
1985-02-12—Подача