Устройство для сопряжения двух магистралей Советский патент 1984 года по МПК G06F3/04 

Описание патента на изобретение SU1111147A1

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

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

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

название год авторы номер документа
Устройство для сопряжения двух ЭВМ 1986
  • Блажеевич Елена Валентиновна
  • Терпугов Юрий Владимирович
  • Летнев Олег Васильевич
SU1312592A1
Устройство для сопряжения двух вычислительных машин 1985
  • Каленчук-Порханова Анжелина Алексеевна
  • Лещенко Виктор Николаевич
SU1315987A1
Устройство для сопряжения двух вычислительных машин 1986
  • Горбунов Александр Иванович
  • Димитров Николай Федорович
  • Ляхов Александр Иванович
  • Разумов Владимир Витальевич
  • Щенов Эдуард Васильевич
SU1405064A1
Устройство для сопряжения разнотипных вычислительных машин 1984
  • Иванов Валерий Васильевич
  • Каленчук-Порханова Анжелина Алексеевна
  • Лещенко Виктор Николаевич
  • Басков Евгений Иванович
  • Козлов Герман Адрианович
  • Ламден Александр Адольфович
SU1257651A1
Устройство для сопряжения ЭВМ с абонентом 1986
  • Алферьев Николай Николаевич
  • Кочкин Валерий Дмитриевич
  • Красильников Александр Николаевич
  • Терентьев Сергей Евгеньевич
  • Шунин Владимир Александрович
SU1334154A1
Устройство для сопряжения электронной вычислительной машины с общей шиной 1983
  • Снегирев Александр Алексеевич
  • Володарский Марк Иосифович
  • Мячев Анатолий Анатольевич
SU1144112A1
Устройство для сопряжения ЭВМ с разноскоростными группами внешних устройств 1990
  • Потапенко Валерий Ильич
SU1837302A1
Устройство для сопряжения двух вычислительных машин 1987
  • Лещенко Виктор Николаевич
SU1474665A1
Устройство для обмена информацией двух электронно-вычислительных машин 1984
  • Петров Александр Васильевич
  • Пчелкина Елена Юрьевна
SU1231507A1
Устройство для обмена информацией между ЭВМ и периферийными устройствами 1989
  • Мушкаев Виктор Васильевич
  • Салтанов Николай Юрьевич
  • Кауль Михаил Борисович
SU1777145A2

Иллюстрации к изобретению SU 1 111 147 A1

Реферат патента 1984 года Устройство для сопряжения двух магистралей

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ДВУХ МАГИСТРАЛЕЙ, содержащее четьфе блока согласования, два регистра данных, два регистра адреса векторов прерывания, блок управления, че тыре коммутатора, две группы элементов И и два регистра слова состояния, каждый из которых содержит два триггера разрешения прерывания и триггер готовности, первые магистральные вход-выход блока управления через первый блок согласования подключен двухсторонней связью к первой магистрали, которая соединена с входом-выходом первого коммутатора с выходами первой группы элементов И и второго коммутатора, с входом второго блока согласования, вторая магистраль соединена через третий блок согласования с вторыми магистральными входами-выходами блока управления, а также с входом-выходом, третьего коммутатора, с выходами элементов И второй группы и четвертого коммутатора, с входами четвертого блока согласования, выходы второго и четвертого блоков согласования соединены соответственно с ин|формационными входами первого и вто.рого регистров данных и с первьм и вторым адресными входами блока управления, первьй и. второй выходы прерывания которого подключены к управляющим входам второго и четвертого коммутаторов, первые информационные входы которых связаны соответственно с выходами первого и второго регистров адреса вектора прерьшания, первый, второй и третий выходы первого коммутатора соединены соответственно с входами первого и второго триггеров разрешения прерьшания и с первым входом, первого триггера г готовности, выходы которых подключены к первому и второму входам ппеоывания и готовности блока управления, первый, второй и третий выходы третьего ксн мутатора соединены соотв с ветственно с входами третьего, четвертого триггеров разрешения прерывания и с первым входом второго триггера готовности, выходы которых подключены к третьему и четвертому входам прерывания и к второму входу готовнбсти блока управления, а выхо vl ды первого и второго триггеров готовности соединены соответственно с первыми входами третьего и первого коммутаторов и с вторыми входами первого и третьего коммутаторов, первый адресный выход блока управления . соединен с управляющими входами второго коммутатора, первого регистра данных и элементов И первой группы, второй адресный выход блока управления соединен с управляюшрми входами третьего коммутатора, второго регист-ра данных и элементов И второй груп

Формула изобретения SU 1 111 147 A1

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

Известно устройство, содержащее буферный регистр, два блока связи

с каналом, блок Сравнения команд и блок задания режима Ol3«

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

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

Однако в известном устройстве приемник информации не может изменить состояние регистра состояния устройства обмена передатчика и

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

Цель изобретения - повьшение бьютСодействия обмена информацией между ЭВМ.

Поставленная цель достигается тем, что в устройство для сопряжения двух магистралей, содержащее четьфе блока согласования, два регистра данных, два регистра адреса векторов прерывания, блок управления, четыре коммутатора, две группы элементов И и два регистра слова состояния, каждый из которых содержит два триггера разрешений прерьтания и триггер готовности, первые магистральные вход-выход блока -управления через первый блок согласования подключены двухсторонней связью к. первой магистрапи, которая соедине- на с входом-выходом первого коммутатора, с выходами первой группы элементов И и второго коммутатора, с входом второго блока согласования, вторая магистраль соединена через ретий блок согласования с вторыми магистральными входами-выходами блока управления, а также с входомвыходом третьего коммутатора, с выодами элементов И второй группы и етвертого коммутатора, с входами. четвертого блока согласования, вы- ходы второго и четвертого блоков согласования соединены соответственно с информационными входами первого и второго регистров данных и с первы и BTopbiM адресными входами блока уттравления, первьй и второй выходы прерывания которог.о подключены к .управляющим входам второго и четвертого коммутаторов, первые информационные входы которых связаны соответственно с выходами первого и второго регистров адреса вектора прерывания, первьй, второй и третий выходы первого коммутатора соединены соответст - венно с входами первого и второго триггеров разрешенияпрерывания и с первым входом первого триггера готов ности, выходы которых подключены к первенцу и второму входам прерывания и готовности блока управления, первы второй и третий выходы третьего коммутатора соединены соответственно с третьего, четвертого триггеров разрешения прерывания и с первым входом второго триггера готовности, выходы которых подключены к третьему и четвертому входам прерывания и квторому входу готовности блока управ ления, а выходы первого и второго трисгеров готовности соединены соответственно с первыми входами третьег и первого коммутаторов и с вторыми входами первого и третьего коммутаторов, первый адресный выход блока управления соединен с управляющими входами второго коммутатора, первого регистра данных и элементов И первой группы, второй адресный выход блока управления соединен с управляющими входами третьего коммутатора, второго регистра данных и элементов И втброй группы, выходы регистров данных соединены соответственно с информационными входами элементов И первой и второй групп, введены два регистра режимов, два регистра адреса вектора прерывания, а в казкдом из регистров слова состояния введены триггеры режима, при этом входы первого триггера режима и первого регистра режима соединены с четверты ;И пятым выходами первого коммутатора а входы второго триггера режима и второго регистЕ1а режима соединены соответственно с четвертым и пятым выходами третьего коммутатора, прямые выходы второго и первого тригге ров резкима регистров слова состояния 1 7соединены соответственно с управляюшими входами третьего и четвертого регистров адреса вектора прерывания, .с третьими входами первого и третьего коммутаторов, а инверсные выходы с управляющими входами первого и второго регистров адреса вектора прерывания, выходы первого и второго регистров реткима соединены соответственно с четвертьми входами третьего и первого коммутаторов, вторые входы триггеров готовности соединены с управляющими.входами элементов И второй и первой групп, а третьи входы - с управляющимивходами первого и второго регистров данных, выходы первых триггеров разрешения прерь вания соединены соответственно с информационными входами первого и второго регистров адреса вектора прерывания, выходы третьего и четвертого регистров адреса вектора прерывания соединены соответственно с информационными в ходами второго и четвертого коммутатора. Нафиг. 1 приведена схема устройства; нафиг. 2-схема блока управления. Устройство содержит блоки-1, 2, 3 и 4 согласования, коммутаторы 5, 6 6,, 7 и 8, группы элементов И 9 и 10, регистры 11 и 12 слова состояния, регистры 13 и 14 данных, регистры 15, 16, 17 и 18 адресоввекторов прерьшания, блок 19 управления, регистры 20 и 21 режимов. Каждый из регистров слова сост.ояния содержит триггеры разрешения прерывания 22 и 23, готовности 24, режима 25. Блок 19 управления имеет входы 26, 27, 28 и 29 прерывания, 30 и 31 готовности, 32 и 33 адресные, 34, 35 и 36, 37 соответственно магистральные входы и выходы управляющих сигналов, вькоды 38 и 39 прерывания, 40 и 41 адресные, магистрали 42 и 43 Блок управления содержит два узла обмена стандартными магистральными , сигналами, каждый из которых содержит регистр 44 прерывания, дешифратор 45 сигналов ответа, дешифратор 46 адреса. Устройство может работать в режиме прерывания с ЭВМ, подключенной, например, к магистрали 42, если ранее в программном режиме в триггер 22 или 23 была записана единица. Сигналы с выходов триггеров 22 и 23 поступают на входы регистра 44 прерывания, а после обмена стандартными S сигналами регистра 44 с магистралью 42 на втором выходе регистра 44 фор мщ уется сигнал разрешения ввода в магистраль 42 адреса вектора преры|вания, адрес которого зависит от состояния триггеров 22 н 23. В соответствии с выработанным адресом вектора прерывания ЭВМ выполняет одну из программ обработки информации. При передаче информации ЭВМ-источник данных определяет готовность устройства к приему информации, для чего считывается в магистраль содер жимое регистра t1. Если триггер 24 находится в нулевом состоянии, устр.ойство готово к приёму данных с магистрали 42. После записи информа ции триггер 24 переходит в единично состояние, которое может быть счита но со стороны магистрали 43, как один из разрядов регистра 12 слова состояния. Считывание информации в магистраль 43 может производиться программно (по флагу) или по прерыванию. Если в начале цикла обмена при считывании и последующем анализе слова состояния с регистра 11 окаже ся, что состояние триггера 24 - еди ница, т.е. в регистре 23 хранится и 7 еще не считано слово данных, то ЭВМ - источник информации занесет программньш путем в триггер 23 разрешения единицу. ЭВМ-источник выходит из подпрограммы передачи информации и продолжает выполнение прерванной на время выполнения этой подпрограммь основной программы пользователя. Когда ЭВМ-приемник считает слово данных из регистра 13 и триггер 24 будет сброшен, возникнет прерывание. Адрес вектора прерывания соответствует нулевому состоянию триггеров 22 и 25. В программе обработки этого прерьгаания ЭВМ занесет программным путем . слово данных в регистр 13. Таким образом, повышается быстродействие обMeHai. Обмен мезвду ЭВМ может быть организован при помощи служебных слов, которые могут быть занесены в регистры режимов 20 и 21. Например, в них могут быть занесены начальные адреса буферных памятей ЭВМ-приемника информации, что также повышает быстродействие обмена. Увеличение быстродействия устройств обмена многомашинной системы позволяет псэтучить существенный экономический эффект.

I

4J

U2.1

Документы, цитированные в отчете о поиске Патент 1984 года SU1111147A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Адаптер канал-канал 1978
  • Исаенко Владимир Андреевич
  • Калиничев Вадим Анатольевич
  • Тафель Владимир Моисеевич
SU734661A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 111 147 A1

Авторы

Белякова Ирина Порфирьевна

Утин Михаил Антонович

Даты

1984-08-30Публикация

1982-08-04Подача