Оглавление
Соединение периферийных компонентов
-
История и развитие PCI
- PCI была разработана для замены устаревшей шины ISA.
- PCI стала стандартом для расширения компьютерной системы и была принята в 1993 году.
- PCI была создана для поддержки более мощных устройств и увеличения производительности.
-
Архитектура PCI
- PCI состоит из шины, контроллера и карт расширения.
- Шина PCI обеспечивает передачу данных между устройствами и материнской платой.
- Контроллер PCI обрабатывает запросы и управляет транзакциями.
- Карты расширения предоставляют дополнительные функции и подключаются к контроллеру.
-
Технические характеристики PCI
- PCI имеет 32-битную шину с возможностью расширения до 64 бит.
- Карты расширения могут быть полноформатными или мини-форматными.
- Существуют различные типы карт расширения, включая графические, звуковые и сетевые.
-
Транзакции PCI
- Транзакции PCI состоят из нескольких этапов обработки адреса и данных.
- Устройства могут инициировать транзакции, запрашивая разрешение у арбитра шины.
- Шина PCI поддерживает пакетные транзакции только для адресов памяти.
-
Адресные пространства PCI
- PCI имеет три адресных пространства: память, ввод-вывод и конфигурация.
- Устройства PCI реагируют только на запросы к их конфигурационному пространству при первом включении компьютера.
-
Коды команд PCI
- PCI использует 16-битные коды команд, из которых 12 назначены.
- Целевые устройства проверяют коды команд и адреса.
-
Задержка шины PCI
- PCI требует, чтобы транзакции выполнялись в определенные временные рамки.
- Устройства, не соответствующие этим временным ограничениям, используют отложенные транзакции.
-
Отложенные транзакции
- Устройства, которые не могут выполнить временные ограничения, используют комбинацию разнесенных операций записи и отложенных транзакций.
- Отложенные транзакции позволяют записывать транзакции внутри системы и ожидать их повторной обработки.
- Пересказана только часть статьи. Для продолжения перейдите к чтению оригинала.
Полный текст статьи: