Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 34 стр.

UptoLike

Составители: 

34
редью команд и определяет момент, когда эта команда должна
выполняться.
RQ/GT1–RQ/GT0 (Request/Get) запрос/представление
(подтверждение, разрешение). Две одинаковые двунаправлен-
ные линии, каждая из которых может использоваться для пере-
дачи импульсных сигналов запроса/разрешения доступа к ло-
кальной шине (каналу). Процесс доступа к шине осуществляется
в следующем порядке:
1) устройство, подключенное к локальной шине и требую-
щее доступа к общим ресурсам, формирует запросный (первый)
импульс длительностью один такт;
2) в конце текущего цикла МП выдает ответный (второй)
импульс, подтверждающий возможность доступа к локальной
шине. В следующем такте МП переводит шины адреса/данных и
управления в высокоомное состояние и отключается от канала;
3) по окончании работы с каналом устройство выдает на ту
же линию импульс (третий), указывающий на окончание захвата
канала. В следующем такте МП возобновляет управление шиной
и продолжает вычисления.
Все три импульса имеют одинаковую длительность и низ-
кий активный уровень. Сигналы на линиях независимы, однако
линия RQ/GT0 имеет более высокий приоритет, чем линия
RQ/GT1, когда запросы поступают одновременно. Но если на
линии RQ/GT0 появляется запрос в то время, когда МП нахо-
дится в состоянии захвата по сигналу RQ/GT1, то этот запрос
захвата не получает подтверждения до освобождения шины по
линии RQ/GT1. Таким образом, каждая из двух рассмотренных
линий служит для установления режима захвата шин и в этом
отношении эквивалентна паре линий HOLD и HLDA в мини-
мальном режиме.
LOCK блокировка шины, информирует устройства сис-
темы, что они не должны пытаться запрашивать шину. Форми-
руется однобайтовым префиксом LOCK, располагаемым перед
командой, и действует до конца выполнения этой команды, за-
прещая доступ к системной магистрали другим устройствам,
в частности другим процессорам. При подтверждении запроса
редью команд и определяет момент, когда эта команда должна
выполняться.
     RQ/GT1–RQ/GT0 (Request/Get) – запрос/представление
(подтверждение, разрешение). Две одинаковые двунаправлен-
ные линии, каждая из которых может использоваться для пере-
дачи импульсных сигналов запроса/разрешения доступа к ло-
кальной шине (каналу). Процесс доступа к шине осуществляется
в следующем порядке:
     1) устройство, подключенное к локальной шине и требую-
щее доступа к общим ресурсам, формирует запросный (первый)
импульс длительностью один такт;
     2) в конце текущего цикла МП выдает ответный (второй)
импульс, подтверждающий возможность доступа к локальной
шине. В следующем такте МП переводит шины адреса/данных и
управления в высокоомное состояние и отключается от канала;
     3) по окончании работы с каналом устройство выдает на ту
же линию импульс (третий), указывающий на окончание захвата
канала. В следующем такте МП возобновляет управление шиной
и продолжает вычисления.
     Все три импульса имеют одинаковую длительность и низ-
кий активный уровень. Сигналы на линиях независимы, однако
линия RQ/GT0 имеет более высокий приоритет, чем линия
RQ/GT1, когда запросы поступают одновременно. Но если на
линии RQ/GT0 появляется запрос в то время, когда МП нахо-
дится в состоянии захвата по сигналу RQ/GT1, то этот запрос
захвата не получает подтверждения до освобождения шины по
линии RQ/GT1. Таким образом, каждая из двух рассмотренных
линий служит для установления режима захвата шин и в этом
отношении эквивалентна паре линий HOLD и HLDA в мини-
мальном режиме.
     LOCK – блокировка шины, информирует устройства сис-
темы, что они не должны пытаться запрашивать шину. Форми-
руется однобайтовым префиксом LOCK, располагаемым перед
командой, и действует до конца выполнения этой команды, за-
прещая доступ к системной магистрали другим устройствам,
в частности другим процессорам. При подтверждении запроса

                             34