ГОСТ Р МЭК 821-2000
Взаимосвязанные сигналы магистрали координируют исполнение внутренних функций системы
в противоположность взаимодействию системы с внешними стимулирующими сигналами. Каждый
взаимосвязанный сигнал имеет в рамках системы функциональный блок источника и
функцио нальный блок назначения.
Особо важными взаимосвязанными сигналами являются строб адреса и стробы данных. Они
взаимосвязаны с сигналами подтверждения пересылки данных и ошибки шины и координируют
пересылкуадресов и данных, которые являются основой всего информационного потока между
функциональными блоками на уровне пересылки данных.
1.5.2 Ш и р о к о в е щ а т е л ь н ы ес и г н а л ым а г и с т р а л и
Функциональный блок формирует широковещательный сигнал в ответ на какое-то событие.
Протоказ для подтверждения широковещательного сигнала не определен. Вместоэтого предусмотрен
механизм, обеспечивающий широковещательную передачу сигнала в течение минимально заданно го
времени, которое достаточно для его обнаружения всеми соответствующими функциональными
блоками. Широковещательные сигналы могут быть сформированы в любой момент времени,
независимо от любых других операций, выполняемых магистралью. Каждый из них посылается по
своей специальной сигнальной линии. Примерами моугслужить линии сигналовсистемного сброса
и отказа сети питания переменного тока. Сигналы по этим линиям посылаются не какому-то
конкретному функциональномублоку, а сообщают о возникновении особых условий всем функцио
нальным блокам.
1.6 Примеры функционирования систем и пояснения
Технические требования на протокол магистрали содержат подробное описание поведения раз
личных функциональных блоков. В них рассмотрено, каким способом любой функциональный блок
отвечает на какой-то сигнал безуказания на происхождение сигнала. Из-за такой процедуры описания
технические требования на протокол не дают полной картины. Чтобы помочь пользователю разоб
раться. настоящий стандарт содержит примеры типовыхопераций магистрали. Вкаждом таком приме ре
приведена возможная последовательность событий, хотя возможны и другие последовательности.
Существует опасность, что одновариантность последовательности событий в приведенных примерах
будет восприниматься какединственно законный порядок операций, выполняемых магистралью. Во
избежание такого неправильного восприятия все примеры приведены в повествовательной форме.
Такое изложение противопоставлено строгому императивному стилю формулирования правил, обя
зательных для соблюдения соответствия настоящему стандарту.
2 Шина пересылки данных магистрали VME
2.1 Введение
Магистраль VME включает всебя высокоскоростную асинхронную параллельную шину пере
сылки данных. На рисунке 2.1 показана типичная система магистрали УМЕ, содержащая все функци
ональные блоки шины пересылкиданных. Оми выделены жирными линиями.
Задатчики используют шину пересылки данныхдля выбора ячеек памяти исполнителей, а также
для пересылки данных в эти ячейки или из них. Некоторые задатчики и исполнители используют все
линии шины пересылки данных, другие —только какое-то их подмножество.
Адресные мониторы отслеживают пересылку данных между задатчиком и исполнителями и выра
батывают внутримодульный сигнал всякий раз. когдаосуществляется обращение к одной из байто
вых ячеек, которуюон контратирует. Например, он может просигнализировать своему внутримодуль
ному процессору посредством запроса прерывания. Втакой конфигурации, где процессорный модуль А
производит запись вячейку глобальной памяти магистрат УМЕ. контролируемую адресным мони
тором процессора В, работа процессора В будетпрервана.
После того, как задатчик инициирует цикл пересылки данных, он не завершит этот цикл до
тех пор, пока не дождется ответа от отвечающего исполнителя. Асинхронный характер магистрали
позвотяет исполнителю тратить на ответ статько времени, сколько потребуется. Если исполнитель
не в состоянии дать ответа из-за какой-то неисправности или при случайном обращении задатчика к
ячейке, где нет исполнителя, вмешивается шинный таймер, позволяя циклу завершиться.
10