Устройство для управления обменом информацией между ЭВМ и группой периферийных устройств Советский патент 1992 года по МПК G06F13/00 

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

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

Цель изобретения - расширение функциональных возможностей устройства за счет .обеспечения возможности обмена ин формацией без учета приоритетности внешних устройств.

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

На чертеже представлены дешифратор 1 адреса, ЭВМ 2, регистр 3 обмена, коммутатор 4, блок 5 выбора приоритета, перифе- рийные регистры 6, периферийные

устройства 7, параллельная шина 8 кода числа (группа командных выходов ЭВМ), цепь 9 управляющего сигнала (стробирую- щий выход ЭВМ), цепь 10 прерываний (выход прерываний ЭВМ), цепь 11 чтения информации (выход чтения ЭВМ), информационная шина 12 параллельного обмена (группа информационных входов ЭВМ), параллельные шины 13 и 14 управления (группы входов и выходов дешифратора адреса), цепь 15 записи информации (первый выход записи ЭВМ), шина 16 параллельного обмена информацией между устройствами 7 и коммутатором 4, шина 17 параллельного обмена информацией (первая группа информационных выходов ЭВМ), группа информационных шин 18 и 19, цепь 20 записи информации (второй выход записи ЭВМ), информационная шина 21 параллельного обмена информацией, цепь 22 запроса (вход запроса блока 5), группа 23 цепей запроса (группа входов запроса блока 5), цепь 24

СП

с

VJ

О

ГО

разрешения работы (выход разрешения работы блока 5), группа 25 цепей разрешения работы (группа выходов разрешения работы блока 5), информационная шина 26 параллельного обмена информацией (вторая группа информационных выходов ЭВМ), Кроме того, устройство содержит группу блоков 27 управления обменом, каждый из которых содержит элемент I/1-HE 28, регистр 29 записи, первый триггер 30, схему 31 сравнения, дешифратор 32 обмена и имеет группу 33 цепей управления для соединения группы выходов дешифратора 32 с входами режима устройств 7 и коммутатор 34 данных. Блок 27 содержит также второй триггер 35 и имеет информационные шины 36 и 37 для соединения выходов регистра 3 с информационными входами регистра 29 и выходов коммутатора 34 с группой 12 входов ЭВМ. Цепь 38 управления соединяет выход схемы 31 с входом готовности ЭВМ. Цепи 39 и 40 соединяют выход разрешения работы ЭВМ и выход признака адреса ЭВМ с входами элемента И-НЕ 28. Цепь 41 записи информации соединяет третий выход записи ЭВМ с входом записи регистра 29. Адресная шина 42 (группа адресных выходов ЭВМ) подключена к первой группе информационных входов схемы 31. В состав блока 27 входит также элемент НЕ 43, вход и выход которого соединены соответственно с выходом схемы 31 и установочным входом триггера 35. Установочный вход, вход сброса и выход триггера 30 подключены соответственно к выходу элемента И-НЕ 28, первому выходу дешифратора 32 и управляющему входу схемы 31. Информационные выходы регистра 29 соединены со второй группой информационных входов схемы 31 и группами информационных входов дешифратора 32 и коммутатора 34, управляющий вход которого подключен к выходу схемы 31. Вход сброса и выход триггера 35 соединены соответственно с вторым выходом и управляющим входом дешифратора 32.

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

Каждому блоку 27 присваивается свой код адреса, который постоянно формируется в устройстве и поступает по шине 42 на входы схемы 31. Код адреса присваивается блоку 27 на стадии разработки устройства и может быть изменен при необходимости. Для выбора блока 27 управления группой периферийных устройств, с которыми производится обмен информацией, ЭВМ на шине 17 устанавливает код адреса и сигнала записи, передаваемого по цепи 15, записывает его в регистр 3 обмена. С выхода регистра 3 обмена код адреса по шинам 21 и 36 с помощью управляющего сигнала, поступающего по цепи 41, переписывается в регистр 29 блока 27 управления, С выхода

регистра 29 код адреса поступает на группу входов схемы 31. ЭВМ по цепи 39 передает на первые входы элементов И-НЕ 28 всех блоков 27 сигнал разрешения работы (верхний уровень), а по цепи 40 на вторые входы

0 элементов И-НЕ 28 - сигнал разрешения сравнения кодов, На выходе элемента И-НЕ 28 формируется сигнал нижнего уровня, который поступает на установочный вход триггера 30 и устанавливает его в состояние, при

5 котором на выходе формируется сигнал верхнего уровня, разрешающий сравнение кодов. При наличии на управляющем входе схемы 31 разрешающего сигнала с выхода триггера 30 производится сравнение кодов

0 адреса, поступающих на информационные входы схемы 31. Если коды адреса равны, то на выходе схемы 31 формируется сигнал верхнего уровня,который поступает на управляющий вход коммутатора 34 для разре5 шения трансляции через коммутатор 34, на вход ЭВМ по шине 37 отклика кода адреса; на вход элемента НЕ 43 для формирования на выходе нижнего уровня сигнала для установки триггера 35 по единичному входу в

0 положение, при котором на его выходе формируется сигнал нижнего уровня, разрешающий работу дешифратора 32 (этот сигнал с выхода триггера 35 поступает на управляющий вход дешифратора 32); по цепи 38 в

5 ЭВМ в качестве информационного сигнала о том, что блок 27 выполнил операцию по сравнению кодов адреса и выдало на вход ЭВМ по шине 37 отклика адреса.

ЭВМ, получив сигнал по цепи 38, произ0 водит анализ отклика адреса для уточнения правильности выбора блока 27 группой периферийных устройств, с которыми происходит обмен информацией. После окончания анализа отклика ЭВМ переходит

5 к выполнению следующих операций: снимает с цепи 40 сигнал разрешения сравнения адресов; устанавливает на шине 17 код команды; по сигналу записи, поступающему по цепи 15. записывает код команды в ре0 гистр 3 обмена; по сигналу управления, поступающему по цепи 41, осуществляет перезапись кода команды из регистра 3 обмена в регистры 29 блоков 27.

Код команды с выхода регистра 29 по5 ступает на вход дешифратора 32, где он дешифрируется в виде сигнала нижнего уровня на первом выходе. Сигнал с первого выхода дешифратора 32 поступает на вход сброса триггера 30 для установки его в исходное состояние.

Управление работой периферийных устройств 7 осуществляется последовательностью команд, поступающих из ЭВМ, которые определяются дешифратором 32, и с его выхода сигналами управления нижнего уровня по цепям 33 поступают на входы исполнительных элементов периферийных устройств. Инициатором по обмену информацией с любым периферийным устройством группы (без учета их приоритетности) является ЭВМ. На вход блока 5 выбора приоритета .по цепи 22 передается сигнал готовности к приему, или сигнал прерывания для передачи информации только от того периферийного устройства, которому от центрального процессора ЭВМ поступил сигнал управления на разрешение работы. Дальнейшая работа устройства по управлению обменом информацией аналогична работе известного устройства.

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

Формула изобретения Устройство для управления обменом информацией между ЭВМ и группой периферийных устройств по авт. св. № 1640700,

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

устройств, в него введена группа блоков управления обменом, каждый из которых содержит элемент .И-НЕ, регистр записи, два триггера, схему сравнения, дешифратор обмена, элемент НЕ и коммутатор данных,

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

выходом устройства для подключения к входу готовности ЭВМ, первый и второй входы элемента И-НЕ являются входами устройства для подключения соответственно к выходу разрешения работы ЭВМ и выходу

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

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

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

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

название год авторы номер документа
Устройство для управления обменом информацией между ЭВМ и группой периферийных устройств 1988
  • Русаков Петр Александрович
SU1640700A1
Устройство для объема информацией между ЭВМ и периферийными устройствами 1989
  • Мушкаев Виктор Васильевич
  • Салтанов Николай Юрьевич
  • Кауль Михаил Борисович
SU1679497A1
Устройство для сопряжения ЭВМ с внешними устройствами 1987
  • Молчанов Павел Иванович
  • Осипов Андрей Васильевич
  • Буянов Борис Яковлевич
  • Фокеев Петр Михайлович
SU1501077A1
Устройство для сопряжения периферийного устройства с ЭВМ 1988
  • Молчанов Павел Иванович
  • Осипов Андрей Васильевич
  • Фокеев Петр Михайлович
  • Буянов Борис Яковлевич
SU1596339A1
Устройство для обмена информацией между ЭВМ и периферийными устройствами 1989
  • Мушкаев Виктор Васильевич
  • Салтанов Николай Юрьевич
  • Кауль Михаил Борисович
SU1777145A2
Устройство для сопряжения электронной вычислительной машины с общей шиной 1983
  • Снегирев Александр Алексеевич
  • Володарский Марк Иосифович
  • Мячев Анатолий Анатольевич
SU1144112A1
Устройство для сопряжения внешних устройств с электронной вычислительной машиной 1983
  • Аптекман Борис Александрович
  • Залозный Михаил Тихонович
  • Кучеренко Андрей Павлович
  • Пилипчук Анатолий Ефимович
  • Пшеничный Николай Тихонович
  • Цехмиструк Георгий Юрьевич
SU1100615A1
Устройство обмена информацией 1987
  • Путьмаков Анатолий Николаевич
  • Зеленцов Алексей Геннадьевич
SU1532941A1
Устройство для управления обращением к общей памяти 1987
  • Беляков Анатолий Иванович
SU1495804A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ 1992
  • Аронштам М.Н.
  • Ицкович Ю.С.
RU2043652C1

Иллюстрации к изобретению SU 1 711 170 A2

Реферат патента 1992 года Устройство для управления обменом информацией между ЭВМ и группой периферийных устройств

Изобретение относится к вычислительной технике и радионавигации, может быть использовано в приемо-индикаторах спутниковых навигационных систем и является дополнительным к изобретению по авторскому свидетельству Ms 1640700. Целью изобретения является расширение функциональных возможностей устройства за счет обеспечения возможности обмена информацией без учета приоритетности внешних устройств. Поставленная цель достигается тем, что в устройство, содержащее блок выбора приоритета, коммутатор, регистр обмена и дешифратор адреса, введена группа блоков управления обменом, каждый из которых содержит элемент И-НЕ, регистр записи, два триггера, схему сравнения, дешифратор обмена, элемент НЕ и коммутатор данных. 1 ил.

Формула изобретения SU 1 711 170 A2

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

Устройство для управления обменом информацией между ЭВМ и группой периферийных устройств 1988
  • Русаков Петр Александрович
SU1640700A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 711 170 A2

Авторы

Русаков Петр Александрович

Даты

1992-02-07Публикация

1989-11-21Подача