Арбитраж по последовательному опросу

Счетчик имеет коэф-т пересчета N равный числу машин, нуждающихся в общем ресурсе. ДШ подключается к параллельному выходу счетчика, который в конкретный момент имеет только 1 возбужденный выход. Счетчик считает от 0 до N, переполняется, сбрасывается в 0, и 1-ца (маркер) на выходе ДШ бегает по кругу. Пусть ЭМ1 выставила запрос, когда маркер попадает на вход элемента i1 на выходе 1-ца, которая проходит ч/з «или» и блокирует поступление тактовых импульсов на вход счетчика. Одновременно выход элемента «и» есть разрешение для ЭМ1. Получив Р1 ЭМ1 работает с СМ. В каждый мом-т времени маркер может находится только на одном элементе «и» и разрешение м.б. выдано только одной ЭМ. По окончании с СМ ЭМ убирает запрос и на выходе «и» - 0. Вход счетчика разблокируется и маркер побежал дальше.

Контроллер прерываний по последовательному опросу

Арбитраж по последовательному опросу - student2.ru

Работа аналогична предыдущему случаю, только выход Эл-та «или» записывает в триггер сигнал INT(запрос на прерывание) для ЦП. ЦП в подпрограмме обработки прерыв обращается по адресу CS1 и считывает ч/з ШФ номер устройства, запросившего прерывание. В конце подпрограммы обработки прерываний, ЦП обращается по CS0 и сбрасывает триггер с запросом на прерывание(счетчик разблокируется и контроллер снова готов к работе)

45.Арбитраж по || опросу.

Арбитраж по последовательному опросу - student2.ru

Ш арбитража построена по принципу монтажного «или» любая 1 на выходе ставит bi в 1.

В регистр приоритета записывается код приоритета (max приоритет все единички).

Арбитраж по последовательному опросу - student2.ru

ai bi ci
нет

1,2 строка- анализируется следую

щий разряд.

3 строка – устр-во выбыло из кон-курса.

4 строка –невозм-я комбинация

КЛС работает в соответствии с таблицей. Если после анализа старшего разряда СN =1, это означает, что устр-во имеет высший приоритет из всех уч-щих в конкурсе и подключ-х к СМ. Если в процессе сравнения приоритетов Сi =0, устройство выбывает из конкурса. Анализ всех разрядов Ai во всех интерфейсных блоках идет параллельно. Высокое быстродействие, высокие затраты, в кач-ве арбитров исп-ся обычные однокристалки.

Синхронизация информации в интерф.

Различают синхронизацию :

1)битов в слове при послед протоколах обмена или || шинах данных.

Разное быстродействие отдельных битов в слове.

2)Синхронизация слов

Арбитраж по последовательному опросу - student2.ru

3)Синхронизация пакетов.

Синхр слов спомощью сигнала идентификации

Одноступенчатая обр связь

Арбитраж по последовательному опросу - student2.ru

Двухступенчатая обр связь

Арбитраж по последовательному опросу - student2.ru

Если ВУ готово принимать инф оно выставляет сигнал готовности приемника. Инициатором обмена явл ВУ. Оно выст сигнал готовности приемн, потом выставл сигнал о том что данные поступили.

Наши рекомендации