RSS    

   Реферат: Обзор процессоров и шин ПВМ начиная с 386 машин

     мятью.

              4.7.3  Последовательная магистраль iSSB

        Относительно дешевая  последовательная системная магистраль

     iSSB может использоваться вместо  параллельной  системной  ма-

     гистрали iPSB в тех случаях, когда не требуется высокая произ-

     водительность последней. Магистраль iSSB может содержать до 32

     связных магистрали, распределенных на длине максимум 10 м. Уп-

     равление магистралью ведется с помощью стандартного  протокола

     множественного доступа  с  опросом несущей и разрешением конф-

     ликтов (CSMA/CD).  Связные магистрали используют этот протокол

     для передачи данных по мере своей готовности.  В случае однов-

     ременного инициирования передачи двумя или несколькими связны-

     ми вступает  в действие алгоритм разрешения конфликтов обеспе-

     чивающий справедливое предоставление доступа всем  запрашиваю-

     щим связным.

                                  5.1 Ведущие

        Ведущим является любой  модуль,  который  обладает  возмож-

     ностью захвата магистрали. Модуль захватывает магистраль с по-

     мощью логических схем обмена и инициирует передачу  данных  по

     магистрали,  используя  для  этого либо встроенные процессоры,

                                - 33 -

     либо специальные логические схемы.  Ведущие генерируют сигналы

     сигналы  управления,  адресные сигналы,  а также адреса памяти

     или устройств ввода-вывода.

        Ведущий может  работать  в одном из двух режимов:  режиме 1

     или режиме 2.  В режиме 1 ведущий ограничен одной передачей по

     магистрали через каждое подключение к шине. Если все ведущие в

     системе используют режим 1,  скорость работы системы ограничи-

     вается максимальной величиной цикла занятости магистрали.  Это

     позволяет разработчикам  прогнозировать  общую  производитель-

     ность конкретной системы.

        В режиме 2 у ведущих больше возможностей захвата  магистра-

     ли,  они могут инициировать обмен с наложением на текущую опе-

     рацию.  В этом режиме разрешены тайм-ауты магистрали, и опера-

     ции  ведущих  не ограничены максимальной величиной цикла заня-

     тости магистрали. Режим 2 обеспечивает широкий класс операций,

     что придает системе гибкость при удовлетворении запросов поль-

     зователей.

                              5.2 Ведомые

                                - 34 -

                        Устройства ввода-

                        вывода пользователя ╔═════════╤═════╤═══════╗

                            ‑       ‑       ║ Ведущий │ ЦП  │       ║

                            │       │       ║         └─────┘       ║                         - 12 -

 ╔══════════════════╗   ╔═══­═══════­═════╗ ╟────────┐   ‑   ┌──────╢

 ║ Ведомый          ║   ║ Ведомый         ║ ║ Обмен с│   │   │Ввод- ║

 ║                  ║   ╟────────┬────────╢ ║ магис- │   │   │вывод ║

 ║  Глобальный      ║   ║Парал-  │Последо-║ ║ тралью │   │   └──────╢

 ║  (системный)     ║   ║лельный │ватель- ║ ╟──┬─────┘   │   ┌──────╢

 ║  ввод-вывод      ║   ║ввод-вы-│ный ввод║ ║  │         │_─_│Память║

 ║                  ║   ║вод     │вывод   ║ ║  │         ­   └──────╢

 ║                  ║   ╟────────┴────────╢ ║  │       ┌─────┐      ║

 ╚═╤════════════════╝   ║   Глобальный    ║ ║  └──────_│Буфер│      ║

   │    ‑    ‑    ‑     ║   (системный)   ║ ║          └─┬───┘      ║

   │    │    │    │     ║   ввод-вывод    ║ ║            │          ║       ║

   │    │    │    │     ╚═╤═══════════════╝ ╚════════════╪══════════╝

   │    │    │    │       │   ‑    ‑    ‑                │

   │    │    │    │       │   │    │    │                │

   │а   │б   │в   │г      │а  │б   │в   │г               │

   │    │    │    │       │   │    │    │                │

   ­    ­    │    │       ­   ­    │    │                ­

  _══════════╧════╧════════════════╧════╧══════════════════════════_

                             Шина                Рис. 7

    Буквами обозначено:  а - Подтверждение; б - Данные; в - Ад-

                         рес; г - Команда;

                                - 35 -

        Ведомые выполняют лишь функции получателей в процессе  реа-

     лизации запросов на передачу данных. Ведомые декодируют состо-

     яние адресных линий и действуют в соответствии с сигналами уп-

     равления  от ведущих.  На рис.  7 изображены примеры ведущих и

     ведомых на магистрали MULTIBUS.

                          5.3 Операции на магистрали

        Система MULTIBUS  допускает  наличие  нескольких ведущих на

     магистрали, каждый из которых захватывает магистраль  по  мере

     возникновения необходимости  в  передаче данных.  Ведущие осу-

     ществляют захват магистрали с помощью  специальной  последова-

     тельности обмена. В эту последовательность входят шесть сигна-

     лов, позволяющих ведущему определять,  свободна ли  магистраль

     и нет ли запросов на ее захват от других ведущих с более высо-

     ким приоритетом, а также захватывать и освобождать магистраль.

        Арбитраж приоритетов. Система предусматривает две схемы ар-

     битража приоритетов: последовательную и параллельную. В после-

     довательной схеме  приоритет  ведущего  определяется с помощью

     последовательной цепочки, в которой выход разрешения от каждо-

     го модуля  соединяется с входом разрешения модуля с более низ-

     ким приоритетом.  На одном конце цепочки оказывается модуль  с

     наивысшим приоритетом, на другом конце - с наинизшим.

        Приоритет в последовательной схеме определяется при  каждом

     запросе магистрали. Если магистраль не захвачена ведущим с бо-

     лее высоким или равным приоритетом,  запрос  данного  ведущего

     удовлетворяется. Число ведущих,  обьединенных последовательной

     цепочкой, ограничено временем прохождения по  цепочке  сигнала

                                - 36 -

     приоритета, которое не должно превышать длительности цикла ма-

     гистрали. Если используется частота 10 МГц,  в  цепочке  может

     быть не более трех ведущих.

        В параллельной схеме доступом к магистрали ведает специаль-

     ный арбитр.  При  этом  определение очередного ведущего на ма-

     гистрали производится на основе списка фиксированных приорите-

     тов или каким-то другим способом, заданны в системе. На рис. 6

     показана одна из схем параллельного арбитража.

                      5.4  Архитектура магистрали

        В магистраль MULTIBUS входят 16 линий данных,  20  адресных

     линий, 8 линий многоуровневых прерываний, а также линии управ-

     ления и арбитража.  Такое большое количество  линий  позволяет

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.