Intel
®
IXP42X product line and IXC1100 control plane processors—PCI Controller
Intel
®
IXP42X Product Line of Network Processors and IXC1100 Control Plane Processor
DM September 2006
210 Order Number: 252480-006US
The IXP42X product line and IXC1100 control plane processors PCI Controller block
diagram is given in Figure 32.
The PCI Controller has two main interfaces that allow interconnection between an
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 want to use the IXP42X product line and IXC1100 control
plane 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 FIFOs. The Target Interface FIFOs are 8 words deep. The PCI-
Figure 32. Processors’ 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