Устройство для сопряжения

 

ОПИС АНИЕ

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик "1712821

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. саид-ву (22) Заявлено 100378 (21) 2589198/18-24 с присоединением заявки ¹ (23) Приоритет

Опубликовано 300180, Бюллетень № 4

Дата опубликования описания 30,0 1,80 (51)М. Кл.2

G 06 F 3/04

Государственный комитет

СССР по делам Изобретений н открытий (53) УДК 681. 327.11 (088. 8) (72) Авторы изобретения

Л.Г.Кулатаев, Н.В.Мохни и И.Л.Сигалов (71) Заявитель (54). УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

Изобретение относится к области вычислительной техники и может быть использовано для связи внешних устройств (абонентов) с ЭВМ при организации общего поля внешних устройств в вычислительных автоматизированных системах управления.

Известны устройства для сопряжения абонента с ЭВМ (1), содержащйе блоки сопряжения с каналами, магистральные усилители, коммутатор, блок управления и буферные регистры записи и считывания и обеспечивающие сопряжение внешних устройств с ЭВМ.

Недостаток этих устройств состЪйт в ограниченных функциональных возможностях, что исключает возможность одновременной работы внешнего устроЯства с несколькими ЭВМ.

Наиболее близким к изобретению по . сущности технического решения являет-. ся устройство (2) для сопряжения процессора с устройствами ввода-вывода, содержащее блоки связи с абонентами, каждый иэ которых включает регистры записи и чтения, регистр управляющего слова, управляемый счетчик машинных тактов и формирователь управляющих сигналов, блок обработки инструкций процессора, первым выходом соединенный с первыми входами блока связи с абонентами, вторым выходом — с первым входом блока анализа приоритетов, а третьим входом — с первым входом регистра связи с процессором, первый выход которого через регистр маски подключен к второму входу блока анализа приоритетов, а второй и третий выходы — соответственно к вторым и третьим входам блоков связи с абонентом, четвертые входы и первые выходы которых подключены соответственно к выходу и группе входов блока анализа приоритетов, вторые выходы — к соответствующим входам вы» ходного блока адреса, а третьи выходы — к соответствующим входам вы- ° хо)дного блока данных.

Недостаток этого устройства заключается в низком коэффициенте использования оборудования абонента, так как каждый абонент может соединяться только с одной ЭВМ, входящей в вы числительную систему.

11елью изобретения является повышение коэффициента использования оборудования путем обеспечения его рабо712821 ты с несколькими каналами ввода-вывода.

Поставленная цель достигается тем, что в устройство для сопряжения, содержащее блок согласования абонента, блок буферных регистров, генератор синхроимпульсов и блок управления, первый и второй выходы которого соединены соответственно с первыми входами блока буферных регистров и блока согласования абонента, подключенного первым, вторым, третьим и четвертым выходами соответственно к первому входу блока управления, управляющему и информационному выходам устройства и второму входу блока буферных регистров, первый и второй выходы которого соответственно соединены вторыми входами блока управления и блока согласования абонента, третий и четвертый входы которого являются соответственно управ- 20 ляющим и информационным входами устройства, введены М блоков приоритета, М регистров состояния, регистр программной настройки, коммутатор синхроимпульсов и коммутатор каналов, причем третий, четвертый и пятый выходы блока управления соответственно подключены к первым входам коммутатора каналов, регистров состояния и коммутатора синхроимпульсов, соединенного выходом с третьим входом блока буферных регистров, второй и третий выходы и четвертый и пятый входы которого подключены соответственно к второму и третьему входам и первому и второму выходам коммутатора каналов, выход генератора синхроимпульсов соединен с вторыми входами коммутатора синхроимпульсов и регистров состояния и третьим входом блока управления., четвертый вход ко- 4О торого,подключен к выходу регистра программной настройки и третьим входам регистров состояния и коммутатора синхроимпульсов, четвертый вход

1-го (i=1,Ì) регистра состояния со- 5 единен с 1-тым входом запроса устройства, а пятый вход — с выходом 1-ro блока приоритета, входы первой группы входов которого соединены соответственно с первыми выходами регист- 5() ров состояния более низкого приоритета, а входы второй группы входов— с вторыми выходами регистров состояния более высокого приоритета, первая группа входов и выходов коммутатора каналов является группой информационных входов и выходов устройства, вторая группа входов и выходов группой управляющих входов и выходов устройства, а входы третьей группы входов соединены с первыми выходами 60

cooTветствующиx регистров состояния.

На чертеже представлена блок-схема устройства.

Устройство содержит блоки 1 приоритета (1.1, 1.2,...1.М 1, 1.М)t 65 регистры 2 состояния (2 ° 1,2,2,..., 2.М-1, 2.М), генератор 3 синхроимпульсов, коммутатор 4 синхроимпульсов, блок 5 буферных регистров, регистр б программной настройки, блок

7 управления, блок 8 согласования абонента, коммутатор 9 каналов и входы 10 запросов.

Блок 1 приоритета представляет собой комбинационную схему, на выходе которой может быть сформирован сигнал, если на всех его входах сигналы отсутствуют (логическая функция

ИЛИ-НЕ). Регистры ? состояния предназначены для хранения текущего состояния канала и адреса данного абонента, сопряжение с которым осуществляет устройство. По первому входу регистр 2 приводится в исходное состояние, второй вход является синхронизирующим входом регистра, на третьем входе регистра кодируется адрес абонента, по четвертому входу поступает. управляющий сигнал разрешения включения. Приоритеты каналов вводавывода и соответствующих им регистров 2 увеличиваются с ростом номера.

Коммутатор 4 синхроимпульсов представляет собой управляемый счетчик, который по коду на выходе регистра б и командам блока 7 вырабатывает соответствующие данному абоненту сеРии синхросигналов необходимые для обмена информацией. Блок 5 буферных регистров представляет собой набор сдвиговых регистров, с помощью которых осуществляется согласование между форматами информационных слов абонента и канала. Регистр б программной настройки хранит информацию об индивидуальных особенностях данного абонента, например его адрес, формат информационного слова и т.п.

Блок 8 служит для согласования, абонента с устройством на физическом уровне. Коммутатор 9 представляет собой совокупность элементов И и предназначен для подключения шин интерфейса, выбранного для работы канала ввода-вывода, к шинам устроЯства.

Устройство работает следующим образом.

Запросы от каналов поступают к входам 10 устройства и содержат адрес данного абонента. При поступле.нии запросов от каналов на входе каждого регистра 2 осуществляется сравнение поступившего к входу 10 адреса и адреса, установленного в регистре б, Каждый регистр 2, на котором эти адреса совпали, переходит в состояние ЗАЯВКА и формирует сигналы на своих вторых выходах. Зги сигналы блокируют все блоки 1, кроме одного соответствующего высшему по приоритету среди эапросивших каналов

Если на входах блока 1 этого канала отсутствУют все сигналы блокировки, 712821

Формула н з обретения то блок 1 вырабатывает сигнал, переключающий соответствующий регистр

2 н состояние ВКЛЮЧЕНО . В этом состоянии регистра 2 на его выходах формируются сигналы, перный из которых блокирует все блоки 1 каналов более высокого приоритета, а второй — все блоки 1 более низкого приоритета. Кроме того, сигнал с первого выхода поступает на группу адресных входов коммутатора 9 (третья группа входов) и подключает шины интерфейса выбранного канала к шинам устройства.

После этого блок 7 начинает вырабатывать последовательность управляющих сигналов для приема команды от подключенного канала. Период упранляющих сигналов, длина и формат команды, вид передачи (параллельно, последовательно, байтами) определяются информацией, установленной на регистре 6 и командами, выдаваемыми из блока 7. B соответствии с этой информацией осущестнляется настройка коммутатора 4 так, что с его выхода в блок 5 поступают синхроимпульсы, обеспечивающие согласование временных параметров интерфейса между подключенным каналом и абонентом.

После приема, проверки и дешифрации признаков команды, принятой на .блок 5, блок 7 вырабатывает последовательность передачи слон информации между каналом и абонентом через коммутатор 9, блок 5 и блок 8 в направлении, укаэанном командой канала.

Количество слов переданаемой информации определяется либо каналом, либо абонентом. При поступлении сигнала OCTAHOB or канала или абонента блок 7 осуществляет завершение операции ввода-вывода, после чего сообщает каналу о конце операции и устанавливает регистр 2 в начальное состояние, снимая этим блокировку с блоков

1 других каналов.

При наличии запросов от каналов;устройство осуществит выбор соответствующего запроса и обеспечит выполнение операции ввода-вывода аналогично описанному выше.

Таким образом, устройство обеспечивает работу абонента с несколькими каналами ввода-вывода, что в конечном счете расширяет его эксплуатационные возможности, позволяет унифицировать устройство и обеспечить более высокую надежность работы системы в целом. устройство для сопряжения, содержащее блок согласования абонента, блок буферных регистров, генератор синхроимпуиьсов и блок управления, 5

f5

S0

5S первый и второй выходы которого соеди нены соответственно с первыми входами блока буферных регистров и блока согласования абонента, подключенного первым, вторым, третьим и четвертым выходами соответственно к первому входу блока управления, управляющему и информационному выходам устройства и второму входу блока буферных регистров, первый и второй выходы которого соответственно соединены с нторыми входами блока управления и блока согласования абонента, третий и четвертый входы которого являются соответственно управляющим и информационным входами устройства, о т л и ч а ющ е е с я тем, что, с целью повышения коэффициента использования оборудования, н него введены М блоков приоритета, М регистров состояния, регистр программной настройки, коммутатор синхроимпульсов и коммутатор каналов, причем третий, четвертый и пятый вы- ходы блока управления соответственно подключены к первым входам коммутатора каналов, регистров состояния и коммутатора синхроимпульсов, соединенного выходом с третьим входом блока буферных регистров, второй и третий выходы и четвертый и пятый входы которого подключены соответственно к второму и третьему входам и перному и второму выходам коммутатора каналов, выход генератора синхроимпульсов соединен с вторыми входами коммутатора синхроимпульсон и регистров состояния и третьим входом блока управления, четвертый вход которого подключен к выходу регистра программной настройки и третьим входам регистров состояния и коммутатора синхроимпульсов, четнертый вход 1-ro (1=1,ЧЙ) регистра состояния соединен с 1-тым входом запроса устройства, а пятый вход — с выходом 1-го блока приоритета, входы первой группы входов которого соединены соответственно с первыми выходами регистров, состояния более низкого приоритета, а входы второй группы входов — с вторыми выходами регистров состояния более высокого приоритета, первая группа входов и выходов коммутатора каналов является группой информационных входов и выходов устройства, вторая группа входов и выходов — группой.управляющих входов и выходов устройства, а входы третьей группы нходов соединены с первыми выходами соответствующих регистрон состояния, Источники информации, принятые но внимание прн экспертизе

1. Флорес А. Внешние устройства

ЭВМ. М., Мир, 1977.

2. Авторское свидетельство СССР по заявке 92495038/18-24, кл. G 06 F 3/04, 1977 (прототип) .

712821

Составитель В.Вертлиб

Техред О.Легеэа Корректор И.Муска

Редактор Н.Суханова

Филиал ППП Патент, г. ужгород, ул. Проектная, 4

Эаказ 10016/8 Тираж 751 Подписное

ILHHHIIH Государственного комитета СССР по делам иэобретений и открытий

113035, Москва, Ж-35; Раушская наб., д. 4/5

Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения Устройство для сопряжения 

 

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

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

Изобретение относится к области компьютерной техники, преимущественно к ручному вводу данных в компьютер

Изобретение относится к области вычислительной техники, в частности к конструкции клавиатур для ввода информации

Изобретение относится к устройствам многоцелевых оптических клавиатур, представляющим широкое разнообразие вводов клавиш

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

Изобретение относится к устройствам ввода, таким, как клавиатура, и может быть использовано для пишущей машинки, компьютера и других аналогичных устройств

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих автоматизированных системах
Наверх