flash_burst_length

         
      
Module Instance Base Address Register Address
i_nand_dma 0xFFB80700 0xFFB80770

Size: 32

Offset: 0x70

Access: RW

Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16

polling_sync_counter_value

RW 0x0

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

polling_sync_counter_value

RW 0x0

Reserved

continous_burst

RW 0x0

Reserved

value

RW 0x1

flash_burst_length Fields

Bit Name Description Access Reset
31:8 polling_sync_counter_value
Number of cycles CMDDMA channel has to wait before polling the SYNC Pointer again.
                      If this counter value is 0, no polling is done. 
RW 0x0
4 continous_burst
When this bit is set, the Data DMA will burst the entire page from/to the
                     flash device. Please make sure that the host system can provide/sink data 
                     at a fast pace to avoid unnecessary pausing of data on the device interface.
RW 0x0
1:0 value
Sets the burst used by data dma for transferring data to/from flash device.
                      This burst length is different and is larger than the burst length on the
                      host bus so that larger amount of data can be transferred to/from device,
                      descreasing controller data transfer overhead in the process.
                      00 - 64 bytes, 01 - 128 bytes, 10 - 256 bytes, 11 - 512 bytes.
                      The host burst size multiplied by the number of outstanding requests on the
                      host side should be greater than equal to this value. If not, the device side
                      burst length will be equal to host side burst length. 
RW 0x1