Устройство для сопряжения каналов ввода-вывода с абонентом
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
(21) 3682329/2/. (22) 30.12.83 (46) 07.06.85 Б (72) С.Ф.Михайл (53) 681.325(08 (56) 1,. Авторск В 328484, кл. 62. Авторское У 888098, кл. С тотип). 24 юл. У 21ов и И.И8 8) виченко ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ИСАНИЕ ИЗО К АВТОРСКОМУ е свидетельство ССС06 Р 3/00, 1969,свидетельство СССР06 Р 3/04, 1980 (пр(54)(57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯКАНАЛОВ ВВОЮ-ВЫВОДА С АБОНЕНТАМИ,содержащее блок. дешифрации команд,первый блок дешифрации адреса, блоксвязи с первым каналом, первые группы входов и выходов которого являются соответственно первыми канальнымивходом и выходом устройства, а вторыегруппы входов и выходов подключенысоответственно к первым группам информационных выходов и входов блокакоммутации, группа адресных входовкоторого соединена с первым и вторымвыходами блока управления коммутаци"ей, а вторые группы информационныхвходов и выходов - соответственно спервыми группами информационных входов и выходов блока связи с абонентом,вторые группы информационных входови выходов которого являются соответственно абонентскими. входом и выходом устройства, о т л и ч а ю щ е ес я тем, что, с целью повышения пропускной способности устройства, внего введены блок связи с вторым ка"налом, блок задания режима, второйблок дешифрации адреса, две группыэлементов И, четыре элемента И, дваэлемента ИЛИ и два триггера, причемпервые группы входов и выходов второго блока связи с каналом являются соответственно вторымн канальными входом и выходом устройства, а вторые группы входов и выходов подключены соответственно к третьим группам информационных выходов и входов блока коммутации, четвертая и пятая группы информационных входов которого соединены соответственно с группами выходов первого и второго блоков дешифрации адреса, а четвертая группа информационных выходов - с группой входов блока дешифрации команд, первым и вторым выходами и входом подключенного соответственно к первому и второму управляющим входам и синхрониэирующему выходу блока связи с абоненЭтом, группа адресных входов которого подключена к первому и второму выходам блока управления коммутацией, первый и второй выходы блока задания режима соединены соответственно с первыми входами первого и второго блоков связи с каналом, а третий и ,четвертый выходы - соответственно с группой входов приоритета каналов блока коммутации и первым и вторым входами режима блока управления коммутацией, первые выходы блоков связи с первым и вторым каналом соединены соответственно с первыми входами элементов И первой и второй групп и первыми входами первого и" второго элементов И, вторыми входами нодключенных соответственно к выходам первого и второго блоков дешифрации ад-, реса и первым входам первого и второ. го элементов ИЛИ, вторые входы элементов И первой и второй групп соединены соответственно с вторыми группами выходов блоков связи с гер1160422 мнвк 1/Мюм 8 Составитель В.Вертлибактор Г.Волкова Техред Л.Коцюбняк Корректор Х.Самборская К 5 П "Патент", г,ужгород,Фили ектная,80/41 Тираж 710 ВНИИПИ Государственного комите по делам изобретений и откры 113035, Москва, Ж, Раушская1160422 вым и вторым каналами, а выходы -соответственно с группами входовпервого и второго блоков дешифрацииадреса, входы которых соединены ссинхронизирующим выходом блока связи с абонентом и синхронизирующимвходом блока управления коммутацией,третий и четвертый выходы которогоподключены соответственно к первымвходам блоков связи с первым и вторым каналами, вторые входы которыхсоединены соответственно с выходамипервого и второго триггеров, а вторые выходы - соответственно с первыми входами третьего и четвертого элементов И, вторые входы которых подключены соответственно к выходампервого и второго триггеров, а выходы - соответственно к нулевым входам первого и второго триггеров, ипервому и второму входам выборкиблока управления коммутацией, первыйи второй входы синхронизации адресакоторого соединены соответственнос выходами первого и второго элементов И, вторые входы первого и второго элементов ИЛИ подключены соответственно к первому и второму синхронизирующим выходам блока коммутации,а выходы - соответственно к единичным входам первого и второго триггеров, причем блок управления коммутацией содержит восемь элементов И,два элемента ИЛИ, четыре триггера идва элемента НЕ, причем;первые входыпервого и второго элементов И являются соответственно первым и вторымвходами режима блока, а вторые входы. 1еизооретение относится к вычислительной технике и может найти применение для организации обмена инфор.мацией между каналом ввода-вывода ЭВМ и внешними абонентами,Известны устройства для сопряжения, содержащие блок связи с каналом, блок связи с абонентом, дешифратор адреса, дешифратор команд, регистры информации 11.Недостатком этих устройств является ограниченная область применения из-за отсутствия возможности работать соединены соответственно с первыми вторым входами синхронизации адреса блока и первыми входами третьегои четвертого элементов И, вторыевходы которых соединены соответственно с первыми выходами первого и второго триггеров и третьими входамипервого и второго элементов И, выходами подключенных соответственно кпервым входампервого и второгоэлементов ИЛИ и через первый и второй элементы НЕ к третьим входамтретьего и четвертого элементов И,выходы которых соединены соответственно с вторыми входами первого ивторого элементов ИЛИ, выходами соединенных соответственно с первымивходами первого и второго триггеров,первые входы пятого и шестого элементов И подключены к второму выходупервого триггера, первые входы седьмого и восьмого элементов И соединены с вторым выходом. второго триггера, выходы третьего и четвертоготриггеров являются соответственнопервым и вторым выходами блока, первые входы соединены соответственнос выходами шестого и седьмого элементов И, вторые входы первого . -четвертого триггеров соединены свходом синхронизации блока, вторыевходы пятого и седьмого элементов Исоединены с первым входомвыборки блока,вторые входышестого ивосьмого элементов Исоединены с вторым входом выборкиблока, выходы пятого и восьмого элементов И являются соответственно третьми четвертымвыходами блока. Годновременно с двумя каналами ввода- вывода с информированием обоих каналов о своем состоянии.Наиболее близким по технической сущности и достигаемому эффекту к предлагаемому является устройство для сопряжения, содержащее блок связи с каналом, блок связи с абонентом, блок буферных регистров, блок дешиф" рации команд, блок дешифрации адреса, блок коммутации и блок управления коммутацией, причем второй выход блока буферных регистров соединен с1160422 3входами блока дешифрации команд и блока дешифрации адреса и первым вхо дом блока управления коммутацией, второй, третий и четвертый входы которого соединены соответственно с выходом блока дешифрации адресов и первым и вторым выходами блока дешифрации команд, пятый - седьмой входы и первый - третий выходы - с соответствующими входами и выходами из групп 1 входов и выходов устройства, а четвер. тый, пятый и шестой выходы соответственно с первым, вторым и третьим входами блока коммутации, четвертый и пятый входы и первый и второй ныхо ды которого подключены к соответствующим входам и выходам из групп входов и выходов устройства, шестой вход и третий выход - соответственно к вторым входу и выходу блока связи с 20 каналом, а четвертый выход и седьмой вход - соответственно к второму входу и третьему выходу блока буферных регистров. Блок управления коммутацией уст 25 ройства содержит семь элементов ИЛИ, четыре триггера, элемент И и группу элементов И, причем первые входы элемента И и элементов И группы соединены с третьим входом блока, вторые входи - с вторым входом блока, третьи входы элементов И группы соединены с первым входом блока, а выходы первого и второГо элементов И группы - с первыми входами перного и второго 35 элементов ИЛИ, первые входы третьего и четвертого элементов ИЛИ соединены с выходом элемента И, вторые входы .первого. - четвертого элементов ИЛИ подключены к-четвертому входу блока, 40 а выходы - к первым входам триггеров, вторые, входы первого и второго триггеров соединены с выходом элемента И, выходы третьего и четвертого элементов И группы соединены с вторыми входами третьего и четвертого триггеров, выходы второго, третьего и четвертого триггеров подключены соответственно к первым входам пятого, шестого и седьмого элементов ИЛИ, выходы 50 которых являются соетветственно четвертым, пятым и шестым выходами блока, а вторые входы - соответственнопятым, шестым иседьмья нходамиблока,выходы первого, третьего и четвертого триггеров являются соответственно первым вторым и третьим выходами блока 1. 4Недостатками известного устройства являются низкая пропускная способ. ность, малая гибкость и ограниченная область применения, поскольку оно не может обеспечить двухканальную работу с разрешением конфликтов при .одновременном обращении двух каналов и с сообщением каналу о занятости устройства. Это приводит к зависанию и простою каналов в процессе обмена.Цель изобретения - повьппение поопускной способности устроистна, увеличение гибкости и расширение области применения.Поставленная цель достигается тем, что в устройство, содержащее блок дешифрации команд, первый блок дешифрации адреса, первый блок связи с каналом, первые группы входов и выходов которого являются соответственно первыми канальными входом и выходом устройства, а вторые группы входов и выходов подключены соответственно к первым группам информационных выходов и входов блока койкутации, группа адресных входов которого соединена с первым и вторым выходами блока управления коммутацией, а вторые группы информационных входов и выходов - соответственно с первыми группами информационных входов и выходов блока связи с абонентом, вторые группы информационных входов и выходов которого являются соответственно абонентскими входом и выходом устройства, введены второй блок связи с вторым каналом, блок задания режима, второй блок дешифрации адреса, две группы элементов И, четыре элемента И, два элемента ИЛИ и два триггера, причем первые группы входов и выходов второго блока связи с каналом являются соответственно вторымк канальными входом и выходом устройства, а вторые группы входов и выходов подключены соответственно к третьим группам информационных выходов и входов блока коммутации, четвертая и пятая группы информационных входов которого соединенысоответственно с группами выходовпервого и второго блоков дешифрацииадреса, а четвертая группа информационных выходов - с группой входовблока дешифрации команд, первым ивторым выходам и входом подключенного. соответственно к первому и второму управляющим входам и синхронизирующему выходу блока связи с абонентом, группа адресных входов которого подключена к первому и второму выхо дам блока управления коммутацией, первый и второй выходы блока задания режима соединены соответственно с 5 первыми входами первого и второго блоков связи с каналом, а третий и четвертый выходы - соответственно с группой входов приоритета каналов блока коммутации и первым и вторым 10 входами режима блока управления коммутацией, первые выходы блоков связи с первым и вторым каналами соединены соответственно с первыми входами элементов И первой и второй групп и 15 первыми входами первого и второго элементов И, вторыми входами подключенных соответственно к выходам первого и второго блоков дешифрации рреса и первым входам первого и второ го элементов ИЛИ, вторые входы элементов И первой и второй групп соединены соответственно с вторыми группами выходов блоков связи с первым и вторым каналами, а выходы - соответственно с группами входов первого и второго блоков дешифрации адреса, входы которых соединены с синхронизирующим выходом блока связи с абонентом и синхронизируюшим входом блока управления коммутацией, третий и четвертый выходы которого подключены соответственно к первым входам блоков связи с первым и вторым каналами, вторые входы которых соединены соот 35 ветственно с.выходами первого и второго триггеров, а вторые выхорЫ - соответственно с первыми входами третьего и четвертого элементов И, вторые входы которых подключены соот 40 ветственно к выходам первого и второго триггеров, а выходи - соответственно к нулевым входам первого и второго триггеров и первому и второму входам выборки блока управления ком 45 мутацией, первый и второй входы синхронизации адреса которого соединены соответственно с выходами первого и второго элементов И, вторые входы первого и второго элементов ИЛИ под 50 ключены соответственно к первому и второму синхронизирующим выходам блока коммутации, а выходы - соответственно к единичным входам первого и второго триггеров, причем блок управ 55 ления коммутацией содержит восемь элементов И, два элемента ИЛИ, четыре триггера и два элемента НК, причем первые входи первого и второго элементов И являются соответственно первыми вторым входами режима блока, а вторые входы соединены соответственно спервым и вторым входами синхронизацииадреса блока и первыми входами третьего и четвертого элементов И, вторыевходы которых соединены соответственно с первыми выходами первого и второго триггеров и третьими входамипервого и второго элементов И, выходами подключенных соответственно кпервым входам первого и второго элементов ИП 14 и через гервый и вгоройэлементы НЕ к третьим входам третьегои четвертого элементов И, выходы которых соединены соответственно с вторыми входами первого и второго элемен.тов ИЛИ, выходами соединенных соответственно с первыми входами первогои второго триггеров, первые входы пятого и шестого элементов И подключенык второму выходу первого триггера,1первые входы седьмого и восьмого элементов И соединены с вторым выходомтриггера, выходы третьего и четвертого триггеров являются соответственнопервым и вторым выходами блока, первые входы соединены соответственно свыходами шестого и седьмого элементов,И, вторые входы первого - четвертоготриггеров соединены с входом синхронизации блока, вторые входы пятогои седьмого элементов И соединены спервым входом выборки блока,вторые входы шестого и восьмого элементов И соединены с вторым входомвыборки блока, выходы пятого и восьмого элементов И являются соответственно третьим и четвертым выходамиблока,На фиг. 1 представлена блок-схемапредлагаемого устройства; на фиг.2функциональная схема блока управления коммутацией; на фиг. 3 - то же,блока коммутации; на фиг. 4 - то же,блока связи с абонентом на фиг.5то же, блока переключения режимов;на фиг. 6 - то же, блоков связи сканалом,1Устройство для сопряжения (фиг. 1) содержит первый и второй блоки 1.1 и 1.2 связи с каналом, блок 2 задания режима, блок 3 связи с абонентом, блок 4 дешифрации команд, первый и второй блоки 5.1 и 5,2 дешифрации адреса, блок 6 коммутации, блок управления коммутацией, первый и второй триггеры 8,1 и 8.2, элементы11604 10 И 9.1 и 9.2 первой и второй групп,первый и второй элементы И 10. 1 и10.2, третий и четвертый элементыИ 11.1 и 11.2, первый и второй элементы ИЛИ 12.1 и 12.2, шины 13-15второй группы выходов и шины 16 и 17первого и второго выходов блока 1,1связи с каналом, шины 18-20 второйгруппы выходов и шины 21 и 22 первого и второго выходов блока 1.2 связис каналом, шины 23 группы выходовблока 5.1 дешифрации адреса, шины 24группы выходов блока 5.2 дешифрацииадреса, шины 25-28 первого, второго,третьего, четвертого выходов блока 2 15задания режимов, шины 29-32 первого,второго, третьего, четвертого выходовблока 7 управления коммутации, шины33 и 34 первого и второго выходовблока 4 дешиФрации команд, шины 35 20и 36 первой группы, шины 37 и 38 второй группы, шины 39 четвертой группы,шины 40 и 41 третьей группы информационных выходов и шины 42 и 43 синхронизирующих выходов блока 6 коммутации, шины 44-45 первой группы инфор- .мационных выходов и шина 47 синхронизирующего выхода блока 3, шины 48и 49 входов выборки и шины 50 и 51входов синхронизации адреса блока 7,шины 52 и 53 вторых входов первогоблока 1.1 связи с каналом и второгоблока 1.2 связи с каналом.Блок 7 управления коммутацией(фиг. 2) содсржит элементы И 54 - 61,элементы НЕ 62 и 63, элементы ИЛИ3564 и 65, триггеры 66 - 69, Блок 6коммутации (фиг. 3) содержит элементы И 70 - 81, элементы ИЛИ 82 - 84.Блок"3 связи с абонентами (фиг.4)содержит триггеры 85 - 90, элементовИ 91 - 98,элемент ИЛИ 99, генератор100 сипхросигналов, регистр 101.Блок 2 переключения режимов (фиг,5)содержит элемент НЕ 102, переключатели П 1, П 2 и ПЗ,1 Блоки 1.1 и 1.2 связи с каналом (фиг. 6) содержат элементы И 103, усилители-приемники 104, усилители- передатчики 105.Для пояснения сущности работы устройства (фиг. 6) приняты следующие обозначения сигналов: ИНФ - информация (управляющая, адресная, собственно информация); АДР-К, - управляющий55 сигнал "Адрес от канала"; УПР-К - управляющий сигнал "Управление от канала; ИНФ-К - управляющий сигнал . 22 8"Информация от канала"; ВБР-К - управляющий сигнал "Выборка от канала"; ТО - управляющий сигнал "Требование обмена; ЗН - управляющий сигналЗанято"; ИНФ-А - управляющий сигнал пИнформация от абонентаПервый и второй блоки 1.1 и 1.2 связи с каналом предназначены для приема и перецачи информационных и управляющих сигналов между соответственно первым, вторым каналами и устройством для сопряжения. Блок 2 переключения режимов служит для установления соответствующего режима работы устройства - режима двухканальной или одноканальной работы в зависимости от положения переключателя ПЗ, переключатели П 1 и П 2 устанавливают приоритет каналов. Блок 3 связи с абонентом предназначен для организации связи устройства для сопряжения с абонентом для формирования и приема управляющих сигналов, приема и передачи информации. Блок 4 дешифрации команд служит для приема и дешифрации кода команды. Первый и второй блоки 5.1 и 5.2 дешифрации адреса предназначены для приема кода адреса устройства для сопряжения и абонента соответственно от первого и второго каналов, выработки признака адреса устройства и абонента. Блок 6 комму тации служит для приема информации (управляющей, собственно информации и признака адреса абонента) от первого и второго каналов и передачи (коммутации) ее в зависимости от соот- ветствующих управляющих сигналов вблок 3 связи с абонентом. Блок 7,управления коммутацией предназначен для определения приоритета каналов при появлении запроса на обмен от них и выработки соответствующих управляющих сигналов, определяющих работу блока коммутации, Первый и второй триггеры 8.1 и 8.2 служат для формирования сигнала "Требование обмена" в зависимости от сигнала с блока 5.1 или 5.2 дешифрации адреса и соответствующего сигнала от абонента. Элементы И 9,1 и 9.2 используются для приема кода адреса от соответствующего канала при наличии управляющего сигнала "Адрес от канала". Элементы И 10.1 и 10.2 предназначены для приема управляющего сигнала "Адрес от канала" от соответствующего канала при наличии сигнала от блока5.1 и 5.2 дешифрации апоеса., в случае10 совпадения адреса устройства и адреса, поступающего от канала, Элементы И 11.1 или 11,2 используются для приема сигнала "Выборка от канала" поступающего соответственно с шин 17 и 22 при наличии сигнала "Требование обмена" в соответствующий канал. С шины 13 поступает в блок 6 коммутации сигнал "Управление от канала". С шины 14 из блока 1, 1 в блок 6 подается сигнал Информация от канала". По шине 16 иэ блока 1,1 подается сигнал "Адрес от канала" на входы элементов И 9. 1 и 10. 1. С шины 18 из блока 1,2 выдается сигнал "Управление от кана ла" в блок 6 коммутации, .с шины 19- сигнал "Информация от канала". Шины 23 и 24 используются для передачи адреса абонента с блока 5.1 или 5 2 в блок 6 коммутации, а затем через 2 О шину 38 в блок 3, Шины 25 и 26 используются для передачи сигнала о выбранном режиме работы из блока 2 переключения режима в блоки 1.1 и 1,2, шинь 27 и 28 служат для переда чи уровня приоритета первого и второ" го каналов в блок 7 управления коммутацией. Шины 29 и 30 предназначены для передачи в блок 6 коммутации и блок 3 связи с абонентом адресных разрешающих сигналов "Работа 2" и "Работа 1" соответственно. Шины 31 и 32 служат для передачи сигнала "Занято", блоки 1,.1 и 1.2 шины 33 и 34 блока 4 дешифрации командпредназначе 35 ны для передачи признака соответствующей команды в блок 3. С шины 35 выдается в блок 1.1 сигнал "Информация от абонента", а по шине 36 в блок 1,1 поступает информация. По ши-,10 не 37 передается информация в блок 3. Шина 39 служит для передачи в блок 4 кода команды. Шина 40 используется для передачи в блок 1.2 сигнала "Информация от абонента", а по шине 41 45 информация поступает в блок 1.2 связи с каналом. С шин 42 и 43 сигнал "Требование абонента" передается на входы элементов ИЛИ 12.1 и 12,2, формируя в дальнейшем сигналы "Тре бование обмена" для первого или вто" рого каналов. С шины 44 снимается в блок 6 коммутации сигнал "Требование абонента". По шине 45 сигнал "Информация от абонента" поступает в 55 блок 6 коммутации, по шине 46 информация передается в блок 6 коммутациС шины 47 снимается сигнал сброса элементов устройства. По шине 40 вблок 7 поступает сигнал "Выборка отканала" от блока 1.1 связи, а по шине 49 сигнал "Выборка от канала" сблока 1.2. На вход блока 7 по шине50 поступает сигнал "Адрес от канала"первого канала, а по шине 51 - сигнал "Адрес от канала" от второго канала, По шинам 52 и 53 на входы блоков 1.1 и 1.2 поступают сигналы "Требование обмена".Устройство работает следующим образом.Работа устройства начинается сустановления режима работы с помощьюпереключателя ПЗ блока 2. В одномположении переключатель ПЗ устанавливает двухканальный режим работы, приэтом разрешающий сигнал с элементаНЕ 102 через шины 25 и 26 поступаетна элементы И 103 блоков 1.1 и 1.2и открывает их. Таким образом, обеспечивается поступление информации исигналов управления от обоих каналовв устройство и обратно. В другом положении переключателя ПЗ устанавливается одноканальный режим работы,при этом разрешающий или запрещающийсигнал подается на шины 25 и 26 сэлемента НЕ 102 через переключателиП 1, П 2. При этом один из блоков 1.1или 1.2. закрытзапрещающим сигналомс блока 2, а второй - открыт, тем самым обеспечивается одноканальный режим работы. Переключатели П 1 и П 2устанавливают приоритетность каналов,высокий уровень сигнала означает высший приоритет, Сигнал приоритета по"дается на шины 27 и 28 выходов блока2 для первого и второго каналов соответственно,Обмен информацией между каналоми абонентом может инициироваться какканалом, так и абонентом, В первомслучае канал посылает в устройствопо информационным шинам код адреса всопровождении унравляющего сигнала"Адрес от канала". Если блок 1,1или 1.2 открыт разрешающим сигналомна шинах 25 и 26,код адреса черезэлементы И 9,1 или 9,2 поступит вблок 5.1 или 5.2. В случае распозна"вания адреса через элемент ИЛИ 12.1или 12.2 установится в единичное по- .ложение триггер 8,1 или 8.2, а сиг- .нал "Адрес от канала" пройдет черезэлемент И 10, 1 или 10,2 в блок 7 пошинам 50 и (или) 51, Единичное состоя11 1160422 ,12 ние триггера 8,1 или 8.2 открываетэлемент И 11.1 или 11,2, разрешаятем самым прохождение в устройствосигнала "Выборка от канала", и сигнализирует каналу о воэможности и готовности устройства к обмену. В случае, если обмен инициирует абонент,им выставляется сигнал "Требованиеабонента", поступающий на вход триггера 89, и далее по шине 44 этот 1 О НЕ 62 на элемент ИЛИ 65 и устанавливает в единичное состояние триггер67, выдавая разрешение на прохождение через элементы и 60 и 61 сигналов"Выборка от канала" от первого иливторого каналов. Таким образом, сигнал "Выборка .от канала" через шину48 пройдет через элемент И 60 и установит в единичное состояние триггер69, которой вырабатывает сигнал "Расигнал поступает в блок 6 на элементы бота", представляя устройство первомуИ 78 и 79. На другие входы элементовканалу, Если в этот момент придетИ 78 и 79 .подается сигнал приоритета сигнал."Выборка от канала" по шине .,с переключателей П 1, П 2 (шины 27 . 49 (от второго канала), то пройдяи 28). Таким образом, сигнал "Требо через открытый триггером 67 элементванне абонента" выдается только в И 61 сформирует сигнал "Занятоф,.канал, имеющий высший приоритет, Да- который по шине 32 будет передан волее из блока 6 по шинам 42, 43 этот второй канал. Сигнал "Работа" посигнал подается на вход элемента ИЛИ шине 30 передается в блоки 6 и 3.12, 1 или 12.2 а через него устанавли Сигнал "Адрес от канала", пришедшийвается в единичное состояние триггер по шине 50 на вход блока 7, поступа 8.1 или 8.2, формируя сигнал "Требо-ет также на вход элемента И 56. Если11ванне обмена . В ответ канал органи- нриоритет.первого канала ниже, чемзует процедуру начала обмена, как второго (сигнал на шине 27 имеет низв первом случае, т,е, посылается ад кнй уровень, а на шине 28 - высокий),рес устройства в сопровождении сигна- то сигнал "Адрес от канала" не.ла "Адрес от канала". Далее работа пройдет через элемент И 54. Однако,устройства одинакова для обоих описан- если в настоящий момент отсутствуетных случаев инициализации обмена,. сигнал "Адрес от канала" на шине 51после выдачи сигнала "Адрес от кана и триггер 66 находится в нулевомла" при наличии сигнала "Требование состоянии сигнал "Адрес от канала"обмена" канал вьщает в устройство по шине 51 пройдет через элементсигнал "Выборка от канала"Ранее И 56 и устанавливает в единичноепрошедший через элемент И 10,.1 или состояние триггер 67. Аналогично ра 10,2 сигнал "Адрес от канала" посту-ботает схема,для выработки сигналапает в блок 7; "Работа 2 ф для второго канала, приБлок 7 управления коммутацией ра- этом участвуют. в работе элементыботает следующим образом. И 55 - 59, элемент НЕ 63, элементНа вход элементов И 54 и 55 посту- ИЛИ 64, триггеры 66 и 68. Сигналпает сигнал "Адрес от канала" от эле- р "Занято" выдается в первый канал поментов И 10.1 или 10.2 и управляющий . шине 32, а сигнал "Работа" в . по шисигнал на шинах 27 и 28, определяющиР не 29. После окончания выполненияприоритетность каналов. В случае од- команды ввода-вывода производитсяновременного поступления сигналов установка в исходное положение всех"Адрес от канала" от обоих каналов 4 элементов устройства последним синхправо организации ввода-вывода будет . росигналом синхросерии, определяющейпредоставлено каналу, имеющему выс- временной цикл работы устройства.ший приоритет. На входы элементовЭтот сигнал вырабатывается в блоке 3И 54 и 55 подаются сигналы с выходов и выдается на шину 47,триггеров 66 и 67, обеспечивающих рзадержку анализа в случае, если устройство занято обменом в данный мо-д ал Работа по шинам 29мент. При наличии высоких уровней на ту ает в блок 3 на элементили 30 поступает в блок.входе, например элемента И 54 (т.е. ф м самым Разрешается раИПИ 99. то тем самымустройство не занято вторым каналом . убота генератора 100. О нов емен. и первый канал имеет высший приори"сигнал "Работа" .подается в блокд ется в блок 6 натет), сигнал Адрес от канала" про-:11элементы И 73 - 75 именты М 70 - 72, 76 и 80, соответст-ходит через элемент И 54, элементвенно.14 выдает в устройстве информацию в сопровождении сигнала, устанавливающего в единичное состояние триггер 90и в нулевое состояние - триггер 88.Единичный сигнал с выхода триггера 90открывает элемент И 98, разрешая прохождение информации на шину 46 и далее в блок 6, В зависимости от наличия сигнала "Работа" на шинах 29 или30 информация проходит через элементы И 76 или 77 на шину 36 или 41 идалее в соответствующий блок 1.1 или1.2. Одновременно сигнал с выходатриггера 90 поступает на шину 45 идалее на элементы И 80 или 81, гдеформируется сигнал Информация отабонента", поступающий на шины 35или 40, а с них в соответствующийблок 1.1 или 1.2,Абонент может сам инициировать обмен, для этого он вырабатывает сигнал,триггер 89 блока 3, Сигнал с триггера 89 подается через шину 44 на элементы И 78 и 79 блока 6. На другиевходы элементов И 78 и 79 подаютсясигналы приоритета с шин 27 и 28,На выходе элемента И 78 или 79 формируется сигнал "Требование обмена",который по шине 42 или 43 подаетсяна вход элемента И 12,1 или 12.2и далее через триггер 8.1 или 8.2в канал. Сигнал "Требование обмена"подается только в канал, имеющийвысший приоритет в данный момент. Таким образом, предложенное устройство решает задачу организации обмена двух каналов с единым полем внешних абонентов, обеспечивая режим мультиплексирования, когда одно и то же оборудование используется для работы двух каналов с внешними абонентами. При этом исключается простой каналов за счет сообщения импульсов о занятости устройства, что позволяет повысить пропускную способность устройства,13 1160422Далее канал посылает в устройствокод команды, который по шинам 15 или20 блока 1.1 или 1.2 поступает в,блок 6 на элементы И 70 и 71 или74 и 75. При наличии соответствующего сигнала "Управление от канала"код команды проходит через эпементыИ 71 или 75 и элемент ИЛИ 84 на шину 39. Блок 4 дешифрирует код ипризнак соответствующей команды по 1 Ошинам 33 или 34 подается в блок 3на элементы И 92 или 93, Начинаетсявыполнение команды. Информация дляабонента, в случае режима записи информации в абонент, по шинам 1515или 20 блока 1.1 или 1.2 поступаетв блок 6 и при наличии сигнала "Информация от канала" проходит черезэлемент И 70 или 74, элемент ИЛИ 82и поступает в регистр 101. Сигнал 20адреса абонента с шин 23 или 24 поступает на вход элемента И 72 или 73и далее на элементы И 92 и 93. С появлением сигналов "Работа", признакакоманды и адреса абонента срабатывают схемы блока 3.В режиме записи информации на абонент срабатывает элемент И 92, затемсинхросигнал с генератора 100 проходит через элемент И 95, устанавливая ЗОтриггер 86 в единичное состояние ивырабатывая запрос абонентуВ ответ на этот запрос абонент высылаетсигнал готовности к записи и устанавливает в единичное состояние триггер 87. Разрешающий сигнал с триггера 87 открывает элементы И 91 и информация с регистра 101 передаетсяв абонент в сопровождение сигнала,формируемого триггером 85 под воздей ствием сигнала с выхода элемента И 94.Одновременно сигнал с выхода элементаИ 94 устанавливает в исходное состояние триггер 87,В режиме чтения информации из або нента устройство формирует с помощьюэлементов И 93 и 96 и триггера 88сигнал о готовности принять информацию. В ответ на этот сигнал абонент1
СмотретьЗаявка
3682329, 30.12.1983
ПРЕДПРИЯТИЕ ПЯ М-5769
МИХАЙЛОВ СЕРГЕЙ ФЕДОРОВИЧ, НОВИЧЕНКО ИГОРЬ ИВАНОВИЧ
МПК / Метки
МПК: G06F 13/00
Метки: абонентом, ввода-вывода, каналов, сопряжения
Опубликовано: 07.06.1985
Код ссылки
<a href="https://patents.su/13-1160422-ustrojjstvo-dlya-sopryazheniya-kanalov-vvoda-vyvoda-s-abonentom.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения каналов ввода-вывода с абонентом</a>
Предыдущий патент: Устройство для сопряжения цифровой вычислительной машины с каналами связи
Следующий патент: Устройство для сопряжения многопроцессорной вычислительной системы
Случайный патент: Уплотнение конвейерных машин