Автоматизация управления в производственных системах. Федотов А.В. - 121 стр.

UptoLike

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

121
(процессора) осуществляет выбор задатчика на основе сравнения приоритета
устройств и ЦП и управляет передачей информации по ОШ СМ.
Линии ОШ функционально делятся на секции: передачи данных, арбитража
приоритета и управления состоянием системы. Назначение сигналов арбитража
приведено в табл. 4.4.
Таблица 4.4
Назначение сигналов арбитража ОШ
Сигнал
Назначение
ЗПД
Инициирует операции прямого доступа к памяти (ПДП)
РПД
Выдается арбитром в ответ на ЗПД и последовательно проходит по одной
линии через все присоединенные к ней устройства
ПВБ
Выдается устройством, которое запрашивало ОШ и получило ответный
сигнал разрешения (РПД или РП) на использование ОШ. Арбитр после
получения сигнала ПВБ блокируется, а запрашивающее устройство стано-
вится задатчиком на ОШ
ЗАН
Индицирует, что ОШ используется задатчиком
ПРЕР
Выдается задатчиком и используется для перехода процессора на про-
грамму обработки прерывания от устройства, идентифицируемого соот-
ветствующим вектором прерывания
Основные операции на ОШ: передача данных, выбор нового задатчика, пре-
рывание. Все передачи данных выполняются относительно задатчика: ввод (чтение)
- от исполнителя, вывод (запись) - от задатчика. Возможны четыре типа операций
передачи данных ип операции определяется кодом на линиях Y(1,0)): 00 - чтение
(ЧТ), 01 -чтение с паузой (ЧТП), 10 -запись (ЗП), 11 -запись байта (ЗПБ).
Выбор нового задатчика используется для проведения процедуры арбитража и
может выполняться одновременно с передачей данных. Процессор запрещает ар-
битру выдачу сигналов РП во время операции прерывания и после нее до определе-
ния своего нового уровня приоритета и сохранения в стеке старого. После этого
процессор снова разрешает арбитру выдавать сигналы РП.
Режим прямого доступа к шине инициируется подачей сигнала ЗПД внешним
устройством. При разрешении режима арбитр выдает в ответ разрешающий сигнал
РПД (никакой другой сигнал РП не может быть выдан арбитром). Внешнее устрой-
ство должно выдать сигнал подтверждения получения разрешения ПВБ. Неполуче-
ние арбитром сигнала ПВБ после выдачи РПД вызывает процедуру контроля по
тайм-ауту. При передаче одного слова данных устройство обычно устанавливает
сигнал ЗАН и сбрасывает ПВБ.
Операция прерывания выполняется устройством после его выбора в качестве
нового задатчика ОШ. Линия контроля используется исполнителем для указания за-
датчику об ошибке в работе исполнителя при операциях чтения: 00 - нет ошибки,
01 -ошибка при операции чтения.
В состав комплекса могут включаться устройства внешней памяти на магнит-
ных дисках 5 Мбайт, устройства внешней памяти на сменных магнитных дисках
(процессора) осуществляет выбор задатчика на основе сравнения приоритета
устройств и ЦП и управляет передачей информации по ОШ СМ.
     Линии ОШ функционально делятся на секции: передачи данных, арбитража
приоритета и управления состоянием системы. Назначение сигналов арбитража
приведено в табл. 4.4.
                                                               Таблица 4.4
                         Назначение сигналов арбитража ОШ

 Сигнал                                  Назначение
   ЗПД Инициирует операции прямого доступа к памяти (ПДП)
   РПД Выдается арбитром в ответ на ЗПД и последовательно проходит по одной
           линии через все присоединенные к ней устройства
   ПВБ Выдается устройством, которое запрашивало ОШ и получило ответный
           сигнал разрешения (РПД или РП) на использование ОШ. Арбитр после
           получения сигнала ПВБ блокируется, а запрашивающее устройство стано-
           вится задатчиком на ОШ
   ЗАН Индицирует, что ОШ используется задатчиком
  ПРЕР Выдается задатчиком и используется для перехода процессора на про-
           грамму обработки прерывания от устройства, идентифицируемого соот-
           ветствующим вектором прерывания
      Основные операции на ОШ: передача данных, выбор нового задатчика, пре-
рывание. Все передачи данных выполняются относительно задатчика: ввод (чтение)
- от исполнителя, вывод (запись) - от задатчика. Возможны четыре типа операций
передачи данных (тип операции определяется кодом на линиях Y(1,0)): 00 - чтение
(ЧТ), 01 -чтение с паузой (ЧТП), 10 -запись (ЗП), 11 -запись байта (ЗПБ).
      Выбор нового задатчика используется для проведения процедуры арбитража и
может выполняться одновременно с передачей данных. Процессор запрещает ар-
битру выдачу сигналов РП во время операции прерывания и после нее до определе-
ния своего нового уровня приоритета и сохранения в стеке старого. После этого
процессор снова разрешает арбитру выдавать сигналы РП.
      Режим прямого доступа к шине инициируется подачей сигнала ЗПД внешним
устройством. При разрешении режима арбитр выдает в ответ разрешающий сигнал
РПД (никакой другой сигнал РП не может быть выдан арбитром). Внешнее устрой-
ство должно выдать сигнал подтверждения получения разрешения ПВБ. Неполуче-
ние арбитром сигнала ПВБ после выдачи РПД вызывает процедуру контроля по
тайм-ауту. При передаче одного слова данных устройство обычно устанавливает
сигнал ЗАН и сбрасывает ПВБ.
      Операция прерывания выполняется устройством после его выбора в качестве
нового задатчика ОШ. Линия контроля используется исполнителем для указания за-
датчику об ошибке в работе исполнителя при операциях чтения: 00 - нет ошибки,
01 -ошибка при операции чтения.
      В состав комплекса могут включаться устройства внешней памяти на магнит-
ных дисках 5 Мбайт, устройства внешней памяти на сменных магнитных дисках

                                     121