Мультипроцессорный крейтконтроллер Советский патент 1984 года по МПК G06F15/16 

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

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

Известен микропроцессорный крейт- 5 контроллер, который содержит микропроцессор,, программную и оперативную память, св.язанные между собой при помощи интерфейсных линий, содержащих генератор стробов системы КАМАК, Ю регистр КАМАК-инструкций и блок управления безадресными инструкциями типа КАМАК, с магистралью системы АМАК. Передача данных между магистралью КАМАК и памятью крейтконтроллера 5 организована при помснци ЗК 8-битовой памяти-, где- 1к является 24-битовой памятью. Этот массив памяти используется микропроцессором как 8-битовый, а магистраль системы 2П КАМАК обменивается 24-битовыми словами.

Такое решение обеспечивает быстрый обмен информации между модулями и микропроцессором, но сильно 5 обременяет обработку в реальном времени из-за многократного удлинения ремени получения одной переменной вода/вывода. Это неэффективно при использовании памяти, потсялу что не всегда используются 24-битовне 0 слова.

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

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

Цель изобретения - создание многопроцессорного крейтконтроллера 55 в системе КАМАК, где отдельные.процессоры имеют специализированные функции, что обеспечивает большое быстродействие. - /

Поставленная цель достигается 60 созданием многопроцессорного крейтконтроллера , содержащего управляющий микропроцессор с памятью, каждый из которых имеет двустороннюю связь с микропроцессорной магист- 5

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

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

- .

На чертеже показана блок-схема

многопроцессбрного крейтконтроллера. Многопроцессорный крейтконтроллер состоит из управляющего микропроцессора 1 с памятью 2, каждый из них связан двусторонней связью с микропр цессорной магистралью 3. Процессор 4 управления каналом данных связан с программной памятью 5, мультиплексором 6, адресным регистром 7, регистром 8 страниц, процессором 9 обработки прерываний, регистром 10 данных, регистром. 11 данных, микропроцессорной магистралью 3, магистралью 12 системы КАМАК, причем программная память 5 соединена с микропроцессорной магистралью 3, регистром 8 страниц, мультиплексором б и адресным регистром 10 данных, мультиплексор б соединен с микропроцессорной магистралью 3 и -адресным регистром 7 Программной памятью, при этом адресный регистр 7 программной памяти соединен с микропроцессорной магистралью 3; регистр 8 страниц связан и с магистралью 12 КАМАК} процессор 9 обработки прерываний, адресный регистр 10 данных и регистр

11данных соединены и с микропроцессорной магистралью 3 и магистралью

12КАМАК.

Управляющий микропроцессор 1 и память 2 представляют полную микроком

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

название год авторы номер документа
Вычислительная система 1977
  • Бурцев В.С.
  • Рыжов В.И.
  • Хайлов И.К.
  • Бабаян Б.А.
  • Сахин Ю.Х.
  • Никитин Ю.В.
  • Лаут В.Н.
  • Горштейн В.Я.
  • Назаров Л.Н.
  • Ялунин Е.В.
  • Жеренов А.И.
  • Пентковский В.М.
SU692400A1
Микропроцессор для вводавывода данных 1976
  • Сычев Александр Васильевич
  • Бестань Геннадий Сергеевич
  • Калмыков Валентин Александрович
  • Кириченко Николай Васильевич
  • Кривоносов Анатолий Иванович
SU618733A1
Мультипроцессорная система 1983
  • Белицкий Роберт Израилевич
  • Палагин Александр Васильевич
  • Сигалов Валерий Иосифович
  • Малиновский Борис Николаевич
SU1156088A1
МНОГОПРОЦЕССОРНАЯ СИСТЕМА ДЛЯ КОММУТАЦИИ КАНАЛОВ 1992
  • Попов Г.А.
  • Машин В.П.
  • Комиссаров И.И.
  • Тельнов С.В.
  • Ермаков В.К.
RU2069891C1
ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ПРОГРАММНО-АППАРАТНОГО КОМПЛЕКСА 2016
  • Моляков Андрей Сергеевич
RU2618367C1
Запоминающее устройство на цилиндрических магнитных доменах 1987
  • Блюменау Израиль Меерович
  • Иванов-Лошканов Валерий Сергеевич
  • Тащиян Виталий Вагранович
SU1451768A1
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с периферийными устройствами 1985
  • Бобровник Евгений Антонович
  • Широгоров Анатолий Анатольевич
SU1285484A1
ПАРАЛЛЕЛЬНАЯ ПРОЦЕССОРНАЯ СИСТЕМА 1991
  • Джеймс Уоррен Диффендерфер[Us]
  • Питер Майкл Когге[Us]
  • Пол Амба Уилкинсон[Us]
  • Николас Джером Шуновер[Us]
RU2084953C1
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА 1991
  • Булавенко Олег Николаевич[Ua]
  • Коваль Валерий Николаевич[Ua]
  • Палагин Александр Васильевич[Ua]
  • Рабинович Зиновий Львович[Ua]
  • Авербух Анатолий Базильевич[Ua]
  • Балабанов Александр Степанович[Ua]
  • Дидык Петр Иванович[Ua]
  • Любарский Валерий Федорович[Ua]
  • Мушка Вера Михайловна[Ua]
RU2042193C1
Устройство для отладки программ микроЭВМ 1989
  • Гуляев Анатолий Иванович
  • Киселев Сергей Константинович
SU1815643A1

Реферат патента 1984 года Мультипроцессорный крейтконтроллер

МУЛЬТИПРСЩЕССОРНЫЙ КРЕЙТКОНТРОЛЛЕР, КОТ01Ж1Й содержит микропроцессор с памятью, каждый из которых имеет двустороннюю связь с : микропроцессорной магистралью, характеризующейся тем, что процессор 4 управления каналом данных соединен с программной памятью 5, с мультиплексором &, с адресами адресного регистра 7, с регистром 8 страниц, с процессором 9 обработки прерываний, с адресным регистром 10-данных, с регистром 11 данных и с микропроцессорной магистралью 3, причем прогграммная память 5 соединена с микропрсадессорной магистралью , с регистром 8 страниц, с мультиплексором 6 и с адресным регистром 10 данных, а мультиплексор 6 соединен с микропроцессррной магистралью и с адресным регистром 7 программной памяти, КОТО1ЯЛЙ соединен .с микропроцессорной магистралью 3 и с магистралью 12 КАМАК, а процессор 9 обработки преЁфгааний, адресный ре(О гистр 10 даннйх и регистр 11 данных соединены и с микропроцессорной мас гистралью 3 и магистралью 12 КАМАК. о ч ND О :л llu.

SU 1 072 054 A1

Авторы

Любомир Йорданов Антонов

Александър Михайлов Тренев

Ангел Маринов Ангелов

Костадин Димитров Янев

Даты

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

1980-01-10Подача