ГОСТ РМЭК 821-2000
Та б л и ц а 2.15 —Мнемоническое обозначение возможности невыровненных пересылок
Mнсионическое
обозначение
Ф
ункциональным
блок
Смыслоное содержание
UAT
Задатчик D32
Можетформировать следующие циклы:
- трехбайтовые циклы считывания:
СЧИТЫВАНИЕ БАЙТОВ(0-2)
СЧИТЫВАНИЕ БАЙТОВЦ-З)
- трехбайтовые циклы записи:
ЗАПИСЬ ЬАЙ’ГОВ(0—2)
ЗАПИСЬ БАЙТОВ*1-3)
- двухбайтовый цикл считыванкя:
СЧИТЫBAНИЕ БАЙТОВ(I- 2)
- двухбайтовый цикл записи:
ЗАПИСЬБАЙТОВ*1-2)
2.3.10В о з м о ж н о с т ьи с п о л ь з о в а н и ян и к л аТ о л ь к оА д р е с
Цикл Только Адрес является единственным циклом на шине пересылки данных, который для
пересылки данных не используется. Он начинается как обычный никл шины пересылки данных с
установки вдостоверное состояние адреса, кода модификатора адреса, IACK* и LWORD* и
установки в низкое состояние AS* после времени установления. Однако при этом стробы данных
никогда не устанавливаются низкими. После удержания встабильном состоянии сигналов различных
линий, стробируемых AS*, в течение заданного минимального периода задатчик завершает цикл,
не ожидая установки в низкое состояние DTAGК* или BERR4 (цикл Только Адрес является также
единственным циклом шипы пересылки данных, которому для завершения нс требуется никакого
ответа). Таблица 2.16 объясняет смысл использования мнемонического обозначения ADO (Address
only —Только Адрес) применительно к задатчикам.
Та б л и ц а 2.16 —Мнемоническое обозначение возможности циклаТолько Адрес
Миемомичсскос
содержание
Функциональный
блок
Смысловое содержание
ADO
Задатчик
Может формировать никлы ТолькоАдрес
Замечание 2.25. Циклы Только Адрес могут использоваться для увеличении производительно
сти модулей магистрали VME, позволяя модулю центрального процессора выполнять широковеща
тельную передачу адреса до того, как этот процессор определит, что данный адрес выбрал или не
выбрал исполнителя на шине. Широковещательная передача адреса таким способом позволяет испол
нителям магистрали VME декодироватьадресодновременнос модулем центрального процессора.
Правило 2.68. ВесисполнителиДОЛЖНЫ БЫТЬ СПРОЕКТИРОВАНЫ так. чтобы цикш Только
Абрее (ADO) выполнялись без потери данных или сбоев в работе.
2.3. IIВ з а и м о д е й с т в и ем е ж д уф у н к ц и о н а л ь н ы м иб л о к а м и
ш и н ып е р е с ы л к ид а н н ы х
Пересылки данных происходят между задатчиками и исполнителями. Задатчик — это блок,
управляющий пересылкой. Исполнитель, который распознает адрес пересылки как свой собствен
ный. является отвечающим исполнителем, а все другие —неотвечающими исполнителями.
После инициирования цикла пересылки данных задатчик ждет ответа от отвечающего испол
нителя. Когда задатчик обнаруживает этот ответ, он устанавливает свои стробы данных и адресный
строб высокими, заканчивая данный цикл. Исполнитель отвечает освобождением линии ответа.
Замечание 2.26. Хотя временные соотношения при пересылке адреса иданных в значительной
степени независимы, имеются два исключения:
а) прежде чем установить низкими DS0* или DS1*, задатчик устанавливает низким AS4;
б) исполнитель подтверждает как AS4, так и DS0* и DSI4 либо сигналом DTACK4, либо
сигналом BERR4.
Привило 2.13. Если исполнитель отвечает на цикл пересылки данных, то он ДОЛЖЕН
УСТАНОВИТЬ низки.и либо DTACK*. либо BERR*. но НЕ ДОЛЖЕН УСТАНАВЛИВА ТЬ лти сигналы
низкими одновременно.
30