![Intel IXP45X Developer'S Manual Download Page 573](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092573.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Develepor’s Manual
Order Number: 306262-004US
573
PCI Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
10.5.3.24 PCI-to-AHB DMA PCI Address Register 0
10.5.3.25 PCI-to-AHB DMA Length Register 0
Register Name:
pci_ptadma0_pciaddr
Block
Base Address:
0xC00000
Offset Address
0x5c
Reset Value
0x00000000
Register Description:
Source address on the PCI bus for PCI-to-AHB DMA transfers.
Paired with pci_ptadma1_pciaddr to allow buffering of DMA
transfer requests.
Access:
(See below.)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
address
0
0
Register
pci_ptadma0_pciaddr
Bits
Name
Description
Reset
Value
PCI
Access
AHB
Access
31:2
address
PCI word address
0x0000
0000
RO
RW
1:0
Lower PCI address bits hard-wired to zero.
00
RO
RO
Register Name:
pci_ptadma0_length
Block
Base Address:
0xC00000
Offset Address
0x60
Reset Value
0x00000000
Register Description:
Provides word count and control for PCI-to-AHB DMA transfers.
Paired with pci_ptadma1_length to allow buffering of DMA transfer
requests.
Access:
(See below.)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
EN (Rsvd) DS
(Reserved)
wordcount
Register
pci_ptadma0_length
Bits
Name
Description
Reset
Value
PCI
Access
AHB
Access
31
EN
Channel enable. When set to a 1, executes a DMA transfer if wordcount is
nonzero. When 0, the channel is disabled. Hardware clears this bit when
the DMA transfer is complete.
0
RO
RW
30:2
9
reserved
Reserved. Read as 0.
00
RO
RO
28
DS
Data Swap indicator. When set to a 1, data from the PCI bus is byte
swapped before being sent to the AHB bus. When 0, no swapping is done.
0
RO
RW
27:1
6
reserved
Reserved. Read as 0.
0x000
RO
RO
15:0
wordcount
Number of words to transfer.
0x0000
RO
RW