Information

PCI Express Interface Controller
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
14-84 Freescale Semiconductor
14.5.5.1 PCI Express Write DMA Control Register (PEX_WDMA_CTRL)
PEX_WDMA_CTRL, shown in Figure 14-102, controls the WDMA operations.
Table 14-100 defines the bit fields of PEX_WDMA_CTRL.
14.5.5.2 PCI Express Write DMA First Address Register (PEX_WDMA_ADDR)
PEX_WDMA_ADDR, shown in Figure 14-103, contains the CSB local memory address of the first
descriptor. Note that the content is byte swapped from a CSB native address.
Offset 0x9A0 Access: Read/Write
31 16
R
W
Reset All zeros
15 11 10 9 8 5 4 2 1 0
R
SNOOP RLXO TC SUS START
W
Reset All zeros
Figure 14-102. PCI Express Write DMA Control Register (PEX_WDMA_CTRL)
Table 14-100. PEX_WDMA_CTRL Register Fields Description
Bit 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 WDMA.
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–5 Reserved.
4–2 TC Traffic Class. Indicates the traffic class value to be used for TLP generation corresponding to the
traffic generated by the DMA.
1 SUS DMA suspend. Software sets this bit to suspend the DMA controller.
0 START DMA start. Software should set this bit to indicate that a descriptor is ready and the DMA controller
can start transmission. Hardware resets this bit when the descriptor fetch cycle is initiated.
Offset 0x9A4 Access: Read/Write
31 0
R
FDSA
W
Reset All zeros
Figure 14-103. PCI Express Write DMA First Address Register (PEX_WDMA_ADDR)