Адаптер канал-канал
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1509861
Авторы: Ерасова, Исаенко, Николаева, Самчинский, Шаров
Текст
15098 Ь Узел 8 управления вырабатывает внут-ренние управляющие сигналы и сигналы на шинах 20(21) линий управления абонента в соответствии с кодом команды и сигналом, поступающими от каналов55 по шинам 1 Ь(17) линий управления каЭнала а также сигналами режима из1 блока 13. 3(признаком выполнения одиночных команд является отсутствие указателя. цепочки команд в коде команды), Канал (например, первой ЭВМ) выбирает адаптер в соответствии с принципами организации ввода - вывода интерфейса ЕС ЭВМ. При этом адрес от канала по шинам 14 через узел 3 поступают в узел 7, где сравнивается с адресом адапте О ра, хранимым в регистре Ь, Результат сравнения выдается в узел 8. При сравнении адресов узел 8 обеспечивает выдачу в канал по шинам 18 через узел 9 выходных сигналов. 15В ответ на полученный адрес канал вводит в адаптер команду, Байт команды по шинам 14 через узел У заносится в регистр 4 и декодируется дешифратором 5, Если поступившая ко манда является командой обмена, т,е. командой, требующей согласованной команды во втором йолуадаптере, узел 8 сигналом передает в узел 8 второго , полуадаптера. Второй полуадаптер вы ходит на связь с каналом второй ЭВМ и передает ему байт состояния, формат которого содержит команду, полученную первым полуадаптером. Байт состояния передается из регистра 10 через узел Ю 9 по шинам 19. Вторая ЭВМ программно анализирует байт состояния, определяет какая ответная команда должна быть послана в адаптер и посылает эту ответную команду во второй полуадаптер.у 5 Команда по шинам 15 через узел 3 поступает в регистр 4 второго полуадаптера. Блок 12 сравнивает команды пер-.вого и второго полуадаптеровСигнал соответствия вырабатывается блоком 4 О12 при совпадении информации в полях модификаторов. Если команды соответствуют другдругу (команде записи соответствует команда считывания с теми же модификаторами), адаптер выполняет 45 их до завершения. При этом байт информации, полученный из канала, производящего запись, помещается в буферный регистр 11, а затем передается в канал, производящий считывание,50 Отличие предлагаемого адаптера от прототипа заключается в выполнении цепочки команд. Адаптер обеспечивает однократную выдачу байта состояния,. в формате которого содержится команда, требующая согласования по первой команде цепочки. Для этого код каждой команды цепочки, за исключением последней, содержит признак цепочки (ЦК) в разрядах модификаторов.При выполнении цепочки адаптер работает следующим образом.Канал, например первый, выбирает адаптер и вводит команду с признаком ЦК в регистр 4 команд. Узел 8 анализирует признаки ЦК собственного и смежного полуадаптеров, Если присутствует признак ЦК собственный (ЦК 1) и отсутствует признак смежный (ЦК 2), это означает начало цепочки и узел 8 первого полуадаптера устанавливает признак цепочки команд ТЦК, передаетв узел 8 второго полуадаптера сигнал,по которому последний заносит из. регистра 4 первого полуадаптера код команды обмена в регистр 10 второгополуадаптера, затем выходит на связьс вторым каналом и передает ему байт состояния, в формате которого содержится команда. Вторая ЭВМ вводит ответственную команду, поступающую врегистр 4 второго полуадаптера. Узел 8 второго полуадаптера анализирует признаки ЦК обоих полуадаптеров, Наличие ЦК 1 и 2 означает начало цепочки команд во втором полуадаптере иузел 8 устанавливает признак цепочки команд ТЦК. При сравнении кодов команд 12 начинается передача данных через буферный регистр 11 между двумя каналами. После завершения передачи данных оба канала вводят следующие команды цепочки. Узлы 8 анализируют признак ТЦК и, в случае его наличия.не передает в подключенные каналы байтов состояний, содержащих коды команд, а дожидаются согласованной команды всмежном полуадаптере, После получениясогласованной команды выполняетсяпроцедура передачи данных. В концевыполнения каждой команды узлы 8 анализируют признаки ЦК в регистрах 4 собственных полуадаптеров, ив случае их отсутствия, сбрасывают признак ТЦК, Сброс ТЦК свидетельствует об окончании цепочки команд. В дальнейшем ада 1509861птер готов выполнять либо одиночныекоманды, либо цепочки команд.Узел 8 может бытьреализован в виде микропрограммного автомата, графалгоритм которого представлен на фиг.З.Приведена часть алгоритма, описывающая выполнение команды ттЗаписьттОстальные части алгоритма выполняютсяатталогитВым образом и могут быть вы Ополнены как отдельные микропрограммы.В графе (фиг.З) в кружках изображеныадрес ячейки 23 постоянной памяти,в которой хранится микрокоманда, дугами изображены переходы в состояние, 5названия сигналов над кружками означают, что сигналы формируются в этихсостояниях, названия сигналов над дугами означают, что переход иэ одногосостояния в другое происходит при наличии этого сигнала.Узел 8 работает следующим образом.В исходном состоянии регистр 24 об-:нулен и на адресных входах 23 постоянной памяти присутствует нулевой адрес. После сброса сигнала начальнойустановки по каждому сигналу синхронизации на шине 25 производится анализ сигналов условий, поступающихна входы мультиплексоров 22, и переход .в очередное состояние. В каждомсостоянии узла 8 на адресный вход 23постоянной памяти подключается однаиз входных шин узла. Выбор подключаемой шины производится в поле формата микрокоманды,Возможный формат микрокоманды имеет следующий вид:40УПР где АИК - поле адреса следующей микрокоманды;АМХ - поле кода адреса подключаемого входа мультиплексора,УПР - поле выходных сигналов устройства управления,Если на выходной шине присутствует входной сигнал )т.е. логическая"1"), узел 8 переходит в состояние,в младшем разряде которого присутствует единица. Если на выборной шинеотсутствует входной сигнал (т.е. присутствует логический "0"), автоматпереходит в состояние, в младшемтт ттразряде которого присутствует 0Например , - пусть поле адресов постоян н ой памяти 2 3 представляет комбинацию 00 1 1, поле адреса входного мультипле ксор а 2 2 - О 1 0 1 . Если н а пятомвходе мультиплексора 2 2 присутствуетн ттвходной сигнал (т.е. логическая 1переход осуществляется по адресу00111, если входной сигнал отсутствует - по адресу 00110. Аналогично реализуется все остальные условные переходы.Формула изобретения Адаптер канал - канал по авт. св.9 1112361, отличающийся тем, что с целью повьппения пропускной способности при выполнении канальных программ, содержащих несколько команд, эа счет сокращения времени на передачу и анализ тактов состояния, выходы регистров команд первого и втого полуадаптеров подключены соответственно к седьмым входам узлов управления второго и первого полуадаптеров и восьмым входам узлов управления первого и второго полуадаптеров.1509861 ан орректор Н.Король дактор А.Ш Заказ 5812/45 Тираж 668 ПодписноеВНИИПИ Государственного комитета по изобретениям и откры 113035, Москва, Ж, Раушская наб д. Производств здательский комбинат "Патент", г. Ужгород, ул. Гагар Составитель Б р Техред А.Кравчу ям при ГКНТ СС5
СмотретьЗаявка
4388873, 03.03.1988
ПРЕДПРИЯТИЕ ПЯ В-8751
ИСАЕНКО ВЛАДИМИР АНДРЕЕВИЧ, НИКОЛАЕВА ЕВГЕНИЯ АНАТОЛЬЕВНА, САМЧИНСКИЙ АНАТОЛИЙ АНАТОЛЬЕВИЧ, ШАРОВ БОРИС ГРИГОРЬЕВИЧ, ЕРАСОВА НАДЕЖДА НИКОЛАЕВНА
МПК / Метки
МПК: G06F 13/00
Метки: адаптер, канал-канал
Опубликовано: 23.09.1989
Код ссылки
<a href="https://patents.su/4-1509861-adapter-kanal-kanal.html" target="_blank" rel="follow" title="База патентов СССР">Адаптер канал-канал</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для отображения информации на экране электронно лучевой трубки (элт)
Случайный патент: Замасливатель для стекловолокна