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

Есть еще 22 страницы.

Смотреть все страницы или скачать ZIP архив

Текст

(50 ТЕНИЯ ЗОБ программного уп- ЭВМ, второй вход третий выходы ко торого подключен четвертому выход ду регистра обме счетному входу с канала ЭВМ, а та ходу генератора чающееся расширения класс устройства, в не трального управл соответственно к и управляющему вхоа, входу записи иетчика адреса подтовыи вход - к вь п льсов, о т ем, что,с цель решаемых задач введены блок ц ния, делител тоты, блок коммутации магистрали,триггер занятости памяти, три элемента И, элемент ИЛИ и элемент за-.держки, а в каждыи подканал абонентаи подканал ЭВМ - блок обращения кблоку центрального управления и узелобращения к памяти, причем в лодканале ЭВМ первый информационный входи четвертый выход регистра обменаявляются соответственно входом и выходом устройства для подключения кинформационным выходу и входу ЭВМ,вторые информационные входы счетчика адреса и регистра обмена поцканала ЭВМ и информационный вход блокаконтроля по модулю соединены черезмагистраль с информационным выходомблока памяти, тактовым входом подключенного к выходу генератора импул ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ ВТОРСКОМУ СВИДЕТЕЛЬСТВ(56) Авторское свидетельство СССР И 947849, кл. С 06 Р 13/10, 1980.Авторское свидетельство СССР ,9 1234843, кл. С 06 Р 13/20, 1984.( 57) 1. УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯЭ АБОНЕНТАМИ, содержащее подкан ВМ, состоящий из счетчика адреса, регистра обмена, блока контроляпо модулю и блока микропрограммногоуправления обменом с ЭВМ, блок памяти, генератор импульсов и и подкапллов абонента, каждый из которыхсостоит из счетчика адреса, счетчика слов, регистра обмена и блока микропрограммного управления обменом сабонентом, вход команды и группа выходов которого являются соответствующими входом и выходом устройствадля подключения информационно-управляющих выхода и входа соответствую -щего абонента, причем в каждом подканале абонента первый информационныйвыход и информационный вход регистраобмена, выход счетчика слов и счетные входы счетчика адреса и счетчика слов подключены соответственно квторым информационному входу и выходу, первому входу условия и третьему выходу блока микропрограммного управ.;ения обменом с абонентом, в подканале ЭВМ выход счетчика адреса соединен через магистраль с адресным входом блока памят мационный вход - с гистра обмена подк выход которого чер ключен к информаци памяти, а третий в щему входу блока к выходом соединенно условий блока микр равления обменом с условий и первый -и, а первый инфорпервым выходом реанала ЭВМ, вторый ез магистраль подонному входу блока ыход - к разрешаюонтроля по модулю, го с первым входом3 13056 режима приема информации из абонента 30, подканал 7 записывает принимаемую информацию в рабочую зону ОЗУ 21 в соответствии с начальным адресом зоны приема и величиной массива, расположенными в первой ячейке зоны ОЗУ 21,Если от ЭВМ 29 поступили одновременно заявки на прием и на выдачу с абонентом, то устройство организует 10 сначала работу подканала 7 на выдачу информации, а после окончания режима выдачи - прием информации от абонента.После окончания обмена (по приему 15 кли выдаче информации) подканал 7 выдает в ЦУ 27 сигнал окончания обмена с абонентом, По этому сигналу в блоке 22 включается микропрограмма "Формирование признака выполненной 20нзаявкиИнформационное слово с признаками выполненных заявок ЭВМ 29 на прием информации от абонента 30 записывае"ся всегда в третью ячейку дополнительной служебной зоны ОЗУ 21, а информационное слово с признаками выполненных заявок ЭВМ 29 на выдачу информации в абонент 30 - всегда в четвертую ячейку дополнительной служеб ной зоны ОЗУ 21 . При этом каждому из пэдканалов 7 соответствует заранее определенный разряд ячейки, в который и записывается признак выполненной заявки от конкретного подканала 7, 35Устройство обеспечивает мультиплексную работу всех подканалов 7, 28 и ЦУ 27 с ОЗУ 21, т,е. каждый иэ подканалов 7 работает самостоятельно после получения по шине 42 сигна ла "Пуск подканала" от ЦУ 27. Подканал 28 может в любое время организовать обмен с ЭВМ 29 при ее обращении и принять очередные информационные слова с признаками заявок на об мен с ЭВМ 29 при ее обращении и принять очередные информационные слова с признаками заявок на обмен и информацию для выдачи в абонент или выпать в ЭВМ 29 информационные слова 50 с признаками выполненных заявок и принятую от абонентов 30 информацию. ЦУ 27 в это время выполняет свои микропрограммы по заявкам от одного из подканалов 7 или 28, 55ЭВМ 29 периодически считывает информационные слова из третьей и четвертой ячейки дополнительной служеб 98 4ной зоны ОЗУ 21 и контролирует ходпвыполнения заявок, Ло мере необходимости после выполнения устройствомзаявок на обмен ЭВМ 29 записывает вОЗУ 21 новые массивы информации и новые заявки на обмен, Работа ЭВМ 29с ОЗУ 21 через подканал 28 и работаподканалов 7 с ОЗУ 2 1 осуществляются параллельно в режиме разделениявремени.Рассмотрим работу устройства сопряжения при приеме информации вОЗУ 21 из ЭВМ 29.На ЭВМ 29 в начале обмена всегдапервой поступает адрес-команда спризнаками режима работы подканала28 и начальным адресом зоны ОЗУ 2 1,куда будет записываться информация(в режиме выдачи из ЭВМ).Адрес-команда из ЭВМ 29 передается по шине 83 в регистр 1, Блок 2анализирует признаки адрес-командыи режима обмена, поступающие по шине 71. После приема адрес в команблок 2 пошине 65 вырабатывает сигнал, по которому начальный адрес пошине 70 из регистра 1 переписывается в счетчик 12. Одновременно блок2 выдает сигнал готовности в ЭВМ пошине 74,В ответ на этот сигнал ЭВМ 29 выдает по шине 83 на регистр 1 первоеслово информации, Блок 2 снимает сигнал готовности для ЭВМ 29 и выдаетсигнал "Заявка к ОЗУ" по шине 77 вблок 10.Обращение к ОЗУ 2 1 на запись илисчитывание любого из подканалов 7,28 или ЦУ 27 - один из основных режимов работы устройства, поэтому рассмотрим алгоритм работы устройствапри обращении к АЗУ 21, показанныйв табл.2.1При работе подканала 28 с ОЗУ 21адрес ячейки ОЗУ всегда указывается счетчиком 12, а запись (считывание)информационного слова осуществляется из регистра 1 через кодовую магистраль 26. При работе с ОЗУ 21 одного из под - каналов 7 адрес ячейки ОЗУ указывается счетчиком 86 того подканала 7 коУ торый обращается к ОЗУ 21, а запись (считывание) информационйого слова осуществляется через регистр 88 того подканала 7, который обращается к ОЗУ 2.15 1305698 16абонентов и признаками заявок ЭВМ29 на выдачу информации в абоненты,Обращение к ЦУ 27 подканалов 7 и28 для выполнения им определеннойзаранее микропрограммы выполняетсяследующим образом. Рассмотрим работу ЦУ 27 по алгоритму, приведенному в табл .3.ЦУ 27 работает одновременно с под-каналами 7 и 28, которые в это время ведут обмен с абонентами 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 для установки кода микропрограммы"Подготовка подканалов 7" и на входэлементов ИЛИ 5.С выхода элемента ИЛИ 5 сигнал При работе с ОЗУ 21 ЦУ 27 может использовать не только свой счетчик 11 адреса и регистр 6 готовности программ,но и счетчики 86 адреса и регистры 88 обмена подканалов 7 и 28,В соответствии с алгоритмом обращения к ОЗУ 21 первое слово информации из регистра 1 будет записано в ОЗУ 21 по адресу, установленному пред вварительно на счетчике 12. Сигнал "Конец работы ОЗУ", выдаваемый по шине 32, сбрасывает в блоке 1 О заявку к ОЗУ 21, Сигнал "Пуск", выдаваемый узлом 10 по шине 78, восстанав ливает в блоке 2 сигнал готовности подканала 28 к работе с ЭВМ. Одновременно блок 2 выдает по шине 66 сигнал модификации счетчика 12, т.е.устанавливается адрес следующей ячей ки ОЗУ 21. После получения сигнала готовности устройства по шине 74 ЭВМ 29 выдает в регистр 1 следующее слово ин - 25 формации, которое будет аналогичным образом записано в следующую ячейку ОЗУ 21.После приема из ЭВМ 29 последнего слова информации на регистр 1 и за-, 30 писи его в ОЗУ 2 1 ЭВМ 29 выдает в устройство сигнал конца обмена по шине 73. Этим сигналом все блоки подканала ЭВМ 28 устанавливаются в исходное состояние. На этом работа уст ройства в режиме выдачи информации из ЭВМ 29 в ОЗУ 21 заканчивается.Для записи информации в зону выдачи другого подканала 7 ЭВМ 29 вновь выдает адрес-команду с начальным ад ресом зоны выдачи этого подканала, Начальный адрес передается в счетчик 12. Первое слово, поступившее из ЭВМ 29, будет записано в ячейку ОЗУ 21 по этому адресу. По сигналу конца работы ОЗУ 21 адрес в счетчике 12 увеличивается на единицу, а принятое следующее слово информации из ЭВМ будет записано в ОЗУ 21 по новому адресу, По окончании записи информации в зону выдачи ОЗУ 21 ЭВМ 29 выдает в устройство сигнал окончания обмена и подканал 28 ЭВМ вновь устанавливается в исходное состояние.Аналогичным образом записывается информация из ЭВМ 29 в зоны выдачи других подканалов 7, а также два информационных слова с признаками.заявок ЭВМ 29 на прием информации от опроса заявок как сигналПуск ЦУ"7 13056 через элемент И 17 по шине 57 поступает на вход триггера 13 и устанавливает его в единичное состояние, С выхода триггера 13 начинает выдаваться потенциал, который запретит прохождение сигналов Опрос заявок к ЦУ" через элемент И 15 и сигналов пуска через элемент И 17.При поступлении сигнала "Пуск ЦУ" узел 22 начинает выдавать последова тельность импульсов в соответствии с мв:кропрограммой Подготовка подканалсв 7",Микропрограмма Подготовка подканалов 7" выполняется ЦУ 27, когда заявки к ЦУ 27 от подканалов 7 и 28 отсутствуют, а также по заявкам от подканалов 7. Сущность этой микропрограммы заключается в следующем. ЦУ 27 поочередно считывает из зоны 20 ОЗУ 21 два информационных слова с признаками заявок ЭВМ 29 на прием и на выдачу, которые записываются в регистр 6, Из регистра 6 по шинам 40 признаки заявок ЭВМ 29 передаются в подканалы 7. Сначала передаются признаки заявок на прием, а затем на выдачу.Подканалы 7, получив эти призна,ки заявок, выставляют свои заявки на обращение к ЦУ 27.Если ЭВМ 29 не записала в ячейки зоны ОЗУ 21 двух информационных слов с признаками заявок, то на регистр 6 будет считываться нулевая инфор мация и, следовательно, в подканалы 7 также будут переданы нулевые признаки, т.е. подканалы 7 останутся 98 18ется сигнал пуска в работу подканала 7,Пусть, например, первый подканал 7получил (после выполнения микропрограммы "Подготовка подканалов 7")признак заявки на выдачу информациив абонент 30 . Микропрограммой ЦУ 27"Пуск подканалов 7" в первый подканал 7 из второй ячейки первой служебной зоны ОЗУ 2 1 будет считано слово,в котором указан начальный адрес рабочей зоны ОЗУ 21, т,е. первый адрес,начиная с которого информация должнавыдаваться в абонент 30 и размервыдаваемого ма.ссива, т.е. количествовыдаваемых слов. Получив сигнал пуска от ЦУ 27, первый подканал 7 начинает последова.тельно считывать словаиз ОЗУ 21 ипередавать ихв абонент 30.Рассмотрим выполнение ЦУ 27 микропрограммы "Пуск подканалов 7" по алгоритму, приведенному в табл.5. в исходном состоянии.После того, как признаки заявок ЭВМ 29 переписаны в подканалы 7, блоки 84 этих подканалов 7 запускаются в работу сигналом окончания работы выдаваемого ЦУ 28 по шине 4 1. Те подканалы 7, которые получили признаки заявок ЭВМ 29 на обмен, выставят свои заявки на обращение к ЦУ для выполнения микропрограммы Пуск подканалов 7".50По этой микропрограмме в подканалы 7 (последовательно, в соответст - вии с их приоритетом) будут считаны из ячеек служебных зон ОЗУ 21 информационные слова с начальными адресами зон выдачи или приема и размерами выдаваемых или принимаемых массивов.По окончании выполнения микропрограммы "Пуск подканалов 7" из ЦУ 27 выдаПосле выполнения микропрограммы "Пуск подканала" в счетчике 86 адре - са и счетчике 87 слов подканала 7 установлены адрес первой ячейки рабочей зоны выдачи (приема) ОЗУ 2 1 и величина выдаваемого (принимаемого) массива.ЦУ 27 выдает по:лине 42 сигнал пуска первого подканала 7, который начинает работать по своей микропрограмме. Если установлена заявка на выдачу информации, то подканал 7 обращается к ОЗУ 21 для считывания первого слова информации, Алгоритм обращения к ОЗУ 21 приведен в табл.1. После считывания первого слова информации на свой регистр 88 обмена организуется е.го выдача в абонент 30 в соответствии с требованиями интерфейса ввода-вывода этого абонента.Если в первом подканале 7 установлена заявка на прием информации, то он организует прием одного слова от абонента 30 и обращается к ОЗУ 21 на запись слова информации по адресу, установленному на счетчике 86 адреса подканала 7. Выдача или прием остальных информационных слов осуществляется аналогично.Пуски и работа остальных подканалов 7 осуществляются аналогично, но каждый из подканалов работает с абонентами в соответствии с требованиями своего интерфейса ввода-вывода,20 5698 5 10 15 20 19 130После окончания обмена с абонентомпо сигналу окончания обмена подканал7 выставляет заявку на обращение кЦУ 27 по шине 37 и одновременно пошине 39 передает признаки окончанияобмена, По этой заявке ЦУ 27 начина.ет выполнять микропрограммуФормирование признаков выполненных заявок . По этой микропрограмме формируются информационные слова с признаками выполненных заявок на прием ина выдачу. Эти слова записываются взаранее определенные ячейки дополнительной служебной зоны ОЗУ 2 1, из которых их периодически считывает ЭВМ 29По этой же микропрограмме осуществляется "гашение" признаков заявокЭВМ 29 после выполнения обмена междуподканалом 7 и абонентом. Если информация вьдавалась в абонент 30,то "гасится" заявка ЭВМ 29 на вьдачу.Если информация принималась от абонента 30, то "гасится" заявка ЭВМ 29на прием,"Гашение" заявок необходимо выполнить, чтобы не произошло ложного пуска подканала 7 по той заявке, которая уже была выполнена.Рассмотрим работу устройства помикропрограмме "Формирование признаков выполненных заявок в соответствии с алгоритмом, приведенным втабл,6. Как уже отмечалось, все подканалы устройства работают в режиме разделения времени, поэтому при отсутствии заявок к ЦУ 27 от подканалов 7 сигнал Опрос заявок к ЦУ" с выхода элемента И 15 проходит последовательно через все подканалы 7 и по шине 58 устанавливает в блоке 22 код начала микропрограммы нПодготовка подканалов 7". Одновременно этот же сигнал проходит через элементы ИЛИ 5 и 17, как сигнал пуска блока 22 по шине 57. Начнет выполняться микропрограмма "Подготовка подканалов 7".После выполнения этой микропрограммы будут подтверждены режимы обменов для тех подканалов 7, которые сменили направление обмена, На работу тех подканалов, которые не закончили свои обмены с абонентами, микропрограмма Подготовка подканалов 7" влияния не оказывает. Одновременно в тех подканалах 7, в которых подтверждена смена режима обмена и получена заявка на обмен в новом режи 25 30 35 40 45 50 55 ме, выставляется заявка на обращейие к ЦУ 27. По этой заявке ЦУ 27 начнет выполнять микропрограмму "Пуск подканалов 7", после окончания которой подканал получит сигнал пуска от ЦУ 27 на очередной обмен с абонентом 30,ЭВМ 29 периодически обращается к устройству и считывает два слова информации с признаками выполненных заявок на прием и на выдачу. Работа устройства в режиме выдачи в ЭВМ 29 информации спризнаками выполненных заявок на прием и на вьдачу осуще - ствляется по алгоритму, приведенному в табл.7. Так как работа подканалов 7 и 28 осуществляется в режиме разделения времени, то организация обмена с ЭВМ будет происходить параллельно с ра - ботой подканалов 7.Из ЭВМ 29 по шине 83 в регистр 1 поступает адрес-команда с признаком считывания информационных слов,в которых содержатся признаки выполненных заявок, Блок 2 по признакам, полученным в адрес-команде, выдает по шине 391 признаки работы узла 22 и по шине 67 заявку к ЦУ 27 в блок 8. Блок 8 выдает по шине 59 сигнал пу - ска узла 22, который начинает выполнять микропрограмму "Вьдача признаков выполненных заявок". Суть работы устройства по этой микропрограмме в том, чтобы подготовить к выдаче в ЭВМ 29 два слова информации с признаками выполненных заявок на прием и на вьдачу, которые находятся в третьей и четвертой ячейках дополнительной служебной зоны ОЗУ 21 . После того, как будет выполнена микропрограмма "Выдача признаков выполненных заявок и восстановлены сигналы готовности к обмену с ЭВМ 29, устройство (подканал 28) ожидает продолжения обмена, т.е. ЭВМ 29 должна считать слово с признаками выполненных заявок (на прием) из регистра 1.По окончании считывания этого слова блок 2 добавляет "единицу" в счетчик 12 по шине 66,. снимает сигналы готовности к обмену с ЭВМ 29 и выдает по шине 77 сигнал обращения к ОЩУ 21 в узел 1 О. Обращение к ОЩУ 21 на считывание информации осуществляется по шине 52 от узла 10, Слово с признаками выполненных заявок (на вьдачу) будет считано из первой ячейки (в счетчике 12 стоит первый адрес)21 13056 рабочей зоны ОЗУ 21 через магистраль 26 в регистр 1.ОЗУ 21 выдает сигнал "Конец работы ОЗУ", который по шине 32 установит блок 10 в исходное состояние.Сиг налом с выхода блока 10 по шине 78 в блоке 2 восстанавливаются сигналы готовности к обмену с ЭВМ 29. ЭВМ 29 считывает слово с признаками выполненных заявок (на выдачу) и выдает в подканап 28 сигнал окончания обмена по шине 73, Блоки подканала 28 устанавливаются этим сигналом в исходное состояние. По шине 74 в ЭВМ 29 выдаются сигналы готовности устройства к обмену.После анализа выполненных заявок ЭВИ 29 по своей программе записывает в у"тройство новые массивы информации и выдает новые заявки на обмен с абонентами 30. Одновременно с работой подканала 28 и ЦУ 27 подканалы 7 обмениваются информацией с абонентами 30. Рассмотрим работу устрой 25 ства при обмене информацией между подканалом 7 и абонентом 30 по алгоритму, приведенному в табл.8. Режим выдачи информации в абонент 30 осуществляется в следующей после довательности: Б 1-Б 2-БЗ-(Б 4-Б 8)-Б 9- -Б 10-Б 15.Режим приема информации из абонента 30 осуществляется в следующей по-, сле,цовательности: Б 1-Б 2-БЗ - Б 4-(Б 1135 -Б 14) - Б 9-Б 10-Б 15.В подканалах 7 (фиг.2) счетчик 86 адреса служит для формирования адреса ячеек при записи в ОЗУ 2 1 (или считывания из ОЗУ 21) информационных слов, принимаемых из абонента (или выдаваемых в абонент). Счетчик 87 слов обеспечивает подсчет принимаемых из абонента (выдаваемых в абонент) слов и выработку сигнала 45 окончания обмена с абонентом. Регистр 88 обмена обеспечивает передачу информационных слов между ОЗУ 21 и абонентом 30.лок 89 предназначен для формирования временной диаграммы обмена информацией между абонентом 30 и ОЗУ 21.111 ины обмена сигналами с блоком 89 следующие: шина 90 передачи сигнала "Заявка в ЦУ", шина 91 передачи сигнала "Пуск 1" блока 89, шина 92 передачи сигналов управления в счет чик 86 адреса и счетчик 87 слов, шина 93 передачи сигнала "Установка ко 98 22да" счетчика 86, шина 94 передачи сигнала "Переполнение", шины 95 передачи кода адреса из регистра 88 в счетчик 86, шины 96 передачи кода размера массива информации иэ регистра 88 обмена в счетчик 87, шина 97 выдачи информации из регистра 88 обмена в абонент, шина 98 приема информации в регистр 88 от абонента, шина 99 передачи сдвигающих импульсов, шина 100 передачи сигнала "Установка в исходное состояние", шина 10 1 передачи сигнала "Заявка к ОЗУ", шина 102 передачи сигнала "Пуск 2" блока 89, шина 103 передачи сигнала "Останов" в блок 89.При включении питающих напряжений по шине 100 поступает сигнал "Установка в исходное состояние , по которому все блоки подканала 7 устанавливаются в исходное состояние.По шине 35 в блок 84 поступают сигналы Опрос заявок к ЦУ", но так как заявок к ЦУ еще нет, эти же сигналы выдаются из блока 84 на шину 43,По шине 36 в блок 85 поступают сигналы "Опрос заявок к ОЗУ", но так как заявок к ОЗУ 21 еще нет, то эти же сигналы выдаются иэ блока 85 на шину 44.По шине 38 поступают тактовые импульсы той частоты, на которой работает абонент 30.Подканал 7 работает следующим образом.По микропрограмме нПодготовка подканалов 7" в блок 89 по шине 40(из регистра 6 готовности программ) записываются признаки заявок ЭВМ на обмен. Если заявок нет, то подканал останется в исходном состоянии.После установки в блоке 89 заявок на обмен по шине 42 из ЦУ 27 поступает пусковой сигнал, по которому начинает работать блок 89, С его выхода по шине 90 выдается сигнал "Заявка к ЦУ в блок 84. Эта заявка будет обнаружена очередным сигналом "Опрос заявок к ЦУ" (по шине 35) и с выхода блока 84 по шине 37 будет выдан сигнал "Пуск ЦУ", Одновременно этот же сигнал поступает в блок 89 и останавливает его работу. ЦУ 27 начнет выполнять микропрограмму Пуск подканалов 7", При выполнении этой микропрограммы в регистр 88 по шине 33 будет считано из ОЗУ слово с на23 13056 чальным адресом зоны приема и размером принимаемого массива (если выполняется заявка ЭВМ на прием информации от абонента) или с начальным адресом зоны выдачи и размером выдаваемог о массива (если выполняется заявка ЭВМ на выдачу информации в абонент), Затем начальный адрес переписывается из регистра 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 сигнал "Заявка к 35 ОЗУ". В блоке 86 будет установлена заявка на обращение к ОЗУ 21. Заявка будет обнаружена очередным сигналом "Опрос заявок к ОЗУ" (шина 36), по шине 103 будет выдан сигнал остановки работы блока 89. В ОЗУ 21 по адресу первой ячейки будет записано первое слово в рабочую зону приема ОЗУ 21Сигналом окончания работы ОЗУ 21 по шине 32 в блоке 85 будет сброшена заявка к ОЗУ и выдан сигнал Пуск 2" блока 89 по шине 102. Блок 89 выдает по шине 92 сигнал "г 1" в счетчики 86 и 87, т.е, будут установлены адрес второй ячейки рабочей зоны ОЗУ 21 и второе слово. После этого блок 89 организует прием второго слова от абонента. Аналогичным образом выдаются все последующие слова.После выдачи последнего слова счетчик 87 по шине 94 выдает сигнал переполнения, по которому блок 89 по шине 90 выставляет заявку на обращение к ЦУ 27. По шине 39 будет выдан признак окончания обмена с абонентом.ЦУ 27 начнет выполнять микропрограмму "Формирование признаков выполненных заявок, Управляющий сигнал признака выполненной заявки (на выдачу) выдается из блока 89 по шине 40, в регистр 6.В блоке 8 (фиг.3) триггер 104 обеспечивает хранение заявки на время работы ЦУ 27. Триггер 105 управляет прохождением сигналов "Опрос заявок к ЦУ" через элементы И 107 и 109. 40 45 50 55 Аналогичным образом принимаются все последующие слова. После записи последнего слова в последнюю ячейку зоны приема ОЗУ 21 к счетчик 87 выда 98 24 ет сигнал переполнения по шине 94, Блок 89 изменит признаки режима рабо ты,выдаваемые по шине 39 в ЦУ 27 (выдает признак окончания работы с абонентом), и однознаменно по шине 90 устанавливает в блоке 84 заявку к ЦУПо этой заявке ЦУ 27 начнет выполнять микропрограмму Формирова 11 ние признаков выполненных заявокУправляющий сигнал признака выполненной заявки (на прием) выдается из блока 89 по шине 40 в регистр 6 готовности программ.Если была получена заявка ЭВМ 29 на выдачу информации в абонент 30, то блок 89 вьдает по шине 101 сигнал "Заявка к ОЗУ". В блоке 85 будет установлена заявка на обращение к ОЗУ 21 по адресу первой ячейки (установленному на счетчике 86). Заявка будет обнаружена очередным сигналом "Опрос заявок к ОЗУ" (шина 36), и по шине 103 будет выдан сигнал остановки работы блока 89. Первое слово будет считано из первой ячейки зоны выдачи ОЗУ 21,. в регистр 88.Сигналом окончания работы ОЗУ 2 1 по шине 32 в блоке 85 будет сброшена заявка к ОЗУ и выдан сигнал "Пуск 2" блока 89 по шине 102. Блок 89 выдает по шине 92 сигнал "г 1" в счетчики 86 и 87, т,е, будет установлен адрес второй ячейки для считывания второго слова. После этого блок 89 организует выдачу информационного слова из регистра 88 по шинам 97 в абонент 30.25 130Триггер 106 предназначен для синхронизации сигналов заявок, поступающих по шине 67. В исходном состояниитриггеры 104-106 устанавливаются внулевое состояние по шине 100, соотвественно через элементы ИЛИ 111113, С выходов триггеров 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 сигнал .окончания работы проходит через элементыИЛИ 111 и 112 и устанавливает триггеры 104 и 105 в исходное состояние.Одновременно сигнал окончания работы поступает на шину 68 как сигналпуска блока 2. злок 8 вновь готовк приему сигнала заявки.1По шине 43 вновь начнут поступатьсигналы Опрос заявок к ЦУ", В узле9 триггер 114 обеспечивает хранение .5698 5 10 15 20 25 30 35 40 45 50 55 заявки к памяти на время работы ОЗУ21 и выдает по шине 31 потенциал заявки на вход блока 23,Триггер 115 управляет прохождением через элементы И 118 и 121 сигналов "Опрос заявок к ОЗ.У". Триггер116 вырабатывает управляющий сигналхарактера обращения к ОЗУ 21 (записи или считывания) и выдает его черезэлемент И 120 на шину 31 . Исходноесостояние его соответствует записи,а противоположное - считыванию изОЗУ 21. Триггер 117 предназначен длясинхронизации сигнала заявки, поступающего по шине 62.В исходном состоянии триггеры 114117 устанавливаются в нулевое состояние по шине 100 через элементы ИЛИ123 и 124. С выходов триггеров 114,116 и 117 и с прямого выхода триггера 115 выдаются запрещающие потенциалы на входы соответственно элементов И 119, 120, 122 и 1 18, а с инверсного выхода триггера 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 13056 хода элемента И 120 будет выдаваться на шину 31 нулевой потенциал (характер обращения - запись). Если обращение осуществляется для считывания информации из ОЗУ 21, то с выхода элемента И 120 будет выдаваться на шину 31 единичный потенциал (характер обращения - считывание).Следующие сигналы опроса заявок к ОЗУ по шине 44 не поступят,так как 10 ОЗУ 21 занято.После окончания записи (считывания) ОЗУ 21 вьдает сигнал окончания работы, который поступает по шине 32 через элемент И 119 на шину 61 15 (как сигнал пуска) ичерез элемент ИЛИ 123 на установку в исходное состояние триггеров 114-117, Блок обращения к ОЗУ готов к приему новой заявки. На шину 44 вновь начнут по ступать сигналы спроса заявок, так как ОЗУ 21 закончило работу.В блоке 10 в исходном состоянии триггеры 126-129 находятся в нулевом состоянии. С выходов триггеров 126 129 выдаются запрещающие потенциалы на входы, соответственно, элементов И 131, 134 и 130 и разрешающий потенциал на вход элемента И 133. Сиг-налы "Опрос заявок к. ОЗУ" поступают 30 по шине 63, проходят через элемент И 133, но дальше не поступают, так как элемент И 134 закрыт запрещающим потенциалом с выхода триггера 129.Блок 10 работает следующим обра зом.При поступлении по шине 77 заявки на запись в ОЗУ 21 триггер 129 будет установлен в единичное состояние, Триггер 128 останется в исходном со стоянии (характер обращения - запись в ОЗУ), так как по шине 77 поступает запрещающий потенциал. При поступлении по шине 77 раз решающего потенциала на вход элемента И 135 (считывание из ОЗУ 21) сигналом с шины 77 триггеры 129 и 128 будут установлены в единичное состояние. С выхода элемента И 132 вьдается разрешающий потенциал (характер обращения - считывание), Сигнал опроса с шины 63 через элементы И 133 и 134 устанавливает триггер 127, а через элемент ИЛИ 137 - в исходное со 55 стояние триггер 129.Следующий сигнал опроса проходит через элемент И 130 на шину 52 как сигнал "Пуск ОЗУ" и одновременно на 98 28вход триггера 126, устанавливая его вв единичное состояние, т.е. устанавливая заявку.Сигналы по шине 63 поступать небудут, так как ОЗУ 21 занято. Разрешающий потенциал с выхода триггера126 поступает на входы элементовИ 131 и 132, как сигнал заявки нашину 31 к .С выхода элемента И 132 по шине31 выдается потенциал характераобращения (запрещающий запись в ОЗУ,разрешающий считывание из ОЗУ),После выполнения обращения к ОЗУ21 (на запись или на считывание),ОЗУ 21 вьдает сигнал окончания рабо -ты, который поступает по шине 32через элемент И 131 на шину 78 каксигнал пуска, а через элемент ИЛИ136 на установку в исходное состояние всех триггеров 126-129.По шине 63 начнут поступать сигналы опроса заявок к ОЗУ, так какОЗУ 21 закончило работу.Блок 10 готов к приему заявок.В блоке 84 (фиг.б) триггер 138обеспечивает хранение заявок на время работы ЦУ 27, триггер 139 управляет прохождением сигналов Опросзаявок к ЦУ" через элементы И 141и 143. Триггер 140 предназначен длясинхронизации заявки, поступающей пошине 90. По шине 91 вьдается сигналПуск 1.В исходном состоянии триггеры 138 -140 устанавливаются в нулевое состояние по шине 100 через элементы ИЛИ145 - 147,С выходов триггеров 138 - 140 выдаются запрещающие потенциалы на входы элементов И 142, 141 и 144 и разрешающий потенциал на вход элемента И 143.Блок 84 работает следующим образом.Сигналы Опрос заявок к ЦУ с шины 35 проходят через элемент И 143 на шину 43. Сигнал заявки поступает по шине 90 и устанавливает триггер 140, с выхода которого начнет вьдаваться разрешающий потенциал на элемент И 144.Следующий сигнал опроса заявок с шины 35 проходит через элементы И 143 и 144 на вход триггера 193 и устанавливает его. Одновременно сигнал с выхода элемента И 143 поступает на шину 43, а с выхода элемента И 14429 13056 через элемент ИЛИ 147 устанавливает в исходное состояние триггер 140. Следующий сигнал опроса заявок с шины 35 проходит через элемент И 141, открытый разрешающим потенциалом с выхода триггера 139, на шину 37,как сигнал Пуск ЦУ", и одновременно на установленный вход триггера 138, который начнет выдавать разрешающий потенциал на шину 40. По шине 40 уп О равляющий потенциал поступает на вход регистра 6 готовности программ. При выполнении ЦУ 27 микропрограммы "Формирование признаков выполненных заявок этот управляющий потенциал раз решит запись признака выполненной заявки в регистр 6.Управляющий потенциал с шины 40 каждого из подканалов 7 подключен к входу определенного разряда регистра 20 6, т.е. признак выполненной заявки от каждого подканала записывается в заранее определенный разряд регистра 6. Например, от первого подканала 7 признак выполненной заявки записы вается в первый разряд регистра 6, от второго - во второй и т.д.Следующие сигналы опроса заявок на вход 35 не поступят, так как ЦУ 27 занято выполнением соответствую щей микропрограммы, по окончании ко - торой сигнал по шине 4 1 поступит на вход элемента И 142, открытый разрешающим потенциалом с выхода триггера 138. С выхода элемента И 142 сигнал окончания работы проходит через элементы ИЛИ 145 и 146 и устанавливает триггеры 138 и 139 в исходное состояние. Одновременно сигнал окончания работы с выхода элемента И 142 40 поступает на шину 91, как сигнал "Пу"к 1". Блок 84 готов к приему новой заявки. По шине 35 вновь начнут поступать сигналы опроса заявок, так как ЦУ закончило работу. 45 На фиг.7 показана функциональная схема блока 85, который по шине 10 1 принимает заявку на обращение к памяти (101, - на запись, 101 - на считывание) . По шине 102 выдается сигнал "Пуск 2" в блок 89, а по шине 103 - сигнал "Останов", В исходном состоянии триггеры 148-15 1 находятся в нУлевом состоянии. С выхода триг геров 148-15 1 выдаются запрещающие потенциалы на входы элементов 153, 156, 154 и 152 и разрешающий потенциал на вход элемента 156, Сигналы 98 30"Опрос заявок к ОЗУ 1 поступают пошине 36 через элемент И 156 кашину 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, как сигнал управления.После окончания работы (на запись или на считывание) ОЗУ 21 выдает сигнал окончания работы, который поступает по шине 32, через элемент И 153 на шину 102, как сигнал "Пуск 2", а через элемент ИЛИ 157 - на установку в исходное состояние тирггеров 148 - 151, По шине 36 начнут поступать сигналы опроса заявок к ОЗУ, так как ОЗУ 21 закончило работу. Блок 85 готов к приему новой заявки.На фиг.8 показана функциональная схема приоритета обращения подканалов к ЦУ 27. Для упрощения описания работы схемы приоритета в каждом подканале 7 выделены только отдельные элементы блоков. Схема осуществляет проверку в подканалах 7 наличия заявок на обращение к ЦУ 27 и обеспечивает выдачу сигналов пуска ЦУ 27 для обслуживания подканалов 7 в соответствии с установленным приоритетом: первым обслуживается первый подканал 7, затем второй и т.д последним обслуживается подканал 28 ЭВМ, Следующая заявка может быть выполне31 130 По окончании выполнения микропрограммы сигнал "Окончание работы ЦУ" по шине 41 переводит триггер 13 в исходное состояние (ЦУ свободно).Элемент И 15 открывается, и с его выхода вновь выдаются сигналы опроса заявок на шину 35. При поступлении сигнала заявки в первом подканале 7 устанавливается триггер 139 и выдает запрещающий потенциал на элемент И 143 и разрешающий - на элемент И 141, Сигнал опроса заявки проходит через элемент И 14 1 шину 37, элементы ИЛИ 5 и И 17 на шину 57,как сигнал нПуск ЦУ, и на вход триггера 13 для установки его в противопо-.,5698 32ложное состояние (ЦУ занято), Сш налы опроса с выхода элемента И 15 будутблокированы до тех пор, пока ЦУ 27 незакончит выполнять одну из микропрограмм. Сигналом окончания работы ЦУпо шине 41 триггер 13 будет установлен в исходное состояние (ЦУ свободно) .Заявки от других подканалов 7 вьс полняются аналогичным образом, Еслибыло выставлено несколько заявок сразу,то их опрос и обслуживание будутпроисходить в порядке приоритета.На фиг.9 показана Функциональнаясхема приоритета обращения подканалов и ЦУ 27 к ОЗУ 21.Схема осуществляет проверку наличия заявок на обращение к ОЗУ 21и обеспечивает выдачу сигналов пускаОЗУ 21 для их обслуживания в соответствии с установленным приоритетом:сначала обслуживаются подканалы абонентов 7 (сначала первый, затем второй и т.д.), затем ЦУ 27 и последним - подканал 28.Следующая заявка может быть выполнена только после того, как закончена работа ОЗУ 21 по предыдущей заявке.В исходном состоянии с выходовтриггеров 24, 149 и 115 выдаются разрешающие потенциалы на элементы И 16,156 и 121 и запрещающие потенциалына элементы И 18, 152, 118 и 130.35При отсутствии заявок сигналы "Опрос заявок к ОЗУ" не поступают наэлемент ИЛИ 4.На вход элемента И 16по шине 50 поступают тактовые импуль О сы с выхода элемента И 16, они, каксигналы Опрос заявок к ОЗУ, поступают по шине 36 первого подканала 7,Если нет заявки, то сигналы опросапроходят через элемент И 156 на ши ну 44 и далее через элементы последнего подканала 7: шину 36, элементИ 156, шину 44 и т.д, последовательно опрашивают все подканалы 7 абонентов, ЦУ 27 и подканал 28. При поступ 5 О ленин сигнала заявки от подканала 7по шине 101 триггер 149 установитсяв противоположное состояние. При этомсигнал опроса заявки проходит черезэлемент И 152 на шину 34 и поступает55 на элемент ИЛИ 4. С элемента ИЛИ 4сигнал опроса проходит через элементИ 18, как сигнал "Пуск ОЗУ" по шине48, и устанавливает триггер 24 в единичное состояние, запрещая прохожде5 б 98 130 "ов, тактовому входу блока центрального управления и через делитель ча"тоты - к тактовым входам блоков микропрограммного управления обменом с абонентом, первые входы условий которых соединены с группой управляющих выходов блока центрального управления, в подканале ЭВМ третий вход условия и четвертый выход блока микропрограммного управления обменом с ЭВМ являются соответственно еходом и выходом устройства для подключения к управляющим выходу и входу ЭВМ, а пятый, шестой и седьмой выходы - соответственно с синхронизирующим входом блока контроля по модулю, с запросным входом узла обращения к памяти и блока обращения к блоку центрального управления, выходы пуска и запроса которого соединены соответственно с четвертым и пятым входами условий блока микропрограммного управления обменом с ЭВМ, шестым входом условий соединенного с выходом пуска узла обращения к памяти, вход опроса которого подключен к выходу опроса заявок к памяти блока центрального управления, выход опроса заявок к блоку центрального управления которого соединен с входсм опроса блока обращения к блоку центрального управления первого подканала. абонента, выход опроса блока обращения к блоку центрального управления 1-го подканала абонента (1 = 1, и - 1) подключен к входу опроса блока обращения к блоку центрального управления 1 + 1-го подканала абонента, выход опроса блока обращения к олоку центрального управления п-го подканала абонента соединен с входом опроса блока обращения к блоку центрального управле - ния подканала ЭВМ, выходы опроса и пуска которого соединены соответственно с первым и вторым входами пуска блока центрального управления, выход конца работы которого соединен с входами сброса блоков обращения к блоку центрального управления подканала ЗВМ и подканалов абонента, первые выходы пуска блоков обращения к блску центрального управления подканалов абонента соединены с группой входов пуска блока центрального управления, группа режимных входов которого соединена с восьмым выходом блока микропрограммного управления обменом с ЭВМ с четвертыми выходами блоков микропрограммного управления обменом с абонентом, пятые выходы и вторые входы условий которых поцключены к группе входов-выходов признаков заявок блока центрального управления, адресный выход и командный вход-выход которого соединены соответственно через магистраль с адресным входом и информационным входом- выходом блока памяти, управляющим входом подключенного к первому выходу блока коммутации магистрали, второй выход которого соединен через магистраль с входами разрешения подключения к магистрали счетчиков адреса и регистров обмена подканала ЗВМ и подканапов абонента и входом разрешения поключения к магистрали блока центрального управления, группа входов элемента ИЛИ соединена с выходами пуска памяти блока центрального управления и узлов обращения к памяти подканалов абонентов и подканала ЭВМ, входы сброса которых подключены к выходу конца цикла блока памяти, входу сброса триггера занятости памяти и первому управляющему входу блока коммутации магистрали, второй управляющий вход и вхоц синхронизации которого подключены соответственно к выходам первого и второго элементов И, первые входы которых соединены соответственно с инверсным и прямым выходами триггера занятости: памяти, а вторые входы - соответственно с выходами элемента ИЛИ и элемента задержки, входом подключенного к выходу первого элемента И и входу установки триггера занятости памяти, инверсный выход которого соединен с первым входом третьего элемента И, вторым входом и выходом подключенного соответственно к выходу генератора импульсов и входу опроса узла обращения к памяти первого подканала абонента, выход опроса узла обращения к памяти -го подканала абонента соединен с входом опроса узла обращения к памяти+ го подканала абонента, выход опроса узла обращения к памяти и-го подканала абонента соединен с входом опроса заявок к памяти блока центрального управления, выходы режима обращения блока центрального управления и узлов обращения к памяти подканалов абонента и подканала ЭВМ соединены с группой информационных входов блока коммутации магистралиЗЗ 1 ЗОние частоты опроса по шине 36 (ОЗУзанято), После окончания работы ОЗУ21 по шине 32 поступает сигнал "Конец работы ОЗУ", который установиттриггер 24 в исходное состояние (ОЗУсвободно).Заявки к ОЗУ 21 от других подканалов 7, 28 и 27 выполняются аналогичным образом. При установке заявокв нескольких блоках одновременнообслуживание их будет осуществляться в порядке приоритета (первый подканал абонента обслуживается первым,второй - вторым и т.д., последнимобслуживается подканал 28).В блоке 2 (Фиг. 10) триггер 160обеспечивает хранение признака режима приема информации от ЭВМ. Триггер161 предназначен для хранения признака режима выдачи информации в ЭВМ,В триггере 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 и с его выхода, как сиг 5698 34 нал установки в исходное состояние, поступает на входы всех триггеров 160-169 и вход. регистра 1 обмена по шине 72.Вторым из ЭВМ 29 поступает по шине 73 сигнал нНачало слова , который устанавливает триггеры 166 и 167 в противоположное состояние. С выхода триггера 166 на элемент И 180 начинает выдаваться разрешающий по - тенциал. С выхода элемента И 180 в ЭВМ 29 выдаются сигналы неготовности к обмену (с выхода элемента И 179 сигналы не выдаются) .После снятия готовности обмен с ЭВМ 29 продолжается и будет закончен после приема адрес-команды ИЛИ одного слова информации. С выхода элементов И 179 и 180 в ЭВМ 29 выдаются только сигналы готовности к обмену или только сигналы неготовности. Обмен с ЭВМ 29 осуществляется в соответствии с организацией обмена. С выхода триггера 167 начнет выдаваться разрешающий потенциал на элемент И 181. Через один такт после приема сигнала 1 Начало слова начинает поступать информация из ЭВМ 29. Первым словом всегда поступает адрес-команда с признаками режима обмена, начальным адресом зоны приема или выдачи и другими признаками. Одновременно поступают импульсы сдвига информации по шике 73, которые проходят через элемент. И 181 на вход регистра 1 и блок 3, который контролирует правильность приема адрес-команды, Адрес-команда записывается в регистр 1 обмена,После этого из ЭВМ 29 поступает сигнал "Конец слова" по шине 73, которым анализируются состояния элементов И 182 и 183. 45 50 55 ды полученные признаки обмена будут записаны в триггеры 160-163 по:нине 71. Если устройство будет принимать информацию от ЭВМ 29, то по шине 71 триггер 160 устанавливается 5 10 15 го 25 30 35 40 Если информация была принята неверно, то с выхода блока 3 поступает разрешающий потенциал по шине 76 на вход элемента И 183, с выхода которого по шине 74 будет выдан сигнал ошибки при приеме. Если информация была принята верно, то разрешающий потенциал с выхода блока 3 поступает на вход элемента И 182. С его выхода в ЭВМ 29 будет выдан сигнал верного приема. После приема адрес-коман 35 13056 в единичное состояние. Если устройство будет выдавать информацию в ЭВМ 29,то в единичное состояние устанавливается триггер 161,В зависимости от того, с каким блоком будет работать ЭВМ 29 (с ОЗУ 21 или ЦУ 27), устанавливаются соответственно в единичное состояние или триггер 162 или триггер 63. В режиме передачи информации из ЭВМ 29 в 10 ОЗУ 21 устройство в единичные состояния будут установлены триггеры 160 и 162. Одновременно сигнал с выхода элемента И 182 поступает через элемент ИЛИ 87 на вход триггера 167 и 15 устанавливает его в исходное состояние, и на элемент И 174, открытый разрешающими потенциалами с выходов триггеров 162 и 168. С выхода элемента И 174 сигнал поступает на шину 20 65, как сигнал передачи адреса из регистра 1 в счетчик 12 адреса, а через элемент ИЛИ 184 - на вход триггера 166 и устанавливает его в исходное состояние, Разрешающий потенциал с его выхода поступает на вход элемента И 179, с выхода которого начинают вьдаваться в ЭВМ 29 сигналы готовности к оомену. Сигнал с выхода элемента И 172 устанавливает триггер 30 168, с выхода которого начнут выда - ваться разрешающий потенциал на вход элемента И 171 и запрещающий - на входы элементов И 172, 174, 176.После получения сигнала готовно в 35 сти к обмену ЭВМ 29 выдает в устройство первое слово информации. Сигналом "Начало слова" по шине 73 устанавливаются в единичное состояние триггеры 166 и 167. Через элемент 40 И 180 начнут выдаваться сигналы неготовности к обмену по шине 74, Выдача сигналов готовности с выхода элемента И 179 прекратится, так как на выходах триггера 166 изменяются управ ляющие потенциалы.Импульсы сдвига из ЭВМ, поступающие по шине 73, вьдаются через элемент И 181 по шине 72 в регистр 1 и в блок 3 по шине 75. 50 Первое информационное слово поступает в регистр 1 и одновременно в блок 3 для контроля принимаемой информации по модулю (например, модулю два).После приема информации блок 3 вьдает разрешающий потенциал на вход элемента И 183, если информации щи 98 36нята неверно. При верном приеме информации блок 3 вьдает разрешающий потенциал на вход элемента И 182. Через один такт после приема на ре- гистр 1 первого информационного слова из ЭВМ 29 поступает сигнал "Конец слова" по шине 73, Этим сигналом анализируются элементы И 182 и 183. В дальнейшем считаем, что информация принимается всегда верно.Сигнал с выхода элемента И 182 вьдается в ЭВМ 29 по шине 74, как информация о том, что прием слова прошел верно (сигнал "Вернон). Этот же сигнал проходит через элемент ИЛИ 187 на вход триггера 167,устанавливает его в исходное состояние. Сигнал с выхода элемента И 182 проходит через элемент И 172, открытый по другим входам разрешающими потенциалами с выходов триггеров 162 и 169, и элемент ИЛИ 186, как сигнал заявки на обращение к ОЗУ. Одновременно с выхода триггера 16 выдается потенциал характера обращения к ОЗУ 21 (запись),Так как начальный адрес зоны ОЗУ 2 1 был получен в составе адрес-команды, а затем переписан в счетчик 12 адреса, а слово информации принято на регистр 1 обмена, то при выполнении заявки на обращение к ОЗУ 2 1информация из регистра 1 будет записана в ОЗУ 21 по адресу, установленному на .счетчике 12 адреса.По окончании записи в ОЗУ 21 пошине 78 поступает сигнал окончанияработы ОЗУ, проходит через элементИЛИ 185 на шину 66 как сигнал добавления "+1" в счетчик 12 адреса. Насчетчике 12 будет установлен следующий адрес. Этот же сигнал с шины 78через элемент ИЛИ 184 поступает навход триггера 166 и устанавливаетего в исходное состояние. Через элемент И 179 начинают выдаваться пошине 74 сигналы готовности устройства сопряжения к обмену с ЭВМ 29.Аналогично принимаются из ЭВМ 29 и записываются в ОЗУ 21 все остальные информационные слова. После выдачи всего массива информации ЭВМ 29 по шине 73 вьдает сигнал окончания обмена, который устанавливает триггер 169. Признак окончания обмена с ЭВМ 29 вместе с заявкой, поступающей по шине 69, пере 37 130569даются через элемент И 173 и шину39 в узел 22.При передаче информации в ЭВМ 29обращение к ОЗУ 21 и считывание информационных слов осуществляют аналогично режиму записи. Только с выхода триггера 161 будет вьдаватьсяразрешающий потенциал характера обращения (считывание),Г.осле приема адрес-команды началь - 10ный адрес ОЗУ 21 будет переписан изрегистра 1 в счетчик 12 сигналом пошине 65, Сигналом с выхода элементаИ 182 через элементы И 172 и ИЛИ186 оудет выдана заявка на обращениек ОЗУ 21, Информационное слово будет считано из ОЗУ 21 на регистр 1.По шине 78 поступит сигнал окончанияработы ОЗУ, который проходит черезэлемент ИЛИ 185, как сигнал "+ 1" в 20счетчик 12 (т.е, установит следующийадрес), а через элемент И 184 навход триггера 166, С выхода И 179начнут выдаваться сигналы готовности к обмену с ЭВМ 29,25Госле считывания слова в ЭВМ 29она выдает сигнал нКонец слова, который проходит через элементы И 180,171, ИЛИ 186, как сигнал заявки на,обращение к ОЗУ 21. 30 Считывание остальных слов осуще - ствляется аналогично.После считывания последнега слова ЭВМ 29 выдает сигнал "Конец обменакоторый устанавливает триггер 169Режим работы блока 2 при вьдаче информации с признаками выполненных заявок в ЭВМ 29 отличается от рассмо .ренных режимов приема и выдачи информации.11 осле приема адрес-команды с признаками выдачи информации с признаками выполненных заявок будут установ лены в единичное состояние триггеры 161 (выдача) и 163 (вьдача заявок) . Сигнал с выхода элемента И 182 проходит через элементы И 176 и 177 на шину 67, как заявка на обращение к ЦУ 27. Сигналом с выхода элемента И 176 триггер 164 устанавливается в единичное состояние.ЦУ 27 после получения заявки по шине 67 и признаков обмена по шине 39 к начинает выполнять микропрограмму Выдача признаков выполненных заявок (табл.7). После ее окончания слово с признаками выполненных зая 8 38нок (на прием) буцет записано в регистр 1.По шине 68 поступит сигнал окончания работы ЦУ 27, который проходит через элемент ИЛИ 185 на шину 66, как сигнал "+1" в счетчик 12 (для установки следующего адреса), а через элемент ИЛИ 184 - на вход триггера 166, Начнут вьдаваться сигналы готовности от устройства к обмену с ЭВМ 29.После выдачи слова иэ ЭВМ 29 поступает сигнал Конец слова , который проходит через элементы И 182, 175 и ИЛИ 186 как заявка на обращение к ОЗУ 21, Из ОЗУ 21 будет считано слово с признаками выполненных заявок (на выдачу) на регистр 1 об -мена,По шине 78 поступает сигнал окончания работы ОЗУ (как сигнал пускаблока 2), который выдается на шину86 через элемент ИЛИ 185, а черезэлемент ИЛИ 184 на вход триггера 166,для установки его в исходное состояние. С выхода элемента И 179 начнутпоступать сигналы готовности устройства к обмену с ЭВМ 29. После приемаслова с признаками выполненных заявок (на выдачу) ЭВМ 29 сигналом окончания обмена устанавливает триггер 169,На этом обмен с ЭВМ 29 в режимевыдачи двух слов информации с при-знаками выполненных заявок заканчивается В узле 22 (фиг.11) дешифратор 189 обеспечивает расшифровку кода, установленного на счетчике 190, и выдачу импульсов на соответствующий выход. Счетчик 190 используется для установки кода микроопераций. Шифратор 191 переходов обеспечивает прием и анализ признаков режимов работы, поступающих от подканалов 7 абонентов и подканала 28 ЭВМ, и установку в счетчике 190 кода микрооперации по шинам 204,Триггер 192 пуска управляет прохождением тактовых импульсов на дешифратор 189 и счетчик 190, т.е. их пуском и остановом.Триггер 193 перехода управляет работой счетчика 190 при изменении кода микропрограммы. По шинам 199 - 20 1 передаются соответственно сигналы установки в исходное (нулевое) состояние, управляющий потенциал для15 20 25 30 35 40 45 50 55 блока 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 по шине 4 1 выдается сигнал окончания работы ЦУ 27. Этот сигнал поступает в определенные блоки устройства и через элемент ИЛИ 197, как сигнал останова работы блока 22, на вход триггера 192. Триггер 192 устанавливается в исходное состояние, с его выхода начнет выдаваться запрещающий потенциал на элементы И 194 и 195, Блок 22 ожидает нового пуско- ного сигнала по шине 57 или шине 61.Блок 23 (фиг.12) предназначен для подключения счетчиков адреса и регистров 7 подканалов 28, ЦУ 27 и ОЗУ 21 к магистрали 26 при передаче адресов и информации. Триггер 205 характера обращения обеспечивает управление работой блока 23 при записи(считывании) адреса и информации,Триггер 206 адреса-числа управляетподключением к магистрали 26 счетчиков адреса (при записи в ОЗУ адреса) и регистров (при записи илисчитывании информации). Коммутаторы207 построены на элементах И, ИЛИи обеспечивают выдачу управляющихсигналов для подключения выходов различных регистров к входу или выходучислового регистра ОЗУ 21 через магистраль 26, а также для подключения выходов различных счетчиков квходу счетчика адреса ОЗУ 2 1 черезмагистраль 26. В исходное положение триггер 205характера обращения и триггер 206 адреса-числа устанавливаются по шине 100 через элемент ИЛИ 2 11, приэтом выдаются разрешающие потенциалына,входы соответственно первой группы - коммутатор 207 и элемент И208 и на вход элементов И-ИЛИ 207и элемента И 210. С прямых выходовтриггеров 205 и 206 выдается запрещающий потенциал на элемент. И 209и коммутатор 207, а с второго выхода триггера 206 - на входы коммутаторов 207 и 207 . Пример работы блока 23 при обращении к ОЗУ 21 (на запись) подканала 28.После установки заявки к ОЗУ 21 из подканала 28 по шинам 31 и 31 поступают запрещающий потенциал (запись) и разрешающий потенциал (заявка от подканала 28). С выходов триггеров 205 и 206 выдаются разрешающие потенциалы на элементы И-ИЛИ 207 И 208 и на коммутатор 2071 и элемент И 210 соответственно.41 130Через коммутатор 207 и шину 43, будет выдан разрешающий потенциал на выходные элементы счетчика 12 подканала 28. Одновременно по шине 46 будет выдан разрешающий потенциал на вход адресного регистра ОЗУ 21, При поступлении по шине 48 сигнала пуске. ОЗУ на запись он проходит через элемент И 210 на шину 46 (и далее в ОЗУ 21) для записи адреса в ОЗУ 21. В ОЗУ 21 будет установлен адрес ячейки, в которую необходимо записать число, Следующим проходит по шине 49 сигнал записи (или считывания) числа. Этим сигналом устанавливается в противоположное состояние триггер 206 и с его прямого выхода начнет поступать разрешающий потенциал на коммутатор 207. На шину 45 будет вьдан разрешающий потенциал, который поступает на выходные элемен- ты регистра 1 (так как заявка была от подканала 28). Одновременно по шине 46 будет выдан разрешающий потенциал на входные элементы регистра исла ОЗУ 21. Сигнал с шины 49 поступает через элемент И 208 на шину 46 т (и далее в ОЗУ 21) как сигнал записи информации из регистра 1 в ОЗУ 2 1. После записи ОЗУ 21 вьдает сигнал окончания работы, который с шины 32 через элемент ИЛИ 211 поступает на входы триггеров 205 и 206 и устанавливает их в исходное состояние.Подключение к ОЗУ 21 остальных счетчиков и регистров осуществляется аналогично.В шифраторе 191 через шину 58, элементы ИЛИ 219 и И 212 осуществляется установка начального кода микропрэграммы ЦУ 27 "Подготовка подканапов 7". По шинам 39 поступают признаки режимов работы подканала 28 (соответственно "Прием - Выдача", "Работа с ОЗУ", "Считывание заявки" и "Конец обмена").По шинам 39 поступают признаки режимов работы подканала(соответственно "Режим работы подканала" и "Конец обмена подканала"). Элементы ИЛИ 220 и 221 обеспечивают выдачу сигналов по шинам 199 и 201, соответственно, установки в исходное (нулевое) состояние и единичное состояние триггера 193 переходов.На элементах И 213-218 и НЕ 222реализована схема анализа признаков5698 42 5 10 15 20 25 30 35 40 45 от подканапа 28 ЭВМ и подканала 7,поступающих по шине 39,По шине 202 поступают сигналы, спомощью которых осуществляется анализ признаков, поступающих по входу39, установка в нулевое или единичное состояние триггера 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 контроля обеспечиваетконтроль, например, по модулю два выдаваемой (принимаемой) информациии вырабатывает сигналы "Верно" или"Ошибка".1 Блок 89 содержит следующие шины передачи управляющих сигналов: шины 30 - ЗОО управляющих и информационных сигналов обмена между блоком 89 и абонентом, соответственно "Готовность абонентан"Занятость абонента "Начало работы", "Начало слова","Конец слова", "Сдвиги", "Конец обмена", "Верно", "Информация от абонента", "Информация в абонент", "Ошибка", шину 37 передачи сигнала остановки работы узла 230, шину 38 передачи тактовых импульсов рабочей частоты под- канала 7, шины 39 передачи управляю43 130щих потенциалов "Режим работы подканала" и "Конец обмена подканала",шину 40 передачи потенциала заявкиподкацацп 7 к ЦУ 27, шины 40 и 40приемз признаков заявок ЭВМ 29 наприем и выдачу, шины 40 и 40 выл".чи сигналов цИсходное" и признакавыполненной заявки, шину 42 приемасигналов записи заявок ЗВМ 29 на обмен, шину 90 выдачи сигнала "Заявкана обращение к ЦУ", шину 91 приемасигнала "Пуск 1",шину 92 выдачи сигнала записи в счетчики подканала исигнала "+1", шину 93 установки коданачального адреса, шину 94 приемасигнала переполнения счетчика слов,шину 97 приема информации, шину 98выдачи информации, шину 99 выдачиимпульсов сдвига, шину 110 передачисигнала установки в исходное состояние при включении питающих напряжений, шину 101 выдачи сигнала "Заявка на обращение к ОЗУ", шину 102 приема сигнала "Пуск 2", шину 103 приема сигнала "Останов узла", шины 248передачи импульсов с выхода узла 230,соответственно "Начало работы", цНачало слова", "Конец слова", Конецобмена", "Сдвиги", "Заявка на обращение к ОЗУ", + 1" в счетчик, цУста -новка начального адреса", шину 249передачи сигнала переполнения счетчика 231 сдвигов, шину 250 передачи сигнала установки в исходное состояние,,шину 251 передачи признака выдачи ад -рес-команды, шину 252 передачи признакаобращения кЦУ в режиме приема, шины253 и 254 передачи признаков го:товности и неготовности абонента кобмену, шины 255 и 256 передачи признаков "Верно" и "Ошибка",При включении питающих напряженийблок 89 устанавливается в исходноесостояние сигналом, поступающим пошине 100. Алгоритм работы блока 89управления обменом приведен в табл.9. 5698 Ю 15 20 25 30 35 45 ема), 249 (переполнение счетчика В узле 230 (фиг,15) триггер 260пуска обеспечивает управление прохождением тактовых импульсов по шине 38 через элементы И 263 и 262 на счетчик 258 и дешифратор 257. Триггер 261 переходов блокирует прохождение тактовых импульсов через элемент И 263 на вход счетчика 258 при необходимости изменения кода микропрограммы.В исходном состоянии триггер 260 выдает запрещающий потенциал на входы элементов И 262 и 263.Триггер 261 выдает разрешающий потенциал на вход элемента И 263 и запрещающий по шине 268 в шифратор 259 переходов.Пуск узла 230 осуществляется сигналом "Пуск 2" (окончания работы ОЗУ) по шине 102 или сигналом "Пуск 1" (окончания работы ЦУ 27) по шине 91 при поступлении их на элемент ИЛИ 265. Останов работы узла 230 осуществляется сигналами установки заявки при обращении к ОЗУ 2 1 по шине 103 или при обращении к ЦУ 27 по шине 37, поступающим через элемент ИЛИ 264,Алгоритм работы блока 230 описан в табл9.В шифраторе 259 (фиг.16) через элементы И 272 осуществляется запись кода микропрограммы (после анализа признаков) по шинам 270 в счетчик 258. Управление подключением элементов И 272 к счетчику 258 осуществляется потенциалом по шине 268. Через элементы ИЛИ 282 и 283 обеспечивается выдача сигналов установки соответственно в единичное и нулевое состояния триггера 261.По шине 271 на элементы И 273-280 анализа признаков поступают импульсы с выхода дешифратора 257 и управляющие потенциалы по шинам 25 1 (признак выдачи адрес-команды), 252 (признак обращения к ЦУ в режиме при 231 сдвигов), 253 и 254 (признакиготовности и занятости абонента кобмену), 255 и 256 (сигналы "Верно",1305693 Таблица 2 Триггер 24 находится в нулевом состоянии (ОЗУ свободно),С инверсного его выхода выдается разрешающий потенциална входы элементов И 1 и И 18. С прямого выхода триггера 24 выдается запрешающий потенциал на вход элемента И 19. Тактовые импульсы с генератора 14 проходят через элемент И 16 как сигналы "Опрос заявок к ОЗУ" нашину 36. Б 1 Сигналы опроса заявок к ОЗУ 2 1 последовательно опрашиваютблоки 85 подканалов 7, затем блок 9 по шине 44 и в последнюю очередь блока 10 по шине 63. Б 2 элс 21 с выхода элемента ИЛИ 4 череззрешающим потенциалом с выхода триает на входы триггера 24, элеменка 23. ементера 24,5 за 24 устанавливается (ОЗУ 2 1 занято), На тупать запрещающий п ющий.ентом 25 задержки пу необходимое для запи в проти г входы эл тенциал,стояни н п 5 е Элем сковои сигси в ОЗУ 2 в блоку Б 6 блока т по шине 45 который выдпо шине,46 ный регистр адресный ре агистрал ал сигнал пус к ОЗУ 21 сигиЗУ 21, Одновр записи адреса.енно с сигналомы характерал заявки. ывается в пуска выдаются по обращения (записи не 31 управляющие сигнал и считывания) и потенци ерез два такта на выход адержанный пусковой сиг тупает по шине 49 на вх задержки появляетсячерез элемент И 19 пля записи или считыв ния информационного сло Сигнал пуска ОЗУ И 18, открытый р по шине 48 посту держки и вход бл Блок 23 подключае того подканала 7, гистр ОЗУ ивыдает Адрес ячейки эапи элементал, которьблока 23из ОЗУ. ложное единичное соентов И 16 и И 18 нач-; на вход элемента И 19ал задерживается на5 О 1305698 Продолжение табл,2 Блок 23 после анализа управляющего сигналаОЗУ 21 и анализа характера обращения (запись или считывание), подключает по шине 45 к магистрали 26 выходыОЗУ 2 1 и входы регистра соответствующего подканала 7 илиЦУ 27 (в режиме считывания) или подключает входы ОЗУ 2 1и выходы регистра соответствующего подканала или ЦУ 27(в режиме записи информационного слова). Сигнал пускаОЗУ 21 на запись (считывание) информационного слава поступает из блока 23 в ОЗУ 21 по шине 46, Осуществляетсязапись (считывание) информационного слова в ОЗУ (из ОЗУ)по адресу, установленному на адресном регистре ОЗУ,Б 8 считывания) ОЗУ 21шине 32. Этим сигиояние блок обращениОЗУ, блок 23 и три ршении записиработы ОЗУ" пов исходное сосал сигнал пуск ьдае ом ус к ОЗ гер 2лаку Б От блока Триггер 24 на входы элемент та И 19. С вых по шине 36 си но для нового на Ивьдавать разрешающии и 18 и запрещающий н емента И 16 вновь нач проса заявок к ОЗУ,ОЗ ния. тенциалвход эле Б 1 о поступать дготовлеалыбращ а блица одно)(ЦУ 27 сво ал на вх роходят си работает. ояни одится в нулевом с ьдается разрешающи и 17. Через элеме к ЦУ по шине 35, Б Б Триггер 13 нС его выходаэлементов Иопроса заяво потенц И 15 к 22 нгналь довательно опрашива ины), затем блок 8. вок к ЦУ выдаетсяЦУ 27. Этим е ы опроса заявок к ЦУ 27 после 84 (входные 35, выходные 43 ш твии заявок сигнал "Опрос зая 8 по шине 58 как сигнал пуска узле 22 устанавливается код н товка подканалов 7" при отсут ЦУ 27 проходит через элементь 22 и триггера 13. Сиг и лаки тсут лака ом в Подг и 2 ала микроп ии заявок. СЛИ 5, И 17 на а ало любом ипуска ЦУ7 и 59.одинаков подк 27, к альне и явк орыи пос ая работ выдается сигнал ИЛИ 5 по шинам при выполнени х микропрограмм и52Продолжение табл. 3 51 1305698 ка ЦУ 27 по шине 57 с выхода элемента ИЛИ 5 чере17, открытый разрешающим потенциалом, поступаетриггера 13 и вход узла 22. Триггер 13 устанавливается в единичное состояние (ЦУ 27занято), на входах элементов И 15 и 17 - запрещающий потенциал. К блоку Б 6 От блока Б 5 Узел 22 после поступления сигнала пуска ЦУ 27 анализируетпризнаки, поступающие по шинам 39 и в соответствии с нимиустанавливает код начала одной из микропрограмм и вырабатывает серию импульсов. Т а б л и После выполнения микропрограммы узел 22 выдает по шине 41сигнал окончания работыЦУ 27, который устанавливает в исходное состояние блок 84,вьщавший сигнал пуска,и триггер13. Триггер 13 начинает выдавать разрешающий потенциал навходы элементов И 15 и 17. С выхода элемента И 15 вновьначнут поступать сигналы опроса заявок к ЦУ. ЦУ 27 подготовлено для нового обращения.05698 13 и входом режима блока памяти, в каждом подканале абонента первый и второй выходы пуска и выход признака заявки блока обращения к блоку центрального управления и выходы пуска и останова узла обращения к памяти соединены соответственно с третьим, четвертым, пятым и шестым входами условий блока микропрограммного управления обменом с абонентом, шестой, седьмой и восьмой выходы которого соединены соответственно с входами заявок блока обращения к блоку центрального управления и узла обращения к памяти и с тактовым входом регистра обмена, второй и третий выходы которого подключены соответственно к информационному входу счетчика слов и первому информационному входу счетчика адреса, выход и второй информационный вход которого соединены через магистраль соответственно с адресным входом и информационным выходом блока памяти, информационные вход и выход которого соединен с входом-выходом регистров обмена подканалов абонентов, причем блок центрального управления содержит узел обращения к памяти, счетчик адреса, регистр готовности программ, триггер занятости, два элемента И, элемент ИЛИ и узел микропроГраммного управления, причем первый - четвертый входы условий и группа входов условий узла микропрограммного управления соединены соответ - ственно с выходами первого элемента И, выходом останова и первым выходом пуска узла обращения к памяти, первым входом пуска блока центрального управления и группой режимных входов блока центрального управления, первый, второй и третий выходы узла микропрограммного управления соединены соответственно с управляющим входом регистра готовности программ, счетным входом счетчика адреса, входом запроса узла обращения к памяти и группой управляющих выходов блока центрального управления, а тактовый вход и четвертый выход - соответственно с тактовым входом блока центрального управления и первым входом второго элемента И и с выходом конца работы блока центрального управления и входом сброса триггера занятости, установочным входом и выходом подключенного к выходу и первому входу первого элемента И, второй вход которого соединен с выходом элементаИЛИ, группа входов которого соединена с первым и вторым входами пускаблока центрального управления и группой входов пуска, второй вход и выход второго элемента И подключенысоответственно к выходу триггера занятости и выходу опроса блока центрального управления, первый и второй информационные входы-выходы регистра готовности программ подключены соответственно к командному входу-выходу блока центрального управления и входу-выходу признаков заявок блока центрального управления,разрешающий вход - с входом разрешения подключения к магистрали блокацентрального управления и разрешаю -щим входом счетчика адреса, выход которого является адресным выходом блока центрального управления, второй выход пуска, выход режима, вход сброса, вход и выход опроса узла обращения к памяти соединены соответственно с выходами пуска памяти, режимаобращения к памяти, входом сброса ивходом и выходом опроса заявок кпамяти блока центрального управления. 2. Устройство по и,1, о т л и ч аю щ е е с я тем, что узел обращения к памяти содержит четыре триггера, пять элементов И, два элемента ИЛИ и элемент коммутации, причем установочныи вход первого триггера соединен с выходом первого элемента И ивыходами пуска памяти и останова узла, а выход - с первыми входами второго и третьего элементов И, выход и второй вход второго элемента И подключены соответственно к первому входу первого элемента ИЛИ и выходу пуска узла и входу сброса узла, выходчетвертого элемента И соединен с установочным входом второго триггера и первым входом второго элемента ИЛИ,выходомсоединенного с входом сбросатретьеготриггера,а вторымвходом - свыходом первого элемента ИЛИ и входамисброса первого, четвертого и второготриггеров, прямой и инверсный выходывторого триггера подключены соответственно к первым входам первого ипятого элементов И, вторые входы которых соединены с входом опроса узла,выход четвертого триггера соединен свторым входом третьего элемента И,выход которого и выход первого триггера образуют выход режима обращенияузла, первый и второй входы четвер 1305693Обращение к ОЗУ 21 по шине 51 на считыван второй ячейки зоны ОЗУ 21, Считывание сло 6. Окончание работы ОЗУ 2 1. Установка в и яние узла 9 по шине 32. Пуск узла 22 по ш56 1305698 Продолжение табл.5 Сигналом с выхода узла 22 позаявка к ОЗУ в узле 9, Остана Б 4 Б 5 К блоку Б 6 От блока Б 5 С выхода узла 22 по шине 42 устанавливаются в исходноесостояние счетчики адреса и слов подканала 7,Б 6 Б 9 Конец микропрограммы "Пуск подканалов 7". Обращение к ОЗУ 21 по шине 51 на считывание слова изпервой ячейки зоны ОЗУ 21; (при приеме) или из второйячейки зоны ОЗУ 21 (при выдаче), В первой ячейке зоныОЗУ 21 хранится слово с начальным адресом рабочей зоны приема и величина принимаемого от абонента массива.Во второй ячейке зоны ОЗУ 2 1, хранится слово с начальным адресом рабочей зоны выдачи ОЗУ 2 1 и величина выдаваемого в абонент массива. Считывание слова из первой(второй) ячейки зоны ОЗУ 2 1 в регистр 88. Окончаниеработы ОЗУ 21. Установка в исходное состояние узла 9по шине 32. Пуск узла 22 по шине 61,1305698 Продолжение табл.б пр иваетс ся сло подкан в узле 9. Оста по шине адрес слова считываной установ лова и при6 ками за страль конча зла 9 е с ян( блоку Б ок о шине 55 узел 22 осуществляеаявки ЭВМ 29 того подканала,с абонентом. Управляющие сигнпоступают в регистр 6 по шина игналом нака ил обмен аналов 7 22 по шине 62 ода у узле ана.вливается сь слова в ячейку н на счетчике 11, ерез магистраль 26 исходное состояо шине 61. п о а22 22 ьейкам и ся ад тся с ли п По шине 6 навливает станав работа т". ТЭВМ 29 на прием), если подканалом мация от абонента 30, или устанав ячейки этой зоны (в котороЙ храни ми заявок ЭВМ 29 на выдачу), если лась информация в абонент 30. 62 устанавливается заявкатся работа в узле 22. 21 по шине 51 на рес которой уста регистра 6 в ОЗУ ОЗУ 21, Установ не 32. Пуск узла ен на счеток ЭВМ 29 вботы ОЗУ 21.ине 32.Пуск60 1305698 59 на счит рои изнакамиаль 26.е состо г Обращение к ОЗУ 21 по шине 51 ячейки зоны ОЗУ 21 , адрес кот чике 11, Считывание слова с пр явок в регистр 6 через ;агистр ты ОЗУ 21, Установка в исходно шине 32. Пуск узла 22 по шине Продолжение табл.662Продолжение табл.7 1305698 61 ся заявка к ОЗУ в узле 9. Оста 22. ение к ОЗУ 21 пячейки зоны ОЗУ11. Считывание 51 на считыв дрес которой ие слова иэ тре лен на счетенных заяв кам ыпол26. и рием налы случае, когдав этой ячейке траль абоне истр авер а и н вое нахо з Ы иться ну ок (на пр ое состоя т.е. е ра ем), ие у ненных зака в исхошине 61. не блоку Б 6 бло 22 по шине 62 устанавливается заявка к Онавливается работа узла 22,в ячейку в третью а 6, т.е в кончани зла 9 п Обра тьей чике (на подк буде шине21лова6 чер еэ маги бмены с слово", Окончани ла 9 по ризнаков выполЗУ 21, Установуск узла 22 по т,егистр21.яние63 64Продолжение табл,7 1305698 Обращение к ОЗУ 21 по шине 51 на считывание слова из четвертой ячейки зоны ОЗУ 21 адрес которой установлен насчетчике 11, Считывание слова с признаками выполненных заявок (на выдачу) в регистр 6 через магистраль 26. В случае,когда подканалы 7 не завершили обмены с абонентами, в этойячейке будет находиться нулевое слово, т,е. без признаковвыполненных заявок (на выдачу) . Окончание работы ОЗУ 2 1,Установка в исходное состояние узла 9 по шине 32. Пускузла 22 по шине 61. Б 13 К блоку Б 15От блока Б 14 Обращение к ОЗУ 2 1 по шине 5 1 на запись слова в ячейку,адрес которой установлен на счетчике 12 подканала 28,На счетчике 12 стоит первый адрес, Запись слова с признаками выполненных заявок (на выдачу) из регистра 6 через магистраль 26 в первую ячейку зоны ОЗУ 2 1 . Окончание работы ОЗУ 21, установка в исходное состояние узла9 по шине 32, добавление "1" в счетчике 12 подканала 28.Пуск узла 22 по шине 61,Б 15 Б 16 С выхода узла 22 по состояние регис выхода узла 22 по шине 62 устанавливается заявкаУ в узле 9. Останавливается работа узла 22,в ячейку,в четвергистра 6 Обращение к ОЗУ 21 по ши адрес которой установле тую ячейку зоны ОЗУ 2 1, (нулевого слова) через ние работы АЗУ 21, Уста ла 9 по шине 32. Пуск у апись слов не 51 на на счетч Запись с агистраль овка в ис ла 22 по ке 11, т.е.держимого ре25 в ОЗУ 21 Окончаие уздное соне 61. Б 14 С выхода узла 22 по шине 62 устанавливается заявка к ОЗУ в узле 9. Останавливается работа узла 22.б 5 1305 б 98 Продолжение табл,7 3 устанавливается в ис ходкое состояние (нуле чик 12 подканала 28,2 устанавливается заявтся работа узла 22,к ОЗУ 21 по шине адрес которой устан т.е. из нулевой яч и выполненных заяв ныОЗУ 21 через м а 28. Окончание раб состояние узла 9 п к 12 подканала 28,1 на считывание слова из раще ниейки,дка ова а 28,знакамйки зо ре :тан 3 авл подканал исходное в счетч реса. П пе Таб и На к узла 22 по шин оты подканала 7 влен на счетчикейки. Считываниек (на прием) из гистраль 26 ты ОЗУ 21. шине 32. Д .е. установ 1. нулевои гистр 1 овка в ение +1 рвого адБ 11 ем из абонента 30 одного инфегистр обмена подканала 7 ционн лова ет Б 8 АналблокуБ 4 1. Считыва ес которой , в регис Продолжение табл,870 69 1305698Таалица 9Пуск подканала из ЦУ 27 Б 172Продолжение табл.9 1305698 ча сигнала "Н шине 30 . Уст одготовка эле 8 г. Выд 237 по ояние ( информа узла 230 по шине 2нент через элемент223 в единичное соБ 1.15) . т блока Б 13 В узле 230 по шине 25 1. Анализ выдачи адрес-команды ирежима работы с .абонентом (прием или выдача). Нет адрес-командыи прием ыдача адрес-командыли режим выдачи информаБ 1 льса сдвига в сч88 по шине 99, Вегистра 88 по ши3 и шину 30 р. блоку Б 13 От блока шине в счетчи через эле нент. Прие з абонента 234 и пере а в блоку Б т переполнени В узле 230 по шине 249: анализпереполнения счетчика 231 сдвиго олнение сть 0 .по шине 248триггера 26 1, вынец слова" по вынт. Установка в исчерез элемент ИЛИ 245 224. абооян23 Выдача одного импу 248 и в регистр да информации из через элемент И 2 по шине 9 30 в аб формации элемент И по шине 9 сдв 231, нт И одног о ши га информац в регистр 8238, по шин о разряда ин е 30 чере регистр 881305698 20 25 того элемента И соединены соответственно с выходом пятого элемента И ивыходом опроса узла и с выходом третьего триггера, установочные входытретьего и четвертого триггеров подключены соответственно к первому ивторому выходам элемента коммутации,первый и второй входы которого образуют вход .заявки к памяти узла,второй вход первого элемента ИЛИ является входом начальной установкиузла,3, Устройство по п.1, о т л и ч аю щ е е с я тем, что блок обращения к блоку центрального управления содержит три триггера, четыре элемента И и три элемента ИЛИ, причем входы сброса первого - третьего триггеров соединены соответственно с выходами первого - третьего элементов ИЛИ, первые входы которых соединены с входом начальной установки блока, прямой выход второго триггера соИзобретение относится к вычисли - тельной технике, в частности к устройствам для сопряжения ЭВМ с внешними абонентами и может быть использовано в автоматизированных системах управления (АСУ), работающих в режиме разделения времени,Целью изобретения является расширение класса решаемых задач путем 1 р организации обмена массивами информации в режиме разделения времени.На фиг.1 представлена блок в схе устройства; на фиг.2 - блок-схема псдканала абонента; на фиг.3 - функ циональная схема блока обращения подканала ЭВМ к блоку центрального упра.вления; на фиг.4 - функциональная схема узла обращения к памяти блока центрального управления; на фиг.5функциональная схема узла обращенияк памяти подканала ЭВМ; на фиг.6Функциональная схема блока обращенияк блоку центрального управления подканала абонента; на фиг7 - функциональная схема узла обращения к памяти подканала абонента;на фиг.8 и 9 -единен с первым входом первого элемента И, выходом подключенного к первому выходу пуска блока и установочному .входу первого триггера, выход которого;соединен с выходом запроса блока и первым входом второго элемента И, вторым входом подключенного к входу сброса блока, а выходом - к вторым входам первого и второго элементов ИЛИ и второму выходу пуска блока, второй вход первого элемента И соединен с входом опроса блока и первым входом третьего элемента И, вторым входом подключенного к инверсному выходу второго триггера, а выходом - к выходу опроса блока и первому входу четвертого элемента И, выход которого соединен с установочным входом второго триггера и вторым входом третьего элемента ИЛИ, а второй вход - с выходом третьего триггера, установочным входом соединенного с входом запроса блока. соответственно функциональные схемыприоритета обращения всех подканалов иблока центрального управления к памяти и всех подканалов к блоку центрального управления; на фиг.10 - 16 -примеры реализации функциональныхсхем блока управления обменом подканала ЭВМ, узла блока микропрограммного управления блока центрального управления, блока коммутации магистрали, шифратора переходов, блока микропрограммного управления обменомподканала абонента, узла выбора микропрограммы и шифратора переходовподканала абонента. Устройство (фиг.1) содержит регистр 1 обмена., блок 2 микропрограммного управления обменом, блок 3 контроля по модулю, элементы ИЛИ 4 и 5, регистр 6 готовности программ, подканалы 7 абонентов, блок 8 обращения к блоку центрального управления подканала ЭВМ, узел 9 обращения к памяти блока центрального управления, узел 10 обращения к памяти подканала ЭВМ, счетчик 1 1 адреса блока центра73 74 1305698 ока Б 19 е 248 . выдача через элемент установка зая емент ИЛИ 247 Останов работы ЦУ 27 микропр выполненных за76 1305698 Продолжение таб Б 24 Пере клс вых че ние режима р а элемента И 2 ИЛИ 246 устан ки, счетчики и триггера 227) . блоку Б 25 От блока Б 2 Анализ наличия сигнала пуска от ЦУ 27 на шине 42 Б 2 Есть лакуподк От блока Б 1 С выхода узл на обращение боты узла 23 мации в ОЗУ счетчике 86 К блоку 2 От блока Б 2 Запись слова информации из регистра 88 в Конец работы ОЗУ 21, Пуск узла 230 по ши блоку Б 17 элемевсе бл98 4сигналов управления режимами работы ОЗУ 21 (запись или считывание), Блок 10 осуществляет хранение (на время обращения к ОЗУ 2 1) заявки подканала 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. Весь объем памяти ОЗУ 2 разделен на служебные зоны и рабочую зону, Информация из служебных зон используется только для управления работой устройства. Количество служебных зон соответствует количеству подканалов 7 абонентов. В первой ячейке каждой служебной зоны 21. подканала1 (д = 1, и + 1) хранится начальный адрес зоны ОЗУ 21 для приема информации от соответствующего абонента 30 и величина принимаемого массива. Во второй ячейке каждой зоны подканала ,хранится начальный адрес зоны ОЗУ 21 для выдачи информации в абонент 30 и величина вьдаваемого массива.45 Подканалы 7 обеспечивают электрическое и информационное сопряжение абонентов 30, имеющих различные интерфейсы ввода-вывода, через ОЗУ 21 и подканал 28 с ЭВМ 29.Блок 8 осуществляет хранение (на .время обращения к ЦУ 27) заявки под - канала 28, синхронизацию заявки и выработку сигнала пуска ЦУ 27. Узел (блок) 9 осуществляет хранение (на время обращения к ОЗУ 2 1) заявки ЦУ 27, синхронизацию заявки и выработку сигнала пуска ОЗУ 21, а также выдачу 50 В дополнительной (и + 1) -й служебной зоне ОЗУ 21 с первой по четвертую ячейки хранятся соответственно информационные слова с признаками заявок ЭВМ 29 на прием информации от абонентов 30 с признаками заявок ЭВМ 29 на выдачу информации в абоненты 30 с признаками выполненных за 55 3 13056 льного управления, счетчик 12 адреса подканала ЭВМ, триггер 13 занятости блока центрального управления, генератор 14 импульсов, второй элемент И 15 блока центрального управления, третий элемент И 16, первый элемент И 17 блока центрального управления, первый и второй элементы И 18 и 19, делитель .20 частоты, блок памяти (ОЗУ) 21, узел 22 микропрограммного 1 О управления блока центрального управления, блок 23 коммутации магистрали, триггер 24 занятости памяти, элемент 25 задержки, магистраль 26,блок 27 центрального управления (ЦУ),под канал 28 ЭВМ, ЭВМ 29, абоненты 30, шины 31-83 связей между блоками устройства.Регистр 1 обмена предназначен для приема, хранения и выдачи адрес-ко манды и информационных слов при обмене с ЭВМ 29.Блок 2 обеспечивает организацию обмена ЭВМ 29 с ОЗУ 21 и с ЦУ 27. С помощью блока 3 контроля по модулю 25 осуществляется контроль принимаемой из ЭВГ 29 (вьдаваемой в ЭВМ 29) информации, а также контроль информации, передаваемой по магистрали 26, Элемент ИЛИ 4 объединяет все сигна лы пуска ОЗУ 21, поступающие из подканалов 7 и из блоков 9 и 10.Элемент ИЛИ 5 объединяет все сигналы пуска ЦУ 27, поступающие из подканалов и блока 8. 35Регистр 6 готовности программ обеспечивает временное хранение информационного слова с признаками заявок ЭВМ 29 на прием и/или выдачу информации, управление режимами работы 40 подканалов 7 путем передачи им признаков заявок, а также формирование информационного слова с признаками выполненных заявок.1305698 151 2 ФУ Д- уу Составитель В.Вертледактор В.Данко Техред А.Кравчук рректор С.Шек Тираж б 73ударственного комитета С м изобретений и открытий сква, Ж, Раушская наб ПодписноР Заказ 1453/47ВНИИПИ по дел13035, М изводственно-полиграФическое предприятие, г.ужгород, ул.Проектная,45 130явок на прием информации от абонентсв 30 и с признаками выполненных заявок на выдачу информации в абоненть 30,В ячейках рабочей зоны ОЗУ 21 временно (на время обмена) хранится информация, которая принята из ЭВМ илииэ абонентов 30.Узел 22 обеспечивает выработку последовательности импульсов, определяемую заложенными в нем микропрограммами. Блок 23 осуществляет подключение к магистрали 26 ОЗУ 21, счетчиков адреса и регистров различных блоков устройства в соответствии с поступившими на него сигналами управления. Триггер 24 предназначен дляуправления выдачей сигналов обращенияк ОЗУ 21 и синхронизации работы подканалов 7 и узлов 9 и 10 при их обращении к ОЗУ 21, Элемент 25 задержки задерживает сигнал "Пуск ОЗУ" влинии 28 на количество тактов, обеспечивающих нормальную работу ОЗУ21 от начала записи в него адреса доначала записи (считывания) информационного слова, и выдает в линию за -держанный сигнал "Пуск ОЗУ",ЦУ 27 состоит из элемента ИЛИ 5,,регистра б,блока 9,счетчика 11,триггера 13, элементов И 15 и 17 и узла22ЦУ 27 обеспечивает выполнениестандартных микропрограмм по заявкам подканалов 7, Подканал 28 ЭВМ состоит из регистра 1, блоков 2, 3, 8 и 10 и счетчика 12. Подканал 28 обеспечивает обмен информацией между ЭВМ 29 и устройством.Устройство содержит шины 31 передачи сигналов управления работой ОЗУ 21 и блока 23, шину 32 передачи сигнала "Конец работы ОЗУ", шины 33 передачи информации между подканалами 7 и кодовой магистралью 26 (двойное направление шин показано функционально., шины 33 приема и выдачи разделены и независимы друг от друга), шины 34 передачи сигналов "Пуск ОЗУ" от подканалов 7, шины 35 сигнала "Опрос наличия заявок к ЦУ", шины 36 сигнала Опрос наличия заявок к ОЗУ", шины 37 передачи сигналов "Пуск ЦУ", шины 38 тактовых импульсов разной частоты, шины 39 передачи сигналов управления работой узла 22, шины 40 передачи управляющих потенциалов признаков заявок ЭВМ и признаков выполненных заявок подканалов 7 между ре 5698 6 редачи сигнала "Пуск ЦУ" .из блока 45 8, шину 60 передачи сигнала Останов50 шину 64 вьдачи адреса из счетчика 12, шину 65 передачи сигналов управления счетчиком 12, шину 66 передачи сигнала "+ 1" в счетчик 12 адреса, 55 шину 67 передачи сигнала "Заявка кЦУ" от блока 2 шину 68 передачи сигнала "Пуск" от блока 8, шину 69 передачи управляющего сигнала от бло 5 10 15 20 25 30 35 40 гистром 6 и подканалами 7 ( двойноенаправление шин показано функционально, шины 40 приема и вьдачи разделены и независимы друг от друга), шину41 передачи сигнала "Конец работы ПУ"из узла 22,шины 42 передачи управляющихсигналов из узла 22, шины 43 вьдачисигнала Опрос наличия заявок к ЦУ"от подканалов 7, шины 44 выдачи сигналаОпрос наличия заявок к ОЗУ отподканалов 7, шину 45 вьдачи сигналовуправления подключением регистров исчетчиков к магистрали 26 (при записи или считывании информации), шину46 выдачи сигналов управления подключением ОЗУ 2 1 к магистрали 26(при записи или считывании информации), шину 47 передачи информациимежду ОЗУ 2 1 и магистралью 26 (двойное направление шин показано функционально, шины 47 для приема и вьдачи разделены и независимы друг отдруга),Устройство содержит также шину 48 передачи сигнала Пуск ОЗУ", шину 49 передачи задержанного сигнала "Пуск ОЗУ", шину 50 передачи тактовых импульсов, шину 51 передачи сигнала "Пуск ОЗУ" от блока 9, шину 52 передачи сигнала "Пуск ОЗУ" от блока 10, шину 53 передачи сигналов управления счетчиком 11 адреса, шину 54 выдачи адреса из счетчика 11, ши-. ну 55 передачи управляющих сигналов в регистр б, шину 56 передачи информационного слова с признаками заявок ЭВМ 29 (или признаками выполненных заявок) между регистром 6 и магистралью 26, шину 57 передачи сигнала "Пуск ЦУ", шину 58 передачи сигнала "Пуск ЦУ" от блока 8 при отсутствии заявок от подканалов 7, шину 59 пеЦУ" из блока 9, шину 61 передачи сигнала "Пуск ЦУ" из блока 9, шину 62 передачи управляющих сигналов из бло - ка 22, шину 63 передачи сигнала "Опрос наличия заявок к ОЗУ от блока 9,ка 8, шину 70 передачи адреса из ре 7 13056 гистра 1 обмена в счетчик 12 адреса, шину 71 передачи режимов работы, шину 72 передачи сигналов управления из блока 2 в регистр 1 обмена, шину 73 приема управляющих сигналов в блок 2 от ЭВМ 29, шину 74 выдачи управляющих сигналов из блока 2 в ЭВМ 29, шину 75 передачи управляющих сигналов в блок 3, шину 76 передачи результата контроля информации в блок 1 О 2, шину 77 передачи управляющих сигналов от блока 2, шину 78 передачи сигнала "Пуск" от блока 10, шину 79 передачи информации от регистра 1 в блок 3, шину 80 приема информации 15 из магистрали 26, шины 81 передачи информации между регистром 1 и магистралью 26 (двойное направление шин показано функционально, шины 81 приема и выдачи разделены и независи мы друг от друга), шину 82 выдачи ин - формации в ЭВМ 29, шины 83 приема информации из ЭВМ 29. Каждый подканал 7 абонента содер жит (фиг.2) блок 84 обращения к блоку центрального управления, блок 85 обращения к памяти, счетчик 86 адреса, счетчик 87 слов, регистр 88 обмена, блок 89 микропрограммного уп равления обменом с абонентом, шины 90- 103 связей между блоками подканалов 7.Блок 8 обращения к ЦУ подканала ЭВМ содержит (фиг.3) триггеры 104 106,элементы И 107 - 110, элементы ИЛИ 111 - 113, Узел 9 ооращения к памяти содержит (фиг.4) триггеры 114-117, элементы И 118-122, элементы ИЛИ 123 и 124, элемент 125 ком мутации.Блок 10 обращения к памяти содержит (фиг,5) триггеры 126-129, элементы И 130-134, элемент 135 коммутации, элементы ИЛИ 136 и 137. 45Блоки 84 обращения к ЦУ содержат (фиг.6) триггеры 138-140, элементы И 141 в 1, элементы ИЛИ 145-147.Блок 85 обращения к памяти содержит (фиг.7) триггеры 148-151, эле менты И 152-156, элементы ИЛИ 157 и 158, элемент 159 коммутации.Блок 2 микропрограммного управления обменом с ЭВМ содержит (фиг,10) триггеры 160-169, элементы И 170 - 55 183, элементы ИЛИ 184-188.Узел 22 микропрограммного управления содержит (фиг.11) дешифратор 189, счетчик 190, шифратор 191 пере 98 8ходов, триггеры 192 и 193, элементыИ 193 и 195, элементы ИЛИ 196-198,шины 199-204 внутренних связей,Блок 23 коммутации магистрали со"держит (фиг.12) триггеры 205 и 206,коммутаторы 207, элементы И 208-210элемент ИЛИ 2 11.Шифратор 191 переходов содержит(фиг.13) группу элементов И 2 12,элементы И 213-218, группу элементовИЛИ 2 19, элементы ИЛИ 220 и 22 1, элементы НЕ 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, группу элементовИЛИ 28 1, элементы ИЛИ 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 на установку на -98 1 Озаявки на обращение к ЦУ 27 для запуска микропрограммы Пуск подканалов 7"Подканалы 7 последовательно будут. запущены в работу. Работа устройства осуществляется при этом в следующей последовательности: блок А 2 - линия "Есть" - блок АЗ - блок А 4 - блоки А (10 - 10 ) в лин "Заяв-, - ки к ОЗУ 2 1 и ЦУ 27" - блок Аб - линия "К ЦУ 27" - блок А 2 - линия "Есть" - блок АЗ - линия ПК 7 - бло - ки А (10 - 10) . После того, как подканалы 7 последовательно пущены в работу, каждый из них самостоятельно может обращаться к ОЗУ 2 1 для пословной записи (или считывания) информации в следующей последовательности: блок А 10 - линия "Заявки к ОЗУ 2 1 и ЦУ 27" - блок Аб - блок А 7 - линия "Есть от ПК 7" - блок А 8 - линия "ПК" - блок А 10.После того, как подканал 7 закончил обмен с абонентом 30, он выставляет заявку на обращение к ЦУ 27 для формирования признака выполненной заявки, Работа устройства осуществляется в следующей последовательности; блок А 10 - линия "Заявки к ОЗУ 2 1 и ЦУ 27" - блок Аб - линия "К ЦУ 27" блок А 2 - линия "Есть" - блок АЗ линия ПК 7.ЭВМ 29 периодически считывает информационные слова с признаками выполненных заявок на прием и на выдачу для того, чтобы проконтролировать работу устройства, сосчитать принятую от абонентов 30 информацию, записать в ОЗУ 21 новую информацию и выдать новые заявки на обмен. 13056 Работа устройства с ЭВМ 29 осуще ствляется по цепочке блоков А 5-АбА 7-А 8-А 5 до тех пор, пока ЭВМ 29 не запишет в ОЗУ 21 режимы работы устройства и все выдаваемые массивы информации, В последнюю очередь ЭВМ 5 р 29 записывает в ОЗУ 2 1 два информационных слова с признаками заявок на прием и выдачу,При выполнении микропрограммы "Поцготовка нодканалов 7" эти заявки будут обнаружены и переданы в соответствующие подканалы 7 (блоки А 10). Подканалы 7, в которые переписаны заявки ЭВМ 29 на обмен, выставят свои чального кода, а через элементыИЛИ 5, И 17 по шине 57 для пуска рабо"ы блока 22 по микропрограмме"Подготовка подканалов 7",В табл.1 приведен алгоритм работы устройства. После установки всехблоков устройства в исходное .состояние одновременно начинают выполняться блоки алгоритма А 2, А 5 и А 7, Таккак обмена с ЭВМ 29 не было и заявокк ОЗУ 21 нет, то блоки А 5 и А 7 будутпостоянно работать сами на себя.При отсутствии заявок к ЦУ 27 выполняется блок АЗ "Обращение к ЦУ",блок А 4 "Подготовка подканаловПосле окончания работы блока А 4 ипри отсутствии заявок от ЭВМ 29 осуществляется переход по ветви Нетзаявок" блока А 4 к блоку А 2, т.е,при отсутствии заявок на обмен отЭВМ 29 постоянно осуществляется анализ наличия заявок к ЦУ 27, и приих отсутствии ЦУ 27 выполняет микропрограмму "Подготовка подканалов 7.25Для того, чтобы устройство началоработу по обмену информацией с абонентами, в ОЗУ 2 1 с помощью ЭВМ 29должны быть записаны все режимы работы каждого подканала 7 (величинывыдаваемых или/и принимаемых массивов, начальные адреса зон ОЗУ 21 вычи или/и приема, служебная информация с признаками заявок ЭВМ 29 навЫпачу или/и прием, а также массивыинформационных слов, которые необходимо выдать в абоненты 30).Параллельно с работой блока А 2 после обмена с ЭВМ 29 по ветви "Есть"блока А 5, начинают работать блок Аб,а затем блоки А 7 и А 8. После окон Рчания записи в ОЗУ 21 по ветви "ПК28" осуществляется переход на входблока А 5. Считывание признаков выполненных заявок в ЭВМ 29 осуществляется в следующей последовательности: блок А 5 - линия "Есть" - блок Аб - линия "К ЦУ 27" - блок А 2 - линия "Есть" - блок АЗ - линия "ПК" - блок А 12 линия "Заявки к ОЗУ 2 1 и ЦУ 27" блок Аб - линия "К ОЗУ 21" - блок А 7 - линия"Есть от ПК 28" - блок А 8 - линия "ПК" и блок А 5.Как видно из алгоритма работы устройства, все подканалы 7, 28 и ЦУ 27 работают самостоятельно и параллельно, При выполнении различных микропрограмм (блоки А 4, А 9, А 11, А 12) ЦУ 27 обращается в следующую зону ОЗУ 21 за необходимой информацией в следующей последовательности; линия "Заявки к ОЗУ 21 и к ЦУ 27"1305 б 9 1блок Аб - линия "К ОЗУ 21" - блокА 7 - линияЕсть от ЦУ 27" - блокА 8 - линия "ЦУ 27" к блокам А 4, Л 9,А 11, А 12,В скобках блоков табл.1 указаны 5номера таблиц и фшур, в которыхцается описание работы указанных микропро 1 рамм или функциональных схем,Всю работу устройства можно разделить на отдельные этапы:Юподготовка устройства к работе(режим приема информации от ЭВМ 29),включающая запись начальных адресовэон приема и выдачи и размера передаваемь 1 х массивов для каждого подканала 7 в ячейки служебных зонподканалов, запись информации в рабочие зоны ОЗУ 21 для тех подканалов, которые должны выдавать информацию в абоненты, запись двух информационных слов с признаками заявокЭВМ 29 на прием и выдачу в первыедве ячейки дополнительной служебнойзоны ОЗУ;25выполнение ЦУ 27 микропрограммы"Выдача признаков выполненных эанявокработа устройства в режиме выдачи 35информации в ЭВМ 29;работа устройства при обмене информацией между подканалом 7 и абонентом 30. Подготовку устройства к работе осуществляет ЭВМ 29. Она заключается в следующем.Иэ ЭВМ 29 поступают два информационных слова, которые записываются в первые две ячейки слу жебной эоны ОЗУ 2 1 первого подканала, затем из ЭВМ 29 поступают два следующих информационных слова, которые записываются в первые две ячейки служебной эоны ОЗУ 21 второго под О канала, затем третьего и т.д., пока небудут заполнены две ячейки зоны ОЗУ 2 1 последнего подканала.В первую ячейку служебной зоны ОЗУ 21 всегда записывается начальный адрес зоны приема информации от абонента 7 и величина принимаемого массива. Во вторую ячейку этой эоны всег. да записывается начальный адрес зо 8 2ны выдачи информации в абонент 7 и величина выдаваемого массива.Таким образом, ЭВМ 29 предварительно распределяет ОЗУ 21 на рабочие зоны приема и зоны выдачи информации для каждого подканала 7, через которые будет осуществляться обмен информацией с абонентами 30.После окончания записи информации в служебные зоны ОЗУ 21 ЭВМ 29 записывает в рабочую зону ОЗУ 21 информацию, которую устройство должно передать через подканалы 7 в абоненты 30. Информация в рабочую зону записывается в соответствии с начальными адресами зон выдачи каждого подканала 7.На последнем этапе подготовки устройства к работе ЭВМ 29 записывает информацию в первые две ячейки дополнительной служебной зоны ОЗУ 2 1,В первую ячейку дополнительной служебной зоны записывается информационное слово с признаками заявок ЭВМ 29 на прием информации абонентом 30, а во вторую - информационное слово с признаками заявок ЭВМ 29 на выдачу информации в абоненты 30.При этом каждому из подканалов 7 со - ответствует заранее определенный разряд информационного слова, в котором находится признак заявки на обмен от ЭВМ 29 с конкретными абонентами через подканалы 7.На этом подготовка устройства к обмену с абонентами 30 по программе ЭВМ 29 заканчивается.Такая же подготовка устройства к обмену с подканалами 7 может быть осуществлена ЭВМ 29 в любой момент времени после того, как ЭВМ 29 определит, что устройство закончило обмен информацией с одним или несколькими абонентами. Так как ЦУ 27 циклически выполняет микропрограмму Подготовка подканалов абонентов", то после записи информационных слов с признаками заявок на обмен ЦУ 27 обнаружит эти заявки и начнет выполнять микропрограмму Пуск подканалов. При выполнении режима выдачи информации в абонент 30 подканал 7 считывает информацию из рабочей зоны ОЗУ 2 1 в соответствии с указанным начальным адресом зоны выдачи и величиной массива, расположенными во второй ячейке п-й служебной зоны ОЗУ 21. При выполнении

Смотреть

Заявка

3852968, 12.02.1985

ПРЕДПРИЯТИЕ ПЯ А-3517

ШАРПИЛО НИКОЛАЙ НИКОЛАЕВИЧ, АНТОНОВ ЮРИЙ ЯКОВЛЕВИЧ, БЫЧКОВА ВЕРА ЛЕОНИДОВНА, ЗЕМЧИХИН ЮРИЙ СТЕПАНОВИЧ, ЛАБОВСКАЯ ЛАРИСА СЕМЕНОВНА, НАУМЕНКО ВАЛЕНТИНА НИКОЛАЕВНА, СТЫЦЮК БОРИС ПАВЛОВИЧ

МПК / Метки

МПК: G06F 13/20

Метки: абонентами, сопряжения, эвм

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

Код ссылки

<a href="https://patents.su/54-1305698-ustrojjstvo-dlya-sopryazheniya-ehvm-s-abonentami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм с абонентами</a>

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