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. Table 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