Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-8_ЭВМ (Ковалев В В).docx
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
1.8 Mб
Скачать

3. Организация шины pci. Графический порт agp.

Последовательная шина PCI – определяется как процессорно-независимая, предусматриваящая подключение до 6-и устройств. Она строго стандартизирована. Конструктивно оформлена так что допускается подключение плат расширения, которые имеют различные напряжения питания (3,3 и 5В). Шина является синхронной, max частота до 66мГц.

В интерфейсе используются 2 вида конфигураций сигнала:

1. Базовые 32 разрядные операции и 62 разрядные. Линия АД – линия адреса и данных 32 разряд. Мультиплексированная.

Временные диаграммы шины PCI

___ ___ ___ ___ ___ ___

CLK ___| |___| |___| |___| |___| |___| |___

_______ _________

FRAME |_________________________________|

______ _______ ______ ______ ______

AD -------<______><_______><______><______><______>---

Адрес Данные1 Данные2 Данные3 Данные4

______ _______________________________

C/BE -------<______><_______________________________>---

Команда Сигнал разрешения передачи байта

____________ ___

IRDY |_________________________________|

_____________ ___

TRDY |________________________________|

______________ ___

DEVSEL |_______________________________|

Линия. С/ВЕ - разрядная – мультиплексированная. Во время адресной фазы задает тип операции, во время фазы передачи данных указывает действующие байтовые такты. PAR - дополняют до кечетности при передаче адреса. FRAME -начало транзации. REQ - требования к орбитру о необходимой шине. GR - разрешение от орбитра. IRDY - готовность инициирующего устройства. TRDY - готовность целевого устройства. DEVSEL - ответ целевого устройства, которое распознало свой адрес. STOP - целевое устройство для завершения передачи. PERL - ошибка честности. SERR - ошибка системная. CLK - синхронизация. RST - сброс. Цикл обмена на шине PCI.

В начале транзакции устройство активирует сигнал FRAME#. По шине АД передается целевой адрес. По линии С/ВЕ передается информация о типе транзакции. Адресуемое целевое устройство отзывается командой DEVSEL#. Инициирующее устройство при своей готовности выставляет сигнал I RDY#. Когда готово к обмену целевое устройство выставляет сигнал T RDY#. Это послужит сигналом к обмену. Инициирующее устройство может завершить транзакцию следующими способами:

1. нормальное завершение по окончании передачи данных при активном I RDY# снимается FRAME#.

2. по тайм-ауту (арбитр затирает шину по истечении времени).

3. в начале транзакции когда не получен сигнал DEVSEL#

Целевое устройство может завершить транзакцию:

  1. STOP# во время активности T RDY# транзакция завершается после передачи фазы данных.

  2. STOP# при сбросе T RDY# транзакции завершает последняя фаза данных не передается. Целевому устройству повторить транзакцию.

  3. STOP# при ??? DEVSEL# - последняя фаза отсутствует повторять транзакцию не нужно.

Графический порт AGP основан на базе шины PCI. Ускоренность порта обеспечивается следующими факторами:

    1. Конвеерезация обращения у памяти, т.е. в отличии от PCI AGP организует поток запросов, а затем получит поток ответов

    1. Сдвоенная передача данных – реализована так что передача происходит по переднему и заднему фронту синхроимпульса. 3. Демуютиплексирование – разделение на шину адреса и данных. Шина данных 35 разрядная. Шина адреса 8 разрядная. Для передачи адреса используется 3 такта, т.е. передается 6 байт. 4 байта адрес, 1 байт длина запроса, 1 байт команда. Поддержка демуютиплексированного режима не является обязательной, т.е. порт AGP может работать в режиме PCI. Если шина работает в режиме AGP то инициализация начинается с команды PIPE# и обращение возможно только к памяти. В режиме PCI любые обращения. AGP может работать в 2х режимах : - режим ДМА (видеопамять – первична, в ней текстуры)

- режим исполнения (видеопамять и системная - равноправны)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]