Intel IXP42X User Manual

Page of 568
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. 
 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