12.1. Архитектура шины VME
сокращенно VME. Однако, все компании, кроме Motorola, отказались расшифровывать VME как
"VERSAmodule Eurocard", поскольку "VERSAmodule" является зарегистрированной торговой маркой
Motorola. Поэтому в настоящее время считается, что термин "VME" является единым обозначением, а не
аббревиатурой. На шину VME существует стандарт IEEE 1014-1987.
Плата шины VME может быть одинарной или двойной высоты. Плата одинарной высоты (или 3U) имеет
размеры 100мм х 160мм и один 96 контактный разьем DIN 41612, называемый Р1. Плата двойной высоты
(или 6U) имеет размеры 233мм х 160мм и второй 96 контактный разьем DIN 41612, называемый Р2. Лицевая
сторона платы имеет ширину 20мм. Платы разного размера могут работать совместно в одной системе.
На шине VME может быть до 21 разъема. Питание на платы подается через разъемы шины.
Основные характеристики шины.
•65535 VME является асинхронной шиной.
•65535 VME использует идею полного отображения на память. Каждое устройство представляется
как адрес памяти или группа адресов.
•65535 VME имеет раздельные шины адреса и данных. Плата одинарной высоты имеет 24-битную
шину адреса и 16-ти битную шину данных, плата двойной высоты — 32-битные шины адреса и данных.
•65535 Возможность блочных пересылок, когда адрес задается только один раз.
•65535 Поддержка мультипроцессорное™:
—65535 приоритетный доступ к разделяемым ресурсам
—65535 возможность параллельного или исключительного доступа к разделяемым ресурсам
—65535 4 уровня доступа
—65535 структура доступа master/slave
—65535 защита разделяемых ресурсов посредством неделимых циклов шины
• 7 уровней запроса прерываний
Типичный обмен по шине состоит из цикла артбитража (для получения доступа к шине), адресного цикла
(для выборки устройства), цикла реального обмена данными. Шина VME как бы состоит из 4-х подшин.
1. Шина арбитража отвечает за определение приоритета запроса и разделение шины. В качестве
арбитра выступает плата, находящаяся в разъеме 1 шины VME.
1. Шина обмена данными включает
•65535 шину данных, по которой возможны обмены размером 8/16/32 бит
•65535 шину адреса, по которой возможны обмены размером 16/24/32 бит
•65535 управляющую шину, по которой передаются размеры адреса и данных, тип обмена
(чтение или запись), признак окончания обмена, признак ошибки и т.д.
3. Шина управления прерываниями отвечает за приоритетное управление прерываниями
3. Служебная шина отвечает за подачу напряжений питания +5В, -12В, +12В на платы,
информирование последних о проблемах с питанием, подачу периодического сигнала, инициализацию и
сброс шины.
Блочный режим позволяет передать до 256 байтов по шине данных, однократно задав адрес на шине
адреса. Следовательно, шина адреса неиспользуется большую часть времени обмена. Стандарт VME64
определяет 64-битные передачи за счет не используемой шины адреса: младшая часть 64-битного блока
передается по шине данных, а старшая часть - по простаивающей шине адреса.
95