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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике и предназначено для сопряжения магистрали параллельного интерфейса и магистрали КАМАК. Целью изобретения является расширение области применения. Указанная цель достигается тем, что в устройство, содержащее первый дешифратор режима, два регистра данных, регистр ответа, первьй регистр запросов, регистр начальной установки, регистр сброса, блок приемопередатчиков, блок синхронизации , введены регистр команд, блок Коммутации, шифратор адреса, регистр запрета, регистр призн;ака адресной команды и второй регистр запросов. 5 ил. с

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

28 А1 (19) (11) (S1) 4 G 06 Р 13/26

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

llO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

Н A ВТОРСИОМУ СВИДЕТЕЛЬСТВУ (21) 4187290/24-24 (22) 28.01.87 (46) 23.08.88. Бюл. У 31 (71) Куйбышевский политехнический институт им. В.В. Куйбышева (72) В.И. Батищев, В.В. Лизунов, В.А. Солощев и А.И. Чертыковцев (53) 681.325(088.8) (56) Авторское свидетельство СССР

1) 1251093, кл. С 06 F 13/20, 1985.

Приборы и техника эксперимента.

У б, 1975, с. 69-71. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ДВУХ

МАГИСТРАЛЕЙ (57) Изобретение относится к вычислительной технике и предназначено для сопряжения магистрали параллельного интерфейса и магистрали KAMAX. Целью изобретения является расширение области применения. Указанная цель достигается тем, что в устройство, содержащее первый дешифратор режима, два регистра данных, регистр ответа, nepsbdt регистр запросов, регистр начальной установки, регистр сброса, блок приемопередатчиков, блок синхронизации, введены регистр команд, блок ,коммутации, шифратор адреса, регистр запрета, регистр признака адресной команды и второй регистр запросов.

5 ил.

1418728

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

Необходимость такого сопряжения возникает при создании систем иммитации, моделирования и тестирования технических средств и программного обеспечения КАИАК-систем, в частности при решении задач моделирования объектов.

Целью изобретения является расширение области применения за счет

15 организации дополнительных режимов работы.

На фиг. 1 представлена блок-схема устройства; на фиг. 2 — блок-схема блока синхронизации; на фиг. 3 схема второго дешифратора режима; на фиг. 4 — схема первого дешифратора режима; на фиг. 5 — схема шифратора адреса.

Устройство содержит первый дешифратор i режима, первьп регистр 2 данных, регистр 3 команд, регистр 4 запрета, регистр 5 ответа, второй регистр 6 данных, регистр 7 готовности, первый регистр 8 запросов, регистр 9 признака адресной команды, регистр 10 начальной установки, регистр li сброса, второй дешифратор

12 режима, блок 13 коммутации, блок ,4 приемопередатчиков, второй регистр

15 запросов, шифратор 16 адреса и блок 17 синхронизации.

Блок 17 синхронизации содержит элементы И 18-27, элементы НЕ 28-36, элементы ИЛИ 37-40. элемент И-ИЛИ 41 и триггер 42. Второй дешифратор 12 режима содержит элементы НЕ 43-50, группу триггеров 51, элементы И 5254, триггер 55, селектор 56, элементы ИЛИ 57-60 и элементы 6 1-70.

Первый дешифратор 1 режима содержит элементы НЕ 71-79, элементы И 8083, элементы ИЛИ 84-87 и селектор 88.

Шифратор 16 адреса содержит элементы

НЕ 89-93, элементы И 94 95,, триггер

96 и элемент И-ИЛИ 97, 50

Устройство работает следующим образом, При включении питания крейта первый регистр 8 запросов устанавливается в исходное состояние.. При вклю- 55 чении питания микро-3BN на магистрали параллельного интерфейса вырабатывается сигнал "Сброс", устанавливакяций в исходное состояние регистр 7 готовности, блок 17, второй дешифратор 12 режима, регистр 9 признака адресной команды, регистр

10 начальной установки и регистр 11 сброса. При передаче контроллером крейта команды начальной установки или команды сброса факт передачи по второму стробу фиксируется в регистрах 10 и 11 начальной установки и сброса соответственно. Затем регистр

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

При этом с блока 13 коммутации через блок 14 приемопередатчиков вводится код адреса вектора прерывания, соответствующий либо подпрограмме начальной установки, либо подпрограмме сброса, в зависимости от того, какая команда передана контроллером крейта. Одной из команд подпрограммы начальной установки очищается источник запроса, а при активном состоянии регистра 11 сброса блок 17 инициирует цикл прерывания, аналогичный описанному. При передаче контроллером крейта вместе с командой начальной установки команды запрета состояние соответствующей шины магистрали крейта фиксируется в регистре 4 зап-рета по второму стробу. Во время выполнения подпрограммы начальной установки, реализуемой микро-ЭВК, содержимое регистра 4 запрета через блок 13 коммутации и блок 14 приемопередатчиков считывается в магистраль параллельного интерфейса микро-ЭВМ.

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

2 данных и регистр 3 команд по соответствующим управляющим сигналам записи, формируемым первым дешифратором режима. При записи информации в регистр команд факт передачи адресной команды фиксируется в регистре 9 признака адресной команды, при этом блок 17 инициирует цикл прерывания работы микро-ЭВМ, аналогичный описанному. Передача содержимого первого регистра 2 данньж, регистра 3 команд, регистра 4 запрета, а также векторов прерываний в магистраль микро-ЭВМ осуществляется через блок 13 коммута18728

3 14 ции и блок 14 приемопередатчиков. Адрес для коммутации задается шифратором 16 адреса, который управляется сигналами второго дешифратора 12 режима при передаче информации из указанных регистров и сигналами блока

17, а также второго регистра 15 запросов при передаче векторов прерывания. Информация, предназначенная для передачи в магистраль крейта, считывается из микро-ЭВМ через блок

14 приемопередатчиков в первый регистр 8 запросов, второй регистр

6 данных и регистр 5 ответа по сигналам записи, формируемым вторым дешифратором 12 режима работы. По командам контроллера крейта информация из регистра 5 ответа и второго регистра 6 данных передается в магистраль крейта под действием управляющих сигналов, формируемых первым дешифратором 1 режима работы. Информация из первого регистра 8 запросов передается в магистраль крейта постоянно ° При поступлении адресных команд из магистрали крейта передача информации из первого регистра 8 запросов в магистраль крейта блокируется. При завершении обмена между устройством сопряжения и микро-ЭВМ последняя передает команду, под действием которой второй дешифратор 12 режима формирует сигнал установки регистра 7 готовности в исходное состояние. По соответствующей команде контроллера крейта содержимое регистра 7 готовности передается в магистраль крейта под действием управляющего сигнала, формируемого первым дешифратором 1 режима работы, Блок 17 синхронизации функционирует следующим образом.

При включении питания микро-ЭВМ вырабатывается сигнал К СБРОС Н, очичающий шину требования прерывания

КТПРН. Появление активного сигнала на группе входов элементов И-ИЛИ 41 приводит к формированию сигнала

КТПРН, а также активизации сигналов на первом и пятом выходах. Сигнал с первого выхода предназначен для фиксации входной информации в регистр 15 запросов. Сигнал с пятого выхода переводит регистр 7 готовности в активное состояние. В цикле прерывания микро-ЭВМ при появлении сигнала K ВВОД Н шины управления микро-ЗВМ активизируется сигнал

55 на третьем вьп;.оде, при этом шифратор 16 адреса формирует адрес, поступакнций на блок -13 коммутации. При появлении сигнала шины управления микро-ЗВМ К ППР 1 Н очищается шина К

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

К СИН Н. После снятия сигнала К ППР 1

Н очищается шина К СИП Н, а сигнал на четвертом выходе принимает исходное значение, определяющее направление передачи информации от микро-ЭВМ через блок 14 приемопередатчиков к элементам устройства сопряжения. При обмене информацией микро-ЭВМ и данным устройством сопряжения в циклах Ввод" и "Вывод также формируется сигнал

К ШП Н, а в цикле "Ввод 1 — сигнал на четвертом выходе, При появлении на группе входов очистки одного из сигналов очистки -актовый вход D-триггера подготавливается к восприятию соответствующего сигнала, а также активизируется третий выход, при этом пптфратор 16 адреса формирует адрес, поступающий на блок 13 коммутации.

Второй депп фратор 12 режима работ функционирует следующим образом.

В адресной части циклов Ввод" и "Вы вод при соответствующей комбинации ча второй группе входов по переднему фронту сигнала шины управления микро.

ЭВМ К СИА Н активизируются сигналы выбор Н и выбор В, состояние четырех младших разрядов шины адреса/данных фиксируется в регистре. Выходная информация регистра дешифруется и при появлении сигнала К ВВОД Н или

ВЫВОД Н шины управления микро-ЭВМ на группе магистральных выходов появляется один из сигналов управления элементами устройства сопряжения.

По заднему фронту сигналы ВЫБОР Н и ВЫБОР В принимают исходное значение, при этом запрещается дешифрация выходной информации регистра.

Первый дешифратор 1 режима работы функционирует следующим образом. При адресации контроллером крейта устройства сопряжения в цикле КАМАК соответствующая комбинация сигналов. в шине субадреса А0--ÀÇ дешифрируется.

5 14

Сигi злы с выходов дешифратора н сочетании с сигналами шины функции F1-F5 и сигналом строба S1 определяют один из управляющих сигналов второй группы выходов.

Формула изобретения

Устройство для сопряжения двух магистралей, содержащее первый дешифратор режима, два регистра данных, регистр ответа, первый регистр запроса, регистр начальной установки, регистр сброса, блок приемопередатчиков, блок синхронизации, первая группа входов-выходов задания режнма котого является группой входов-выходов устройства для подключения к шинам синхронизации и выбора режима первой магистрали, стробирующий вход и группа информационных входов первого дешифратора режима является соответственно входом и группой входов устройства для подсоединения к первой шине стробирования и группе информационных шин второй магистрали, первый выход первого дешифратора режима является выходом устройства для подсоединения к первой шине состояния второй магистрали, группа информационных входов первого регистра данных является группой входов устройства для подсоединения к первой группе шин записи второй магистрали, выходы регистра ответа первого регистра запроса являются выходами устройства для подсоединения соответственно к второй шине состояния и к шине чтения запроса второй магистрали, группа выходов вторoro регистра данных является группой выходов устройства для подсоединения к группе шин чтения второй магистрали, информационные входы регистров начальнойустановки и сброса являются входами устройства для подсоединения к шинам установки и сброса второй магистрали, синхровходы регистров начальной установки и сброса являются входами устройства для подсоединения к второй шине стробирования второй магистрали, второй, третий и четвертый выходы первого дешифратора режима соединены соответственно с синхровходами первого и второго регистров данных и входом регистра ответа, информационные входы-выходи бло187?8

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

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

18/28 8 выход блока синхронизации подключен к информационному входу регистра готовности, первая группа выходов первого регистра данных и первая груп5 па выходов регистра команд подключены к первой группе информационных входов блока приемопередатчиков, вторая группа информационных входов

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

20 с выходом регистра запрета.

1418728

1418728

pgOX !Щ ПОУМУ К- Я

1418728

Составитель Г. Стернин

Техред А. Кравчук Корректор М, Васильева

Редактор О. Головач

Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

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

Заказ 4155/47

Производственно-полиграфическое предприятие, г. г р д, у . р

Уж о о л. П оектная, 4