prefetch_mode
Enables read data prefetching to faster performance
Module Instance | Base Address | Register Address |
---|---|---|
nandregs | 0xFFB80000 | 0xFFB800C0 |
Offset: 0xC0
Access: RW
Important: To prevent indeterminate
system behavior, reserved areas of memory must not be accessed by software or
hardware. Any area of the memory map that is not explicitly defined as a register
space or accessible memory is considered reserved.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
|||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
prefetch_burst_length RW 0x0 |
Reserved |
prefetch_en RW 0x1 |
prefetch_mode Fields
Bit | Name | Description | Access | Reset |
---|---|---|---|---|
15:4 | prefetch_burst_length | If prefetch_en is set and prefetch_burst_length is set to ZERO, the controller will start prefetching data only after the receiving the first Map01 read command for the page. If prefetch_en is set and prefetch_burst_length is set to a non-ZERO, valid value, the controller will start prefetching data corresponding to this value even before the first Map01 for the current page has been received. The value written here should be in bytes. |
RW | 0x0 |
0 | prefetch_en | Enable prefetch of Data |
RW | 0x1 |