Type 0 Configuration Request

A configuration read or write takes the form of a Type 0 configuration read or write when it arrives on the destination bus. On discerning that it is a Type 0 configuration operation:

  1. The devices on the bus decode the header's Device Number field to determine which of them is the target device.

  2. The selected device decodes the header's Function Number field to determine the selected function within the device.

  3. The selected function uses the concatenated Extended Register Number and Register Number fields to select the target dword in the function's configuration space.

  4. Finally, the function uses the First Dword Byte Enable field to select the byte(s) to be read or written within the selected dword.

Figure 20-5 and Figure ...

Get PCI Express System Architecture now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.