Классификация транзакций

Протокол PCIExpressиспользует классификационную модель PCI/PCIX изготовитель-потребитель для классификации транзакций с обеспечением поддерживать ослабленную классификацию подобно PCIX архитектуре. Правила классификации транзакций гарантируют, что TLP трафик, связанный с данным классом трафика, направляется через структуру в правильном порядке, чтобы предупредить тупиковые ситуации. Трафик, связанный с различными TC ярлыками не имеет отношения к классификации. Глава 8, называемая «TransactionOrdering«, описывает эти правила.

TransactionLayer гарантирует, что TLP для данного TC классифицируется правильно учитывая другие TLP с такими же TC ярлыками до того как направится в DataLinkLayerи в PhysicalLayer для передачи.

Управление питанием

TransactionLayerподдерживает ACPI/PCI управление питанием, как подчиняющееся системному программному обеспечению. Аппаратное обеспечение внутри TransactionLayer-я самостоятельно управляет питанием устройства, чтобы минимизировать мощность во время состояния полной мощности. Это автоматическое управление питанием называется Управление Питанием Активного Состояния и не вовлекает программное обеспечение. Программы управления питанием, связанные с ОС, управляют питанием устройств через конфигурационные регистры программного обеспечения. Управление питанием описывается в главе 16.

Конфигурационные регистры

Конфигурационные регистры устройств связываются с TransactionLayer. Регистры конфигурируются в течение инициализации и нумерации шин. Они также конфигурируются драйверами устройств и открываются к доступу с помощью обслуживания программного обеспечения/ОС. Конфигурационные регистры описываются в Части 6 книги.

DataLinkLayer

На рисунке 2-19 изображена блок-схема DataLinkLayer-я. Первая функция DataLinkLayer-я – гарантировать целостность данных в течение передачи и приема пакета на каждом Канале. Если передающее устройство посылает TLPудаленному принимающему устройству на другой конец Канала и обнаруживается CRC ошибка, передающее устройство уведомляется NAKDLLP пакетом. Передатчик автоматически пересылает TLP. Остается надеяться, что ошибка не произойдет. С проверкой ошибок и автоматической пересылкой пакетов, PCIExpress гарантирует очень высокую вероятность, что TLP, передаваемые одним устройством, будут доставлены без ошибок. Это делает PCIExpress идеальной с малой долей ошибок, высокими возможностями системой такой как серверы.

Ссылка на основную публикацию
Adblock detector