Memory Interface Registers
4-39
Figure 4.54
Register 193 (0x0C1)
Reserved
0
Clear this bit when writing to this register.
DMA Mode [1:0]
R/W [2:1]
Defines the state of the DMA Transfer Request (DREQn)
output signal per the following table.
During DMA transfers, the external DMA controller should
use the DREQn output signal to determine whether or not
another 64-bit word can be transferred.
DMA Idle:
This setting is used to hold DREQn
deasserted and prevent the external DMA controller from
transferring any data to or from SDRAM.
DMA Read:
The on-chip SDRAM controller continuously
fills the internal 8 x 64-bit DMA read FIFO with data read
from the specified SDRAM source address. The SDRAM
address is automatically incremented until the read FIFO
is near full. Separate FIFOs and address registers are
available for DMA and host reads. The DMA controller
can retrieve the next available read byte from the DMA
SDRAM Read Data register (Register 219,
page 4-47
).
During DMA Read Mode, DREQn is asserted only when
there are more SDRAM data words in the read FIFO for
reading.
DMA Write:
The DMA controller writes data to the DMA
SDRAM Write Data register (Register 220,
page 4-47
).
Every 8 bytes written are formed into a 64-bit word and
7
6
5
4
3
2
1
0
Reserved
DMA Transfer
Byte Ordering
Refresh Extend [1:0]
Host SDRAM
Transfer Byte
Ordering
DMA Mode [1:0]
Reserved
DMA Mode
[1:0]
Description
0b00
0b01
0b10
0b11
DMA Idle (DREQn = 1)
DMA Read (DREQn = read FIFO near empty)
DMA Write (DREQn = write FIFO near full)
Block Move (DREQn =1)