![Intel IXP45X Developer'S Manual Download Page 497](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092497.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Develepor’s Manual
Order Number: 306262-004US
497
PCI Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
The PCI Controller has two main interfaces that allow interconnection between the
external PCI bus and the South AHB. The external PCI bus has both a target and an
initiator controller that interfaces to the PCI bus.
When an external PCI device wants to use the IXP45X/IXP46X network processors as
the target of a PCI transfer, the PCI Controller Target interface will interpret the data
and forward the appropriate information (data/address/control) to the Target interface
Figure 77.
PCI Controller Block Diagram
Initiator
Request
FIFO
South AHB Slave Interface
Initiator
Receive
FIFO
Initiator
Transmit
FIFO
Target
Transmit
FIFO
Target
Receive
FIFO
South AHB Master Interface
CSR Interface
DMA Controller
PCI Controller
PCI
Configuration
Registers
PCI
Arbiter
PCI Target Interface
PCI Initiator Interface
PCI
Controller
CSRs
PCI Bus
South AHB
B1733-02