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

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

1U

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

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

; Целью изобретения является рас- ;ширение области применения за счет I организации дополнительные режимов работы.

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

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

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

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

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

Первьй дешифратор 1 режима содержит элементы НЕ 71-79, элементы И 80 83, элементы ИПИ 84-87 и селектор 88 Шифратор 16 адреса содержит элементы НЕ 89-93, элементы И 94,95} триггер 96 и элемент И-Ш1И 97.

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

При включении питания крейта первый регистр 8 запросов устанавливается в исходное состояние. При включении питания микро-ЭВМ на магистрали парал-пельного интерфейса вырабатывается сигнал Сброс, устанав87282

ливающий в исходное состояние регистр 7 готовности, блок 17, второй дешифратор 12 режима, регистр 9 признака адресной команды, регистр

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

второму стробу фиксируется в регистрах 10 и 11 начальной установки и сброса соответственно. Затем регистр 10 начальной установки инициирует цикл прерьшания работы микро-ЭВМ,

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

.. блок 14 приемопередатчиков вводится код адреса вектора прерьшання, соот- ветствунщий либо подпрограмме начальной установки, либо подпрограмме сброса, в зависимости от того,

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

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

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

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

Блок 17 синхронизации функционнру ет следующим образом.

При включении питания микро-ЭВМ вырабатывается сигнал К СБРОС Н, очичающий шину требования прерьшания КТПРН. Появление активного сигнала на группе входов элементов И-ИЛИ 41 приводит к формированию сигнала КТПРН, а также активизации сигналов на первом и пятом выходах. Сигнал с первого выхода предназначен для фиксации входной информации в регистр 15 запросов. Сигнал с пятого выхода переводит регистр 7 готовности в активное состояние. В цикле прерьтания микро-ЭВМ при появлении сигнала К ВВОД Н шины управления микро-ЭВМ активизируется сигнал

5

0

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

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

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

5 В адресной части циклов Ввод и Вывод при соответствующей комбинации на второй группе входов по переднем, фронту сигнала шины управления, микро- ЭВМ К СИЛ Н активизируются сигналы выбор Н и выбор В, состояние четырех младших разрядов пшны адреса/данных фиксируется в регистре. Выходная информация регистра дешифруется и при появлении сигнала К ВВОД Н или ВЬШОД Н шины управления микро-ЭВМ на группе магистральных выходов появляется один из сигналов управления элементами устройства сопряжения. По заднему фронту сигналы ВЫБОР Н

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

Первьй дешифратор 1 режима работ.ы функционирует следую1дим образом. При

5 адресации контроллером крейта устройства сопряжения в цикле КАМАК соответствующая комбинация сигналов, в шине субадреса АО-АЗ дешифрируется.

0

0

5

51

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

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

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

286

ка П1)иемопередачи яшшются входами- выходами устройства для пoдcoeдииfJHИя к информационным шинам первой магистрали, отличающееся тем, что, с целью расширения области применения за счет организащш дополнительных режимов работы, в устройство введены регистр команд, регистр

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

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

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

реса, вторая группа выходов второго

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

55 режима соединены соответственно с синхровходами регистра команд, регистра готовности и регистра признака адресной команды, выходы регистра

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

28

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

кпптн

Д

J-d $ыхоЗ

ч-и SiMtaS

ру.г

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

название год авторы номер документа
Устройство обмена информацией 1987
  • Путьмаков Анатолий Николаевич
  • Зеленцов Алексей Геннадьевич
SU1532941A1
Устройство для сопряжения ЭВМ с общей магистралью 1990
  • Чудов Александр Алексеевич
  • Гриневич Анатолий Владимирович
  • Беспалов Сергей Викторович
  • Жевненко Юрий Иванович
SU1728867A1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1
Устройство для сопряжения магистрали ЭВМ с магистралью внешних устройств 1984
  • Глезер Феликс Аронович
  • Спивак Елена Германовна
  • Чеблоков Игорь Владимирович
SU1246105A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство для сопряжения магистрали ЭВМ с периферийными устройствами 1990
  • Пименов Анатолий Владимирович
  • Шапоров Игорь Дмитриевич
  • Соколов Сергей Алексеевич
  • Ткаченко Сергей Николаевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
SU1751775A1
Устройство для сопряжения двух вычислительных машин 1985
  • Каленчук-Порханова Анжелина Алексеевна
  • Лещенко Виктор Николаевич
SU1315987A1
Устройство для сопряжения ЭВМ с внешним устройством 1986
  • Кулаков Михаил Геннадьевич
SU1377864A1
Устройство для сопряжения микропроцессорной системы с внешними устройствами с контролем 1984
  • Карнаух Константин Григорьевич
  • Баженов Сергей Евгеньевич
  • Тимонькин Григорий Николаевич
  • Самарский Виктор Борисович
  • Ткаченко Сергей Николаевич
  • Топорков Валентин Васильевич
  • Харченко Вячеслав Сергеевич
  • Ярмонов Виктор Иванович
SU1242956A1
Устройство для сопряжения электронной вычислительной машины с общей шиной 1983
  • Снегирев Александр Алексеевич
  • Володарский Марк Иосифович
  • Мячев Анатолий Анатольевич
SU1144112A1

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

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

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

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

ФигЗ

4

DuuHdz (i-2

y

щ alчннon nyмdoфнн

|{

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

Устройство для сопряжения двух электронных вычислительных машин 1984
  • Карапетьян Валерий Мисакович
  • Дмитриев Юрий Борисович
  • Бровко Борис Иванович
  • Зайченко Владимир Васильевич
SU1251093A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Приборы и техника эксперимента
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1
Способ приготовления пищевого продукта сливкообразной консистенции 1917
  • Александров К.П.
SU69A1

SU 1 418 728 A1

Авторы

Батищев Виталий Иванович

Лизунов Валерий Викторович

Солощев Владимир Алексеевич

Чертыковцев Алексей Иванович

Даты

1988-08-23Публикация

1987-01-28Подача