Устройство для обмена информацией Советский патент 1992 года по МПК G06F11/00 

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

XI

оо

Ј

О

СА

СО

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

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

На чертеже приведена функциональная схема устройства

Устройство состоит из процессора 1, буферной памяти 2, первого шинного формирователя 3, первой группы шинных формирователей 3.1-3.п. процессоров - абонентов 4.1 - 4.п, дешифратора 5, второго шинного формирователя 6, второй группы шинных формирователей элемента ИЛИ 7 дешифратора состояния, группы элементов ИЛИ б.п, 7.1-7 п многорежимного ОЗУ (МО- ЗУ) клавиатуры 8, буфера клавиатуры 9, регистров отображения информации 10.

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

Исходное состояние устройства такое, что буферная память 2, МОЗУ клавиатуры 9 и блок регистров отображения информации 10 подключены к процессору 1,

1случай: инициатором обмена является процессор 1.

Процессор 1 через порт Р1 на дешифратор 5 выставляет номер периферийного процессора, с которым необходимо произвести обмен информацией. Дешифратор 5 отключает буферную память 2 от процессора и через выбранный из первой группы шинный формирователь 3.1 -З.п подключает шину данных буферной памяти 2 к порту ввода-вывода РО выбранного абонента 4 1- 4,п, а через шинный формирователь второй группы 6.1 - б.п подключает шину управления буферной памятью. После такой коммутации буферная память 2 становится частью архитектуры одного из абонентов 4.1-4.П, он может читать и записывать в нее любую информацию. В конце связи периферийный абонент через порт Р1 выставляет сигнал конец связи (к.с.), который вызывает прерывание процессора 1, который переводит схему в исходное состояние

2случай: инициатором является периферийный абонент. Периферийный абонент 4.1-4.п через порт Р1 выставляет сигнал начало связи (н.с.), вызывающий прерывание процессора 1 который при получении

данного сигнала начинает поочередной опрос каждого периферийного абонента по алгоритму описанному для первого случая. 3 случай инициатором является клавиатура

При нажатии клавиши с кодом определенного периферийного абонента 4 1-4 п процессор 1 анализирует данный код и в соответствии с ним подключает выбранный

0 оператором процессор. В результате такой коммутации клавиатура и блок регистров отображения становится частью архитектуры выбранного процессора. По окончании работы с клавиатурой нажимают клавишу с

5 кодом конца связи который периферийный абонент анализирует и выдает сигнал конец связи (к.с.) на вход ПР процессора 1 который переводит схему в исходное состояние. С функциональной точки зрения второй

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

5 соответствующего абонента 4 1 -4.п или процессора 1. а также при работе с клавиатурой шинные формирователи 6 и 6 1+6.п подключают линию сигнала прерывания от МОЗУ 8 клавиатуры на вход дешифратора

0 состояния 7. На вход (разрешение выхода) формирователя 6 также поступает сигнал с дешифратора 5.

Роль буферной памяти 2 в данном случае (фиг. 1) выполняет ОЗУ индикации это

5 запоминающее устройство с произвольным доступом емкостью шестнадцать 8-разрядных слов предназначено для хранения информации. После загрузки в КР580ВВ79 управляющих слов чтения и записи содер0 жимое ОЗУ индикации может быть прочитано и изменено процессором с помощью команд 1N и OVT.

С клавиатуры может задаваться любая информация и в любые моменты времени

5 если программы прерывания не запрещены т е. когда не занята общая магистраль при нажатии клавиши вырабатывается сигнал на прерывание и начинает работать программа обслуживания прерывания от клави0 атуры по заданному алгоритму

Регистры 10 управляются по внутренней шине аппаратными средствами контроллера клавиатуры индикации КР580ВВ79. Синхронизация контроллера осуществляет5 ся через шину управления (ШУ) сигналом ТО от внутреннего генератора процессора 1 Формула изобретения Устройство для обмена информацией между абонентами и процессором содержащее буферную память, первый шинный

формирователь первую группу шинных формирователей, причем первая группа входов/выходов буферной памяти соединена с первой группой входов/выходов первого шинного формирователя, втирая группа входов/выходов которого является группой входов/выходов устройства для подключения к шине данных процессора, вторая группа входов/выходов буферной памяти является группой входов/выходов устрой- ства для подключения к первой группе входов/выходов шинных формирователей первой группы, группы выходов когорШ я в- ляются группами выходов устройства для подключения шин данных соответствующих абонентов, управляющие входы буферной памяти соединены с выходами второго шинного формирователя, информационные входы которого являются входами устройства для подключения к шине управлений про- цессора, отличающееся тем. что. с целью расширения функциональных возможностей за счет обеспечения возможности обмена в случайные промежутки времени по инициативе любого абонента, устройство содержит дешифратор, дешифратор состояния (элемент ИЛИ 7), группу элементов ИЛИ вторую группу шинных формирователей причем информационные

входы дешифратора являются входами устройства для подключения к шине адреса процессора, выходы дешифратора соедине- ны с первыми входами элементов ИЛИ группы с входами управления передачей первой и второй групп шинных формирователей выход буферной памяти соединен с информационными входами шинных формирователей второй группы, выходы которой соединены с вторыми входами соответствующих элементов -ИЛИ группы и являются выходами устройства для подключения к соответствующему разряду шины управления одноименных абонентов, выходы элементов ИЛИ группы являются выходами устройства для подключения к входам прерывания одноименных абонентов, выходы начала и конца запросов которых подключены к информационным входам дешифратора состояния, выход которого подключен к входу прерывания процессора, выход втбрбго шинного формирователя к входу прерывания процессора, выход второго шинного формирователя подключен к входам шинных формирователей второй группы и к информационным входам дешифратора состояния, n+1-й выход дешифратора (где п - число абонентов) соединен с входами управления первого и второго шинных формирователей

1 vo ffuisrrgoHдунтянъ

i

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

название год авторы номер документа
Устройство для измерения частоты и периода 1991
  • Астапов Владислав Николаевич
SU1824592A1
Устройство для обмена данными между процессором и периферийными устройствами 1983
  • Вяльшин Александр Анатольевич
  • Морозов Геннадий Прокопьевич
SU1167615A1
СИСТЕМА ИНТЕЛЛЕКТУАЛЬНОЙ ПОДДЕРЖКИ КОМАНДИРА КОРАБЛЯ 1996
  • Ваколюк О.П.
  • Издеберский Г.А.
  • Киваев Н.М.
  • Синильников М.А.
  • Чернов В.С.
RU2133498C1
Устройство для управления процессом смешения жидкостей 1986
  • Мосякин Анатолий Ильич
SU1429092A1
Устройство для сопряжения ЭВМ с абонентами 1990
  • Петренко Станислав Иванович
  • Шипулин Андрей Владимирович
SU1780088A1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1
Устройство для обмена данными между процессором и периферийными устройствами 1987
  • Вяльшин Александр Анатольевич
  • Недужко Михаил Иванович
SU1418727A1
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ ДЛИНЫ ДВИЖУЩЕГОСЯ ДЛИННОМЕРНОГО МАТЕРИАЛА 1994
  • Астапов В.Н.
RU2091709C1
Устройство для сопряжения ЭВМ с магистралью локальной сети 1990
  • Копылов Александр Иванович
  • Васекин Владимир Алексеевич
  • Григорьев Максим Николаевич
  • Целовальников Юрий Александрович
  • Болычевский Александр Борисович
  • Литвин Геннадий Евгеньевич
SU1839258A1
Устройство системного контроля для мультипроцессорной системы 1987
  • Николаев Владимир Васильевич
  • Косов Юрий Васильевич
  • Ягноков Валерий Павлович
SU1462342A1

Иллюстрации к изобретению SU 1 784 103 A3

Реферат патента 1992 года Устройство для обмена информацией

Изобретение относится к вычислительной технике, в частности к устройствам для обмена информацией между процессором и абонентами через буфер в многопроцессорной системе с ее отображением на дисплее, и может быть использовано при построении программируемых многопроцессорных контроллеров. Цель изобретения - расширение . функциональных возможностей устройства за счет обеспечения возможности обмена в случайные промежутки времени по инициативе любого абонента. Для достижения цели в устройство для обмена информацией, содержащее п периферийных абонентов 4.1 - 4.п, буферную память 2, первый шинный формирователь 3, первую группу шинных формирователей 3.1-З.п абонентов 4.1--4 п второй шинный формирователь 6, вторую группу шинных формирователей 6.1-б.п, введены дешифратор 5, дешифратор состояния 7, группы элементов ИЛИ 7.1-7.п и многорежимное ОЗУ клавиатуры 8. Роль буферной памяти 2 в данном случае выполняет 03-У индикации емкостью 16 байтов конт- ролл ера индикации и клавиатуры КР580ВВ79. 1 ил.

Формула изобретения SU 1 784 103 A3

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

1971
SU410392A1
кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство станционной централизации и блокировочной сигнализации 1915
  • Романовский Я.К.
SU1971A1
Шевкогляс Б.В
Микропроцессорные структуры
Гл
Способ гальванического снятия позолоты с серебряных изделий без заметного изменения их формы 1923
  • Бердников М.И.
SU12A1
Обмен информацией процессорами через буфер типа FIFO, - М.: Радио и связь, 1986
с
Гудок 1921
  • Селезнев С.В.
SU255A1

SU 1 784 103 A3

Авторы

Астапов Владислав Николаевич

Воробьев Геннадий Георгиевич

Даты

1992-12-23Публикация

1989-12-04Подача