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
258 Order Number: 252480-006US
6.14.2 PCI Controller Configuration and Status Registers

These registers are accessible from the AHB and are memory mapped in the AHB

address space. Tabl e 104 shows the address map for the Control and Status Register.

The PCI offset is relative to the base address in PCI_BAR4 for accesses from the PCI

bus.

Table 104. PCI Controller CSR Address Map

AHB Address PCI Offset Register Name Description
0 x C0000000 0x00 PCI_NP_AD PCI non-pre-fetch address register
0 x C0000004 0x04 PCI_NP_CBE PCI non-pre-fetch command/byte enables
register
0 x C0000008 0x08 PCI_NP_WDATA PCI non-pre-fetch write data register
0 x C000000C 0x0C PCI_NP_RDATA PCI non-pre-fetch read data register
0 x C0000010 0x10 PCI_CRP_AD_CBE PCI configuration port address/cmd/byte
enables register
0 x C0000014 0x14 PCI_CRP_WDATA PCI configuration port write data register
0 x C0000018 0x18 PCI_CRP_RDATA PCI configuration port read data register
0 x C000001C 0x1C PCI_CSR PCI Controller Control and Status register
0 x C0000020 0x20 PCI_ISR PCI Controller Interrupt Status register
0 x C0000024 0x24 PCI_INTEN PCI Controller Interrupt Enable register
0 x C0000028 0x28 PCI_DMACTRL DMA control register
0 x C000002C 0x2C PCI_AHBMEMBASE AHB Memory Base Address Register
0 x C0000030 0x30 PCI_AHBIOBASE AHB I/O Base Address Register
0 x C0000034 0x34 PCI_MEMBASE PCI Memory Base Address Register
0 x C0000038 0x38 PCI_AHBDOORBELL AHB Doorbell Register
0 x C000003C 0x3C PCI_PCIDOORBELL PCI Doorbell Register
0 x C0000040 0x40 PCI_ATPDMA0_AHBADDR AHB to PCI DMA AHB Address Register 0
0 x C0000044 0x44 PCI_ATPDMA0_PCIADDR AHB to PCI DMA PCI Address Register 0
0 x C0000048 0x48 PCI_ATPDMA0_LENGTH AHB to PCI DMA Length Register 0
0 x C000004C 0x4C PCI_ATPDMA1_AHBADDR AHB to PCI DMA AHB Address Register 1
0 x C0000050 0x50 PCI_ATPDMA1_PCIADDR AHB to PCI DMA PCI Address Register 1
0 x C0000054 0x54 PCI_ATPDMA1_LENGTH AHB to PCI DMA Length Register 1
0 x C0000058 0x58 PCI_PTADMA0_AHBADDR PCI to AHB DMA AHB Address Register 0
0 x C000005C 0x5C PCI_PTADM0_PCIADDR PCI to AHB DMA PCI Address Register 0
0 x C0000060 0x60 PCI_PTADM0_LENGTH PCI to AHB DMA Length Register 0
0 x C0000064 0x64 PCI_PTADM1_AHBADDR PCI to AHB DMA AHB Address Register 1
0 x C0000068 0x68 PCI_PTADM1_PCIADDR PCI to AHB DMA PCI Address Register 1
0 x C000006C 0x6C PCI_PTADM1_LENGTH PCI to AHB DMA Length Register 1