nand_dma Address Map
Module Instance | Base Address | End Address |
---|---|---|
i_nand_dma | 0xFFB80700 | 0xFFB8FFFF |
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.
Register | Offset | Width | Access | Reset Value | Description |
---|---|---|---|---|---|
dma_enable | 0x0 | 32 | RW | 0x0 | |
dma_intr | 0x20 | 32 | RW | 0x0 | DMA interrupt register |
dma_intr_en | 0x30 | 32 | RW | 0x0 | Enables corresponding interrupt bit in dma interrupt register |
target_err_addr_lo | 0x40 | 32 | RO | 0x0 | Transaction address for which controller initiator interface received an ERROR target response. |
target_err_addr_hi | 0x50 | 32 | RO | 0x0 | Transaction address for which controller initiator interface received an ERROR target response. |
flash_burst_length | 0x70 | 32 | RW | 0x1 | |
chip_interleave_enable_and_allow_int_reads | 0x80 | 32 | RW | 0x110 | |
no_of_blocks_per_lun | 0xA0 | 32 | RW | 0xF | |
lun_status_cmd | 0xB0 | 32 | RW | 0x7878 | Indicates the command to be sent while checking status of the next LUN. |
chnl_active | 0x60 | 32 | RO | 0x0 | Indicates CMD-DMA channel activity status |
cmd_dma_channel_error | 0xC0 | 32 | RW | 0x0 | Bits indicating CMD-DMA channel receiving an error condition. To get more information on the error, s/w needs to read the status field of the descriptor. |
cmd_dma_channel_error_en | 0xD0 | 32 | RW | 0x0 | Enable bits indicating CMD-DMA channel receiving an error condition. To get more information on the error, s/w needs to read the status field of the descriptor. |
rescan_buffer_flag | 0x90 | 32 | RW | 0x0 | Rescan buffer flag. |