Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции 437стр.doc
Скачиваний:
45
Добавлен:
15.06.2014
Размер:
9.54 Mб
Скачать

1. Арбитраж пин

Z Протокол пин

3. Методы повышения эффективности пин

4. Стандарты шинS Примеры

Printed with FinePrint- purchase atwww.fineprint.com

Смйд 2

Схемы арбитража иич

Централизованный последовательный арбитраж (цепочечный или гирляндный ).

Три вида - с цепочкой сигнала UJ , доп сигнала разрешения (1Ш ) и сигнала предоставления шины (ПШ ) - наиболее распространённый вариант .

Шина занята (11В)

-0

Централы арбитр

ПШ

Ведущий п

Ведущий п-1

Ведущий 0

J

г

1

1

Запрос шины

Ш )

Смйд 3

Оемы арбитража иич

UJ и ИВ - го схеме «монтажное ИГИ ». Др момента освобождения шины текущим ведомым арбитр не может вьщатъ ПШ . Статическое распределение приоритетов .

Плюсы - простота реализации , лёгкость наращивания .

Минусы - скорость (время арбитража пропорционально длине цепочки )7 возможна полная блокировка , сложная диагностика .

< И1ЯН

Шина занята (11В)

Централы арбитр

ПШ

Ведущий п

Ведущий п-1

Ведущий 0

1

1

1

Запрос шины (U )

id 4

Printed with FinePrint- purchase atwww.fineprint.com

Bus Arbitration (1)

Bus request

Arbiter

Bus grant

Bus grant ^

may or may not be propagated along the chain

I/O devices (a)

Bus request level

Arbiter

Bus request Jevel 2

Bus grant level 2

__Bu$ grant level -

Г

T

Г

у

Г

Г

+_

\ * ft \ *• — •* у

1

2

У "• ' f \ Д—•*■ у

3

4

5

(b)

(a) A centralized one -level bus arbiter using daisy

(ромашка ) chaining.

(b) The same arbiter, but with two levels.

Cnaid 5

Схемы арбитража иич

Децентрализованный (распределённый ) арбитраж -каждый ведущий содержит блок управления доступом к шине . Блоки взаимодействуют между собой .

Параллельный арбитраж .

Ведущий п

Ведущий п-1

31J

пи

3LI

Printed with FinePrint- purchase atwww.fineprint.com

Сши>

Схемы арбитража иич

Кольцевая схема с циклической сменой приоритетов .

Переход к следующему ведущему - ю сменой приоритетов . Текущий ведущий в след . цикле -наименьший приоритет , его сосед справа - наивысший , остальные - на 1 меньше , чгм у соседа слева . Циклическая смена с учётом последнего запроса .

Логика

арбитража

Логика

арбитража

Логика

арбитража

Слайд 7

Схемы арбитража иич


Текущий ведущий генерирует ПШ , который проходит через все схемы -ГА. Если имеется ещг один ведущий , который просит шину (UJ), то его -ГА не пропускает ПШ к другим устройствам . Текущий ведущий , «потеряв » ПШ на своём входе , должен при первой возможности освободить шину . Запрашивающий - её займет .

Логика

арбитража

Логика

арбитража

Логика

арбитража

Слайд

Printed with FinePrint- purchase atwww.fineprint.com

Схемы арбитража иич

Чаще встречается иная схема децентр -го арбитража .

Сзя& 9

Арбитражные линии и устройства го схеме «монтажное ИГИ ». Каждому ведущему -уникальный номер (уровень приоритета ). Запрашивающие шину выставляют на арб . линии свой номер . Каждый из запрашивающих , обнаружив на линиях номер с более высоким приоритетом снимает младшие биты своего номера . В итоге (может понадобится несколько итераций ) на линии остаётся только номер с наиболее высоким приоритетом . Ведущий , распознавший на линиях свой номер - захватывает шину . Способ называется -распределённый арбитраж с самостоятельным выбором . Модуль равнодоступности - последний ведущий не может участвовать в след . цикле арбитража . Шины -FutureBus , NuBus , MMultiBus , FastBus .