![Freescale Semiconductor MCF54455 Скачать руководство пользователя страница 551](http://html1.mh-extra.com/html/freescale-semiconductor/mcf54455/mcf54455_reference-manual_2330541551.webp)
PCI Bus Controller
22-34
Freescale Semiconductor
Figure 22-37. Type 0 Configuration Transaction:
Contents of the AD Bus During Address Phase
Address bits [10:8] identify the target function and bits AD[7:2] select one of the 64 configuration Dwords
within the target function’s configuration space. For Type 0 configuration transactions, the target device’s
IDSEL pin must be asserted. The upper 21 address lines are commonly IDSELs because they are not used
during the address phase of a type 0 configuration transaction.
For a Type 1 access where the target bus is a subordinate bus to the local PCI bus (bus 0), the configuration
transaction remains initiated on bus 0, but the bit pattern AD[1:0] indicates none of the devices on this bus
are the target of the transaction. Rather, only PCI-to-PCI bridges on the local bus should pay attention to
the transaction because it targets a device on a bus further out in the hierarchy beyond a PCI-to-PCI bridge
that is attached to the local PCI bus (bus 0). Initiating a Type 1 configuration transaction (setting AD[1:0]
to 0b01 during the address phase) accomplishes this. This pattern instructs all functions other than
PCI-to-PCI bridges that the transaction is not for any of them.
illustrates the contents of the
AD bus during the address phase of the Type 1 configuration access.
Figure 22-38. Type 1 Configuration Transaction:
Contents of the AD Bus During Address Phase
During the address phase of a Type 1 configuration access, the information on the AD bus is formatted as:
•
PCI_AD[1:0] contains 0b01, identifying this as a Type 1 configuration access.
•
PCI_AD[7:2] identifies one of 64 configuration Dwords within the target devices’s configuration
space.
•
PCI_AD[10:8] identifies one of the eight functions within the target physical device.
•
PCI_AD[15:11] identifies one of 32 physical devices. The bridge uses this field to select which
device’s IDSEL line to assert.
•
PCI_AD[23:16] identifies one of 256 PCI buses in the system.
•
PCI_AD[31:24] are reserved and are cleared to zero.
During a Type 1 configuration access, PCI devices ignore the state of their IDSEL inputs; PCI devices only
respond to Type 0 accesses. When any PCI-to-PCI bridge latches a Type 1 configuration access (command
equals
CONFIGURATION
READ
or
CONFIGURATION
WRITE
and AD[1:0] equals 0b01) on its primary side, it
must determine whether the bus number field on the AD bus matches the number of its secondary bus or
if the field is within the range of its subordinate buses. If the bus number matches, it should claim and pass
the configuration access onto its secondary bus as a Type 0 configuration access, decoding the device
31
11 10
8
7
2
1
0
Reserved
Function Number
Dword Number
0
0
Target Configuration Doubleword Number
31
24 23
16 15
11 10
8
7
2
1
0
Reserved
Bus Number
Device Number
Function
Number
Dword Number
0
1
Doubleword Number in the Device’s Configuration Space
Содержание MCF54455
Страница 33: ...xxviii Freescale Semiconductor ...
Страница 67: ...Freescale Semiconductor 1 ...
Страница 125: ...Freescale Semiconductor 1 ...
Страница 145: ...Enhanced Multiply Accumulate Unit EMAC 5 21 Freescale Semiconductor ...
Страница 173: ...Cache 6 28 Freescale Semiconductor ...
Страница 179: ...Static RAM SRAM 7 6 Freescale Semiconductor ...
Страница 207: ...Power Management 9 16 Freescale Semiconductor ...
Страница 323: ...Reset Controller Module 13 8 Freescale Semiconductor ...
Страница 389: ...Pin Multiplexing and Control 16 44 Freescale Semiconductor ...
Страница 575: ...PCI Bus Controller 22 58 Freescale Semiconductor ...
Страница 600: ...Advanced Technology Attachment ATA Freescale Semiconductor 23 25 ...
Страница 601: ...Freescale Semiconductor 1 ...
Страница 842: ...I2 C Interface Freescale Semiconductor 33 16 ...
Страница 843: ...Freescale Semiconductor 1 ...
Страница 921: ...Revision History A 6 Freescale Semiconductor ...