Устройство для сопряжения процессора с общей магистралью Советский патент 1990 года по МПК G06F13/36 G06F15/16 

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

(Л С

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ПРОЦЕССОРА С ПАМЯТЬЮ 1991
  • Кремез Г.В.
  • Шаганов С.В.
RU2018941C1
Устройство для сопряжения процессора с памятью 1986
  • Баранов Игорь Алексеевич
  • Веселухин Валерий Константинович
  • Кремез Георгий Вальтерович
  • Орлов Михаил Александрович
  • Пехтерев Юрий Гаврилович
  • Роздобара Виталий Владимирович
  • Хамицкий Виктор Анатольевич
SU1345203A1
УСТРОЙСТВО МЕЖМАШИННОГО ОБМЕНА 1987
  • Шар А.И.
SU1549371A1
Система сбора и обработки информации 1987
  • Кухарь Геннадий Владимирович
  • Потапенко Валерий Ильич
  • Румянцев Александр Иванович
  • Попов Владимир Васильевич
  • Фролов Николай Васильевич
SU1424024A1
Устройство для обмена информацией с общей шиной 1984
  • Снегирев Александр Алексеевич
  • Володарский Марк Иосифович
SU1322301A1
Устройство для сопряжения микропроцессора с магистралью 1985
  • Молоков Владимир Петрович
  • Холодняк Владимир Павлович
SU1302287A1
Микропроцессорная система с встроенным контролем 1986
  • Сенцов О.Б.
SU1417651A1
Микропроцессорное устройство обработки данных 1982
  • Кабанов Николай Дмитриевич
  • Гуськов Владимир Дмитриевич
  • Соболев Вячеслав Алексеевич
  • Агронин Лев Лазаревич
  • Кравченко Владимир Самойлович
  • Шкамарда Александр Николаевич
  • Глухов Виктор Иванович
SU1291999A1
Устройство для управления подключением к магистрали общего блока памяти 1980
  • Снегирев А.А.
  • Фельдман Б.Я.
  • Верховина Т.М.
SU934834A1
Многопроцессорная система 1989
  • Белицкий Роберт Израилевич
  • Зайончковский Анатолий Иосифович
  • Панина Наталия Викторовна
SU1647597A1

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

Реферат патента 1990 года Устройство для сопряжения процессора с общей магистралью

Изобретение относится к вычислительной технике. Цель изобретения - расширение области применения устройства за счет возможности сопряжения с несколькими общими магистралями. Устройство содержит блок 1 приемопередатчиков, элемент И 2, дешифратор 3 адреса, элемент 4 задержки, элементы ИЛИ 5, 6. 2 ил.

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

,

Нп

Ц /5„

Фиг /

Щ 16п

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

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

На фиг. 1 представлена функциональная схема устройства; на фиг.2 - использование устройства в многопроцессорной вычислительной системе,

Устройство содержит блок 1 приемопередатчиков, элемент и 2, дешифратор

0

15

3 адреса,

задержки, эле20

25

30

элемент 4

менты ИЛИ 5 и 6, mmty 1 адреса/данных процессора, шину 8 синхронизации П(2ре- дачи (СИП) процессора, шину 9 вывода процессора, шину 10 ввода процессора, шину 11 синхронизации адреса (СИЛ) процессора, вход-выход 12 квитирования передачи арифметического уст1)ойства процессора., вход-выход 13 квитирования передачи системного контроллера процессора, общие магистрали 14, входы 15 разрешения захвата магистрали, выходы 16 запроса захвата магистрали. Многопроцессорная вычислительная система содержит входы 17 подтверждения , занятости магистрали, процессоры 18, заявляемые устройства 9, арбитры 20 общей магистрали

В качестве арбитров 20 общей магистрали в системе может быть использован арбитр.40

Процессоры, для сопряжения которых предназначено устройствог микропрограммные процессоры (например, К 588).

Предлагаемое устройство может быть использовано в вычислительной системе для связи микропрограммных процессоров 18 с общей магистралью (фиг. 2) для обмена информацией с различными модулями разделенного ресурса системы (системным запоминающим устройством, устройствами ввода-вывода), подключаемыми к магистрали 14. Оно предназначено для сопряжения микропрограммных процессоров с мультиплексированными линиями адреса/данных и отсутствием линии синхронизации адреса. К числу подобных процессоров относится большая часть существующих микропроцессоров.

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

1,...,N общим магистралям 14 (модулям разделенного ресурса, подключен miiM к магистралям 14) соответствуют определенные 1,...,N зоны адресов про цессора 18. Простота сопряжения процессора с магистралью 14 при использовании предлагаемого, устройства достигается за счет задержки при обращении к магистрали 14 поступления активного (О) уровня сигнала с входа-выхода 12 на вход-выход 13. Тем самым задерживается формирование фронта. 1/0 сигнала на входе СИЛ 11 и всей временной диаграммы обращения вплоть до появления активного ( О ) сигнала на входе разрешения захвата магистрали 15.

При выдаче процессором 18 адреса на шины 7 на входе. 11 и входах 15 ,...,15щ находится сигнал логической 1, а на входе-выходе 12 выдаваемый .АУ процессора 1 8 сигнал логического О, т.е. на управляющих входах дешифратора 3 адреса находятся сигналы, обеспечивающие его выборку.

Они содержат арифметическое устройство (АУ), управляющую память (УП), , При этом при обращении процессора темный контроллер (СК), соединенные 18 к адресам, не входящим в зону ад- согласно типовой схеме. Для синхронизации обмена информацией между элементами процессора служат сигналы квитирования передачи,, причем линии - входы-выходы 12 и 13 соединены друг с другом. Выдаваемый АУ процессора 18 активный (О) уровень сигнала на вход 12 сопровождает информацию (адрес, выводимые данные), выдаваемые

50

из процессора 18, а поступающий на вход 12 активньй (О) уровень сигна- па с СК процессора 18 сопровождает вводимые, в процессор 18 данные.

ресов l,..., общих магистралей 14, уровень сигнала на 1,...,N выходах дешифратора 3 и выходах 16(,..., 16 пассивный (О). Пассивным будет уровень сигнала и при вводе, выводе данных (так как на входе }1 - О ), При этом через элемент 4 задержки, элемент ИЛИ 5 (при вьщаче процессоро 18 адреса и выводимых данных) и элемент ШБ- 6 (при вводе данных в процессор 18) устанавливается двухсторонняя связь между входами-выходами 12 и 13„ Предлагаемое устройство

0

5

0

5

30

,

40

Предлагаемое устройство может быть использовано в вычислительной системе для связи микропрограммных процессоров 18 с общей магистралью (фиг. 2) для обмена информацией с различными модулями разделенного ресурса системы (системным запоминающим устройством, устройствами ввода-вывода), подключаемыми к магистрали 14. Оно предназначено для сопряжения микропрограммных процессоров с мультиплексированными линиями адреса/данных и отсутствием линии синхронизации адреса. К числу подобных процессоров относится большая часть существующих микропроцессоров.

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

1,...,N общим магистралям 14 (модулям разделенного ресурса, подключен miiM к магистралям 14) соответствуют определенные 1,...,N зоны адресов процессора 18. Простота сопряжения процессора с магистралью 14 при использовании предлагаемого, устройства достигается за счет задержки при обращении к магистрали 14 поступления активного (О) уровня сигнала с входа-выхода 12 на вход-выход 13. Тем самым задерживается формирование фронта. 1/0 сигнала на входе СИЛ 11 и всей временной диаграммы обращения вплоть до появления активного ( О ) сигнала на входе разрешения захвата магистрали 15.

При выдаче процессором 18 адреса на шины 7 на входе. 11 и входах 15 ,...,15щ находится сигнал логической 1, а на входе-выходе 12 выдаваемый .АУ процессора 1 8 сигнал логического О, т.е. на управляющих входах дешифратора 3 адреса находятся сигналы, обеспечивающие его выборку.

с, При этом при обращении процессора 18 к адресам, не входящим в зону ад-

При этом при обращении процессора 18 к адресам, не входящим в зону ад-

ресов l,..., общих магистралей 14, уровень сигнала на 1,...,N выходах дешифратора 3 и выходах 16(,..., 16 пассивный (О). Пассивным будет уровень сигнала и при вводе, выводе данных (так как на входе }1 - О ), При этом через элемент 4 задержки, элемент ИЛИ 5 (при вьщаче процессором 18 адреса и выводимых данных) и элемент ШБ- 6 (при вводе данных в процессор 18) устанавливается двухсторонняя связь между входами-выходами 12 и 13„ Предлагаемое устройство

оказывается прозрачным для процессора 18.

При обращении процессора 18 к i-й магистрали выдаваемый им адрес попадает в зону адресов общей магистрали на соответствующем выходе дешифратор 3 адреса появляется активный (1) уровень сигнала, формируя запрос доступа к i-й магистрали 14 на выходе 165 . При зтом на выходе элемента ИЛИ 5, т.е. на входе-выходе 13, поддерживается пассивный () уровень сигнала, что задерживает формирование процессором 18 фронта 1/0 на ли- НИИ СИА 11 и всей временной диаграммы обращения.

На шинах 7 процессора 18 поддерживается выдаваемьй им адрес.

При получении процессором 18 раз- решения захвата, i-й магистрали 14 (активнБш О) уровень сигнала на входе 15;. блок 1 приемопередатчиков 1 обеспечивает подключение шин 7 и шин СИП 8, вывода 9, ввода 10, СИА П процессора 18 к i-й магистрали 14j i Сигнал на прямом управляющем входе дешифратора 3 адреса становится пассивным, а следовательно, пассивными (О) становятся сигналы на

выходах дешифратора 3 адреса, что обеспечивает через элемент 4 задержки ,и элемент ИЛИ 5 прохождение сигнала с входа-выхода 12 на вход-выход 13. Процессор 18 получает возможност сформировать необходимую для обращения к магистрали 14 временную диаграмму сигнсшов. При вводе данных в процессор 18 прохождение сигнала входа-выхода I3 на вход-выход I2 обеспечивается через элемент ИЛИ 6.

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

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

Q 5

0 5

0

5

О

5 0

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

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

Устройство для сопряжения процессоров в мультипроцессорной системе 1984
  • Молоков Владимир Петрович
  • Митьковский Валерий Иванович
SU1188747A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Двухканальное устройство для сопряжения двух электронно-вычислительных машин 1984
  • Литвин Леонид Алексеевич
  • Чмутов Валерий Юрьевич
  • Бретль Валерий Иосифович
SU1180906A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппаратные средства микроэвм
М
: ир
с
Коловратный насос с кольцевым поршнем, перемещаемым эксцентриком 1921
  • Кормилкин А.Я.
SU239A1
Крутильный аппарат 1922
  • Лебедев Н.Н.
SU234A1

SU 1 606 976 A1

Авторы

Иванов Анатолий Иванович

Кладов Виталий Евгеньевич

Даты

1990-11-15Публикация

1988-12-05Подача