Information

PCI Express Interface Controller
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
14-86 Freescale Semiconductor
14.5.5.4 PCI Express Read DMA Control Register (PEX_RDMA_CTRL)
PEX_RDMA_CTRL, shown in Figure 14-105, controls the RDMA operations.
Table 14-103 defines the bit fields of PEX_RDMA_CTRL.
14.5.5.5 PCI Express Read DMA First Address Register (PEX_RDMA_ADDR)
PEX_RDMA_ADDR, shown in Figure 14-106, contains the local memory address of the first descriptor.
Note that the content is byte swapped from a CSB native address.
Offset 0xA40 Access: Read/Write
31 16
R
W
Reset All zeros
15 11 10 9 8 2 1 0
R
SNOOP RLXO SUS START
W
Reset All zeros
Figure 14-105. PCI Express Read DMA Control Register (PEX_RDMA_CTRL)
Table 14-103. PEX_RDMA_CTRL Register Fields Description
Bits Name Description
31–11 Reserved
10 SNOOP Snoop for write and read transactions to the descriptor. Controls the snooping of the e300 core
on the CSB bus to a transaction initiated by the RDMA. 0 Snoop disabled.
1 Snoop enabled.
9 RLXO Relaxed ordering for PCI Express. Indicates the relaxed ordering bit to be used for all PCI
Express transactions initiated by the DMA controller.
8–2 Reserved
1 SUS DMA suspend. Software sets this bit to suspend the DMA controller.
0 START DMA start. Software can set this bit to indicate that a descriptor is ready and the DMA controller
can start transmission. Hardware resets this bit when a descriptor fetch cycle is initiated.
Offset 0xA44 Access: Read/Write
31 0
R
FDSA
W
Reset All zeros
Figure 14-106. PCI Express Read DMA First Address Register (PEX_RDMA_ADDR)