Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Арбитраж шины.

Теоретическая часть. | Введение. | Краткая история интерфейса PCI. | Разрядность шины PCI. | Модификации шины PCI. | Формат входных, выходных и внутренних переменных, с которыми оперирует АЛУ. | ГСА конъюнкции | Структурная схема операционного автомата АЛУ. | Реализуемых в операционном автомате. | Определение формата микрокоманды. |


Читайте также:
  1. Аналогия закона, аналогия права. Значение актов Верховного и Высшего арбитражного Суда РФ и судебной практики. Нормы гражданского права и нормы морали.
  2. Арбитражное судопроизводство как способ защиты прав предпринимателей
  3. Арбитражные операции- дефиниция
  4. В Арбитражном суде Оренбургской области
  5. Гражданские дела рассматриваются судами общей юрисдикции и арбитражными судами.
  6. Деятельность адвоката в арбитражном процессе

Чтобы передать по шине PCI какой-нибудь сигнал, устройство сначала должно получить к ней доступ. Шина PCI управляется централизованным арбитром. В большинстве случаев арбитр шины встраивается в один из мостов между шинами. От каждого PCI-устройства к арбитру тянутся две спе­циальные линии. Одна из них (REQ#) используется для запроса шины, а вторая (GNT#) — для получения разрешения на доступ к шине. Чтобы сделать запрос на доступ к шине, PCI-устройство (в том числе и цен­тральный процессор) устанавливает сигнал REQ# и ждет, пока арбитр не уста­новит сигнал GNT#. Если арбитр установил сигнал GNT#, то устройство может использовать шину в следующем цикле. Алгоритм, которым руководствуется ар­битр, не зависит от технических характеристик шины PCI. Допустимы арбитраж по кругу, арбитраж по приоритету, другие схемы арбитража. Хороший арбитр должен быть справедлив, чтобы не заставлять отдельные устройства ждать це­лую вечность.

Рис. 1.5.1. В шине PCI используется централизованный арбитр

 

Шина предоставляется для одной транзакции, хотя продолжительность этой транзакции теоретически произвольна. Если устройству нужно совершить вто­рую транзакцию и ни одно другое устройство не запрашивает шину, оно может занять шину снова, хотя обычно между транзакциями требуется вставлять пус­той цикл. Однако при особых обстоятельствах (при отсутствии конкуренции на доступ к шине) устройство может совершать последовательные транзакции без пустых циклов между ними. Если задающее устройство выполняет очень дли­тельную передачу, а какое-нибудь другое устройство выдало запрос на доступ к шине, арбитр может сбросить сигнал на линии GNT#. Предполагается, что за­дающее устройство следит за линией GNT#. Если сигнал сбрасывается, устрой­ство должно освободить шину в следующем цикле. Такая система позволяет осу­ществлять очень длинные передачи (что весьма рационально) при отсутствии конкуренции на доступ к шине, однако при этом она быстро реагирует на запро­сы шины, поступающие от других устройств.


Дата добавления: 2015-08-20; просмотров: 178 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Преимущества шины PCI.| Сигналы шины PCI

mybiblioteka.su - 2015-2024 год. (0.006 сек.)