ГОСТ РМЭК 821-2000
цикл Чтение—Модификация--Запись (read—modify—write cycle): Цикл шины пересылки данных,
используемый задатчиком для обращения к ячейке исполнителя как и режиме считывания, так и в
режиме записи при запрещении доступа к згой ячейке со стороны других задатчиков. Этот цикл очень
полезен для мультипроцессорных систем, в которых определенные ячейки памяти нспальзуются
для выполнения семафорных функций.
цикл Только Адрес (address—onlycycle): Цикл шины пересылки данных, состоящий только из
широковещательной пересылки адреса без пересылки данных. Исполнители не подтверждают такие
циклы, а задатчики завершают такой цикл, не ожидая подтверждения.
цикл подтверждения прерывания (interrupt acknowledge cycle): Цикл шины пересылки данных,
инициируемый обработчиком прерываний, который выполняет считывание информации статуса/
идентификации от прерывателя. Обработчик прерываний вырабатывает этот цикл всякий раз. когда
обнаруживает запрос прерывания от прерывателя, а шина пересылки данных находится под его управ
лением.
1.2.2 О с н о в н а яс т р у к т у р ам а г и с т р а л иV М Е
Интерфейсная система магистрали VME состоит из интерфейснойлогики объединительной пла
ты, четырех групп сигнальныхлиний, называемых шинами, и набора функциональных блоков,
которые могут быть сконфигурированы так, как это необходимо. Функциональные блоки взаимо
действуют между собой, используя сигнальные линии объединительной платы.
Функциональные блоки, определенные настоящим стандартом, служат средством описания
протокола магистрали и их не следует рассматривать как ограничение при проектировании интерфей
сной логики. Например, разработчик может спроектировать логику, взаимодействующую с магист
ралью VME описанным способом, но использующую другие внутримодульные сигналы или
контролирующуюдополнительнодругие сигналы магистрали VME. Модули магистрали VME можно
проектировать из различных комбинаций функциональных блоков, определенных настоящим стандар
том.
Функциональная структура магистрали VME подразделяется на четыре категории. Каждая
состоит из шины и подсоединенных к ней функциональных блоков, выполняющих совместно свои
конкретные задачи. Функциональные блоки и шины магистрали изображены на рисунке 1.2. Каждая
категория функциональной структуры кратко описана ниже.
Шипа пересылки данных. Устройства пересылают данные по шине пересылки данных, состоящей
из магистральных линий данных, адреса и соответствующих управляющих сигналов. Функциональ
ные блоки (задатчики, исполнители, прерыватели и обработчики прерываний) используют шину
пересылки данных для обменаданными междусобой. Вэтом процессе им оказывают содействие два
других блока: шинный таймер и формирователь последовательной цепочки подтверждения
преры вания.
Шина арбитража. Поскольку системы магистрали могут конфигурироваться с несколькими
задатчиками или обработчиками прерываний, предусмотрен механизм, который упорядоченным
способом выполняет передачу управления шиной пересылки данных от одного блока к другому и
гарантирует соблюдение правила: влюбой заданный момент времени толькоодин из них управляет
шиной пересылки данных. Передачу управления координируют функциональные блоки шины
арбитража (запросчики и арбитр).
Шина приоритетных прерываний. Функциональная возможность приоритетных прерываний
магистрали VME является средством, с помощью которого устройства могут запрашивать обслужива
ние отобработчиков прерываний. Эти запросы прерываний могут быть подразделены по приоритету
максимально на семь уровней. Прерыватели и обработчики прерываний используют сигнальные
линии шины приоритетных прерываний.
Служебная шина. Служебная шина обеспечиваетследующие функции: передачу периодических
тактовых сигналов, выполнение операций инициализации и обнаружение отказов. Шина состоит из
двухлиний тактовых сигналов, линии сигнала системного сброса, линии сигналасистемногоотказа,
линии сигнала отказа сети переменного гока илинии данных последовательной магистрали пересыл
ки.
1.3 Диаграммы, используемые встандарте магистрали УМЕ
Для более наглядного описания протоколов магистрали VME используются три типадиаграмм,
перечисленныхниже.
Временноедиаграммы. Изображают временное соотношения междуизменениями сигналов. Ука
занные временнйе параметры имеют минимальные и/или максимальные значения. Некоторые времен-
5