Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors—PCI Controller
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
Develepor’s Manual
August 2006
516
Order Number: 306262-004US
10.2.7.5
Initiated Memory Read Transaction
The following transaction is a PCI Memory Read Cycle initiated from the IXP45X/IXP46X
network processors. This diagram is to understand the inner workings of PCI transfers
and may not reflect actual operation of the PCI Controller implemented on the IXP45X/
IXP46X network processors. The transaction is initiated to address location
hexadecimal 0x00000014. The value of binary 00 in PCI_AD (1:0) indicates that this is
a linear increment transfer type.
A hexadecimal value of 0x6, written on the PCI_CBE_N bus during the address phase,
signifies that this is a PCI Bus Memory Read Cycle. All byte enables are asserted for the
transaction.
Figure 83.
Initiated PCI Type-1 Configuration Write Cycle
B4286-01
PCI_CLK
INT_REQ _N
INT_GNT_N
PCI_FRAME_N
PCI_AD (31:0)
PCI_IDSEL
PCI_CBE_N
PCI_IRDY_N
PCI_TRDY_N
PCI_DEVSEL_N
DA TA
0x0
0x0028F91
0xB
Figure 84.
Initiated PCI Memory Read Cycle
B4287-01
PCI_CLK
INT_REQ_N
INT_GNT_N
PCI_FRAME_N
PCI_AD (31:0)
PCI_IDSEL
PCI_CBE_N
PCI_IRDY_N
PCI_TRDY_N
PCI_DEVSEL_N
DATA
0x0
0x00000014
0x6