Prenant la parole sur l'article est, adresse E / S espace est un espace très limité (64KB), il est généralement dans l'espace E / S dans les deux deux registres, les points d'adresse interne à la première opération, le deuxième stockage lire ou données d'écriture. Ainsi, pour les cycles de configuration PCI, les deux étapes comprenant:
Etape 1: Adresse CPU de la première IO Adresse 0xcf8 ~ 0xCFB la opération d'écriture sur les registres de configuration. Comme cela est représenté ci-dessous, qui comprend le numéro de bus (Nombre Bus), le numéro de dispositif (Device Number), le numéro de fonction (numéro de fonction) et un pointeur registre.
Etape 2: Lire ou données d'écriture à la CPU écrit l'adresse IO dans 0xCFC ~ 0xCFF.
Rappelons que chaque fonction de PCI (Fonction) contient 256 octets d'espace de configuration (configuration spatiale), qui est désigné sous le nom 64 premiers octets en-tête, les 192 octets restants sont utilisés pour un certain nombre de caractéristiques facultatives. PCI Spec prévoit deux types d'en-tête: Type1 et Type0. Dans lequel, Type1-tête indique la fonction périphérique pont PCI (Brige), tandis que Type0 en-tête indique le fonctionnement de l'appareil ne sont pas pont PCI. vues d'en-tête de deux structures sont les suivantes:
Remarque: Le PCIe complet a hérité l'en-tête PCI contenu pertinent, donc une description détaillée de l'en-tête et des opérations sera remise sur l'introduction de PCIe.