Изобретение относится к микропроцессорному крейтконтроллеру, который находит применение в. системах автоматизации и построения научных приборов.
Известен микропроцессорный крейт- 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 представляют полную микроком
название | год | авторы | номер документа |
---|---|---|---|
Вычислительная система | 1977 |
|
SU692400A1 |
Микропроцессор для вводавывода данных | 1976 |
|
SU618733A1 |
Мультипроцессорная система | 1983 |
|
SU1156088A1 |
МНОГОПРОЦЕССОРНАЯ СИСТЕМА ДЛЯ КОММУТАЦИИ КАНАЛОВ | 1992 |
|
RU2069891C1 |
ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО ПРОГРАММНО-АППАРАТНОГО КОМПЛЕКСА | 2016 |
|
RU2618367C1 |
Запоминающее устройство на цилиндрических магнитных доменах | 1987 |
|
SU1451768A1 |
Устройство для сопряжения электронно-вычислительной машины (ЭВМ) с периферийными устройствами | 1985 |
|
SU1285484A1 |
ПАРАЛЛЕЛЬНАЯ ПРОЦЕССОРНАЯ СИСТЕМА | 1991 |
|
RU2084953C1 |
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА | 1991 |
|
RU2042193C1 |
Устройство для отладки программ микроЭВМ | 1989 |
|
SU1815643A1 |
МУЛЬТИПРСЩЕССОРНЫЙ КРЕЙТКОНТРОЛЛЕР, КОТ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.
Авторы
Даты
1984-02-07—Публикация
1980-01-10—Подача