Устройство для сопряжения эвм
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1462341
Автор: Беззубов
Текст
. СОЮЗ СОВЕТСКИХ СОЦИАЛИСТИЧЕСНИХ РЕСПУБЛИК 62341 А(50 4 С 06 Г 15/16 ОПИСАНИЕ ИЗОБРЕТЕ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ (57) Изобретение относится к вычислительной технике и может быть иснользовано для сопряжения двух ЭВМ в информационно-измерительных и автоматизированных системах управления, С целью повышения пропускной способЮности устройства за счет органиэации режима двунаправленного прямого доступа в устройство, содержащее дваселектора 1 и 2 адреса, два регистра 3 и 4 состояния, блок 6 приоритета, блок 5 прерывания, два элементаИЛИ 24 и 29, организующие функцииустановления связи между ЭВИ, дварегистра 14 и 15 приемника, два буферных регистра 16 и 17 передатчика,1введены для организации режима 1 ЩДдва регистра-счетчика 7 и 8 адреса,регистр-счетчик 9 массива, триггер1 О режима, триггер-фиксатор 18, дваэлемента И 22 и 23, четыре элементаИЛИ 25-28, магистральные приемопередатчики 19-21, два триггера 11 и 12 ,формирователя, блок 13 интерфейсныхсигналов, одновибратор 30. 5 ил.1462341 Изобретение относится к вычислительной технике и может быть использовано для сопряжения двух электронных вычислительных машин в информационно-измерительных и автоматизи 5 рованных системах управления.Цель изобретения - повышение пропускной способности устройства эа счет организации режима двунаправлен ного прямого доступа.На фиг. 1 представлена блок-схема предлагаемого устройства; на фиг.2 - , функциональная схема блока прерывания; на фиг3 - функциональная схема блока приоритета; на фиг. 4 - .: функциональная схема блока интерфейс ных сигналов; на фиг. 5 - пример сис темы, исполвзукнцей предлагаемое устройство, 20Устройство содержит два селектора 1 и 2 адреса, два регистра 3 и 4 сос-, , тояния, блок 5 прерывания, блок бпри .оритета, два регистра-счетчика 7 и 8 адреса, регистр-счетчик 9 массива, 25 триггер 10 режима, триггер 11 требования прямого доступа, триггер 12 подтверждения выбора, блок 13 интер. фейсных сигналов, два регистра 14 и 15 приемника, два регистра 16 и 3017 передатчика, триггер фиксатор 18, три магистральных приемопередатчика 19-21, два элемента И 22 и 23, шесть . элементов ИЛИ 24-29, одновибратор30. Блок 5 прерывания (фиг2) содержит два элемента ИЛИ 31 и 32, элемент И 33, таймер 34, триггер-формирователь 35 сигнала ТПР - требова-. ние прерывания, мультиплексор 36, регистр 37 адреса вектора прерыва ния, триггер-формирователь 38 канального сигнала "Ответ" (СИП), мультиплексор 39. Блок 6 приоритета (фиг. 3) содержит два элемента 40 и 41 И, два триггера 42 и 43. Блок 13 (фиг. 4) формирователь интерфейсных сигналов содержит группу элементов 44 И, два элемента 45 и 46 ИЛИ, триггер 47 управления, генератор 48, элементы 49 и 50 И, сдвиговые регистры 51 и 52, мультиплексоры 53 и 54, магистральные приемопередатчики 55 и 56, коммутатор 57. На фиг, 5 обозначены первая ЭВМ 58, вторая ЭВМ 59, устройство 60 для сопряжения, каналы 61 и, 62, входы и выходы.63-79, Кроме то. го, устройство содержит цепи 80-85. 2Устройство работает следующим образом.В соответствии с программой одна из ЭВМ определяет момент времени, когда необходимо передать информацию. Передача информации между ЭВМ осуще" ствляется в два этапа: организация режима передачи информации и непосредственные передачи информационного массива, Так как устройство симметрично по отношению к обоим ЭВМ, то рассмотрим передачу информационного массива от ЭВМк ЭВМ.Работа начинается с опроса регистра 3 устройства для определения готовности устройства к работе, ЭВМ, инициализирующая обмен, выставляет в канал адрес. При совпадении кода адреса с кодом, прошитым в селекторе 1, селектор 1 формирует сигнал, по которому блок 6 записывает в регистр 4 информацию о занятости устройства по цепи 73 и разрешает регистру 3 выдачу в канал своего содержимого, которое в цикле приема данных,по ответному сигналу селектора адреса,. принимается первой ЭВМ. При последующем обращении к устройству второй ЭВМ по своему каналу, ЭВМ аналогичным образом читает содержимое регистра 4, в котором хранится информация о занятости устройства, сформированная триггером 42 по сигналу селектора 1, поступающему на вход триггера 42 ,через элемент И 40, по цепи 70, на второй вход которого приходит разрешающий потенциал с триггера 43.При переключении триггера 42, на элемент И 4 1 поступает запрещающий потенциал и сигнал от селектора 2 по цепи 71 на триггер 43 воздействовать не будет.Таким образом, устройство оказывается занятым со стороны канала первой ЭВМ. Дальнейшим обращением к устройству ЭВМ записывает информацию о начальных адресах ОЗУ-источника и ОЗУ-приемника в регистры-счетчики 7 и 8, которые программно доступны как по чтению, так и по записи, сигнал разрешения записи поступает от селектора 1 через элементы ИЛИ 25 и 27. Кроме того, от селектора 1 поступает сигнал, открывающий магистральные приемопередатчики 19 и 20 для передачи информации из канала ЭВМ в устройство. Аналогичным образом записывается информация о величине пе 146234110 15 20 ет сигнал с выхода триггера 11. Сфор поступающим на вход коммутатора впервом цикле, открываются магистральные 45 50 55 редаваемого массива информации в регистр-счетчик 9 и о режиме в триггер 10, которые программно доступны только по записи, Сигнал, разрешающий запись в регистр-счетчик 9, поступает от селектора 1 через элемент ИЛИ 26 на регистр-счетчик 9. Сигнал, разрешающий запись в триггер 10, поступает от селектора 1 через элемент ИЛИ 28 на триггер 10, кроме того этот жесигнал запускает одновибратор 30,который формирует стробирующий сигнал для триггера 11, Сформированныйсигнал ТПД поступает одновременно вканалы 6 1 и 62 обеих ЭВМ, По сигналу ТПД обе ЭВМ фррмируют канальныесигналы ППД-предоставление прямогодоступа, которые поступают из каналов 61 и 62 в устройство 60 на входы элемента И 22, с выкода этогоэлемента сигнал ППД поступает натактовый вход триггера 12, На информационный вход триггера 12, поступамированный сигнал ПВ поступает одновременно в каналы 61 и 62 обеих ЭВМи блокирует их процессоры, а также поступает, как запускающий сигнал, на вход блока 13. Сигнал ПВ в блоке 13 поступает на коммутатор 57 по цепи 67, а также на элемент ИЛИ 45, выход которого соединен с запускающим входом генератора 48. Тактовые импульсы через элементы И 49 и 50 поступают на сдвиговые регистры 51 и 52, которые формируют интерфейсные сигналы циклов "Ввод" (прием) и "Вывод" (передача),Эти сигналы через мультиплексоры 53 и 54 и магистральные приемопередатчики 55 и 56 передаются в каналы 61 и 62 соответственно, Причем по сигналам ПВ и триггера 10 цепи 68,приемопередатчики, соответствующиеканалу, в котором производится приеминформации из ОЗУ-источника в регистр приемник устройства .60. После приема первого информационного слова по канальному сигналу "Ответ" любого канала цепи 64 и 65, поступающему на коммутатор 57 через элементИЛИ 46, открываются приемопередатчики, соответствующие данному каналу,в котором производится передача информации из буферного регистра с передатчика в ОЗУ-приемник, кроме тогопо сигналу блока 13 цепи 63, после 30 35 40 окончания каждого цикла приемопередачп производится перепись информации из регистра приемника в буферныйрегистр передатчик, после чего устройство готово к формированию следующего цикла приемопередачи. Этим заканчивается первый этап органиэациирежима передачи.Далее начинается передача информационного массива из ОЗУ-источника вОЗУ-приемник, причем в каждом циклепроизводится одновременный прием информационного слова из ОЗУ-источникав регистр приемник устройства 60 ипередача информационного слова избуферного регистра передатчика уст- .ройства 60.в ОЗУ-приемник,Синхронизация циклов приема-передачи информационных слов осуществляется сигналом с выхода элемента ИЛИ45, на вход которого поступает сигнал с выхода элемента И 44. На входэлемента И 44 поступают канальныесигналы "Ответ" обоих каналов цепи64 и 65. С выхода элемента И 44 сигнал поступает по цепи 63 на тактовыевходы регистров-счетчиков 7 и 8 дляформирования следующего значения адреса, а также на тактовый вход регистра-счетчика 9 для формированиясигнала окончания передачи массива,который поступает на коммутатор 57по цепи 66. По этому сигналу блок13 формирует последний цикл обмена,в котором в ОЗУ-приемник передаетсяпоследнее принятое информационноеслово. После окончания последнегоцикла на элемент И 23 поступает сигнал из блока 13, а также сигнал свыхода регистра-счетчика 9. С выходаэлемента И 23 этот сигнал черезэлемент ИЛИ 24 воспринимается устройством, как сигнал начальной установки. Триггер 12 устанавливается в исходное состояние, снимается каналь-ный сигнал ПВ, и обе ЭВМ продолжаютдальнейшее выполнение программы,Блок 5 служит для организации режима прерывания программы в случаесбоя в режиме передачи информациипо "ответу" канала, Блок 5 работаетследующим образом,По сигналу от блока 13 цепи 63,поступающему на элемент И 33, запускается таймер 34. На второй входэлемента И 33 поступает сигнал поцепи 78 с выхода элемента ИЛИ 291462341 стров передатчиков соответственно,информационные выходы которых являются вторым и первым информационнымивходами-выходами устройства и соединены с входами второго и первого регистров приемников соответственно,адресные входы первого и второго селекторов адреса являются первым ивторым адресными входами устройствасоответственно, информационные выходы первого и второго регистров состояния соединены с первым и вторыминформационными выходами устройства,а информационные входы соединены соответственно с разрядами первого ивторого выходов разрешения прерыванияблока приоритета и с входами первогоэлемента ИЛИ; выход которого соединенс входом разрешения прерывания блокапрерывания, первый и второй информационные входы блока приоритета соединены с первыми выходами первого ивторого селекторов адреса и с управляющими входами записи первого и второго регистров состояния соответственно, первый и второй входы "Ответ"блока прерывания соединены с одноименными входами устройства, первыйи второй управляющие входы-выходыблока;прерывания образуют одноименныевходы-выходы устройства, первый ивторой входы начальной установки которого соединены с соответствующимивходами второго элемента ИЛИ, третийвход которого соединен с выходом блока прерывания, выход второго элемента ИЛИ соединен с входом начальнойустановки блока приоритета, о т л и -ч а ю щ е е с я тем, что, с цельюуменьшения затрат машинного временина передачу информации за счет организации режима двунаправленного пря-.мого доступа, в него введены два регистра-счетчика адреса, регистр-счетчик массива, триггер режима, триггерФиксатор, два элемента И, с третьегопо шестой элементы ИЛИ, три магистральных приемопередатчика, триггертребования прямого доступа, триггерподтверждения выбора, блок интерфейсных сигналов, одновибратор, причемпервый и второй управляющие выходыблока интерфейсных сигналов являютсясоответственно первым и вторым управляющими выходами устройства, а первый и второй входы соединены соответственно с первым и вторым входами"Ответ" устройства, третий вход бломента ИЛИ 29 соединены соответственно с выходами блока 6 по цепям 73 и74 На входы элемента И 31 блока 5поступают канальные сигналы "Ответ"(СИП) обоих каналов,по цепям 75 и 76. Сигнал с выхода элемента И 31 устанавливает таймер 34 в исходное сос:тояние. В случае отсутствия сигнала"Ответ" (СИП) одного из каналов, 10сигнал с выхода таймера 34 через заданный интервал времени после запуска поступает на вход триггера-формирователя 35 сигнала требование прерывания ТПР, который через мультиплек сор 36 поступает в канал ЭВМ, инициализирующий обмен (цепи 82 и 83). Кроме того, с выхода таймера 34 сигнал по цепи 77,поступает на вход элемента ИЛИ 24 и возвращает устройство из 20 режима обмена в исходное состояние, Раэблокированный процессор принимает сигнал ТПР и формирует сигнал предоставление прерывания ППР и цикл "Ввод". "Блок 5 принимает сигнал25 ППР по цепям 80 и 81 на входы элемента ИЛИ 32, снимает сигнал ТПР, ус- танавливая триггер 35 в исходное состояние, выставляет в канал адрес вектора прерывания (цепи 61 и 62) из ре гистра 37 и сигнал "Ответ", сформированный триггером 38. Кроме того, сигнал ППР устанавливает таймер 34 в исходное состояниеСигнал "Ответ" поступает в канал ЭВМ через мультиплексор 39 по цепям 84 и 85. Управления мультиплексорами 36 и 39, а также регистрами 37 осуществляется от триггера 10 по цепи 79. . Процессор ЭВМ, инициализирующий обмен,40 принимает адрес вектора прерывания, снимает сигнал ППР и переходит на подпрограмму обслуживания, в которой, читая содержимое регистров-счетчиков 7 и 8, определяет адрес ячейки памя ти, при обращении к которой произошел сбой. 35 Формула изобретения 50Устройство для сопряжения ЭВМ содержащее два селектора адреса, два регистра состояния, блок приоритета, блок прерывания, два элемента ИЛИ, два регистра приемника, два регистра передатчика, причем информационные выходы первого и второго регистров приемников соединейы с информационными входами второго и первого реги 1462341,ка интерфейсных сигналов соединен свыходом триггера подтверждения выбора,четвертый вход соединен с выходомрегистра счетчика массива, пятыйвход соединен с выходом триггера режима, шестой вход соединен с входомустановки триггера подтверждения выбора, входом установки триггера режима и с выходом второго элемента ИЛИ, 10четвертый вход которого соединен свыходом первого элемента И, первыйвход которого соединен с тактовымвыходом блока интерфейсных сигналов,второй вход соединен с выходом переполнения регистра-счетчика массива,тактовый выход блока интерфейсных сигналов соединен с входами управлениязаписью первого и второго регистровпередатчиков, входы управления режимом первых и вторых регистров передатчиков и регистров приемников соединены соответственно с выходамитриггера режима, тактовый вход триг-гера требования прямого доступа соединен с выходом одновибратора, входкбторого соединен с выходом третьегоэлемента ИЛИ и с входом установкитриггера режима, вход установки триггера требования прямого доступа соединен с выходом триггера подтверждения выбора и являются первым и вторым выходами подтверждения выбораустройства,.выход триггера требования прямого доступа соединен с первым и вторым выходами требованияпрямого доступа устройстватактовый вход триггера подтверждения выбора соединен с выходом второго элемента И, первый и второй входы которого 40являются соответственно первым и вторым выходами предоставления прямогодоступа устройства, информационныевходы-выходы первого регистра счетчика адреса и регистра-счетчика массива соединены с первыми информационными входами"выходами первого и вто-,рого магистральныхприемопередатчиков,информационные входы-выходы второго регистра-счетчика адреса соединены с вторым информационным входом"выходом второго магистрального приемопередатчика и с первым информационным входом-выходом третьего магистрального приемопередатчика, второй информационный вход-выход которого соединен с одноименным входом-выходом устройства, второй информационный вход-выход первого магистрального приемопередатчика соединен с первым информационным входом-выходом устройства, пер" вые входы управления режимом первого и второго регистров-счетчиков адреса соединены с выходом триггера фиксатора и с первыми управляющими входами магистральных приемопередатчиков вход установки в "О" триггера-фиксатора соединен с выходом триггера режима, вход установки в "1" - с вторыми выходами селекторов адреса, тактовые входы первого и второго регистров-счетчиков адреса и регистра счетчика массива соединены с тактовым выходом блока интерфейсных сигналов, стробирующие входы регистров- . счетчиков адреса и массива соединены с выходами с четвертого по шестой соответственно элементов ИЛИ, первые входы которых соединены с соответствующими выходами с третьего по пятый первого селектора адреса, а вторые входы - с соответствующими выходами второго селектора адреса, шестой выход первого селектора адреса соединен с вторыми управлякщими входами первого и второго магистральных приемопередатчиков, шестой выход второго селектора адреса соединен с третьим и вторым управляющими входами второго и третьего магистральных приемопередатчиков соответственно, седьмые выходы первого и второго селекторов адреса являются первым и вторым ответными выходами устройства.Подписи о и ГЕНТ СССР Заказ 715/49 Тиран 667ВНИИПИ Государственного комитета но из113035, Москва, Ж-З 5,изводственно-издательский комбинат ретениям и открыт уаская наб., д. 4 тент", г. Уагород, ул. Гагарина,101
СмотретьЗаявка
4154476, 01.12.1986
ПРЕДПРИЯТИЕ ПЯ М-5912
БЕЗЗУБОВ ВЛАДИМИР ФЕДОРОВИЧ
МПК / Метки
МПК: G06F 15/16
Метки: сопряжения, эвм
Опубликовано: 28.02.1989
Код ссылки
<a href="https://patents.su/7-1462341-ustrojjstvo-dlya-sopryazheniya-ehvm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения эвм</a>
Предыдущий патент: Устройство сопряжения вычислительных машин
Следующий патент: Устройство системного контроля для мультипроцессорной системы
Случайный патент: Устройство для подачи бревен с продольного конвейера на поперечный