Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы ЭВМиПУ.docx
Скачиваний:
61
Добавлен:
03.05.2015
Размер:
9.95 Mб
Скачать

17. Поясните архитектурную модель шины pci Express.

4.2.1. Архитектурная модель рсi Express

Архитектурная модель шины PCI Express очень напоминает стек протоколов ЛВС и состоит их трех уровней (рис. 6.4): уровня транзакций, канального и физического уровня. Уровень транзакций — верхний уровень архитектуры, отвечающий за сборку и разборку пакетов TLP (Transaction Layer Packet — пакет уровня транзакций). Эти пакеты используются для транзакций чтения и записи, а также для сообщений о событиях некоторых типов. Каждый пакет TLP имеет уникальный идентификатор, который позволяет направить ответный пакет его отправителю. В TLP поддерживаются различные форматы адресации, зависящие от типов транзакций. Уровень транзакций отвечает и за управление потоком, реализованное на основе механизма кредитов. Этот уровень напоминает транспортный уровень стека протоколов TCP/IP.

Канальный уровень, промежуточный в стеке, отвечает за управление связью, обнаружением ошибок и организацию повторных передач вплоть до успеха или признания отказа соединения. К пакетам, полученным от уровня транзакций, канальный уровень добавляет свои заголовки (номера пакетов и контрольные коды). Канальный уровень и сам является генератором и получателем пакетов DLLP (Data Link Layer Packet — пакет канального уровня), используемых для управления соединением. Этот уровень напоминает канальный уровень стека протоколов TCP/IP и, в частности, протокол с установлением соединения IEEE 802.2..

Физический уровень изолирует канальный от всех подробностей передачи сигналов. Он состоит из двух субблоков (подуровней). Логический субблок при передаче выполняет распределение данных по линиям, скремблирование, кодирование по схеме 8В/10В ( избыточное преобразование 8 бит в 10-битный символ), кадрирование и преобразование в последовательный код. При приеме выполняются обратные действия. Символы, добавляемые при кодировании 8В/10В, используются для служебной сигнализации. Логический субблок Карта PCI Express отвечает и за согласование соединения, инициализацию и т. п. Электрический субблок отвечает за электрическое согласование, синхронизацию, обнаружение приемника.

Уровневая модель, принятая в шине PCI Express, позволяет, не затрагивая остальных уровней, сменить физический уровень или его субблоки, когда появятся более эффективные схемы кодирования и сигнализации. Интерфейс между физическим и канальным уровнями зависит от реализации этих компонентов и выбирается их разработчиком. Интерфейс

физического уровня четко специфицирован, что Шина PCI Express обеспечивает возможность соединения устройств

разного происхождения. Для тестирования на Рис. 6.4. Архитектурная модель PCI Express

соответствие электрическим параметрам достаточно подключить устройство PCI Express к специальному тестеру.

18 . Поясните три способа обмена данными центрального процессора с ПУ. 1) путем опроса словосостояния устройства.

3) Комбинированный. Поллинг. Опрос словосостояния устройства по прерыванию от таймера.

СА, ВК, пр., синхр.

Прерывание от таймера.

PRINT – в режиме поллинга.