transfer_spare_reg |
0x10 |
32 |
RW |
0x0 |
Default data transfer mode. (Ignored during Spare only mode)
|
load_wait_cnt |
0x20 |
32 |
RW |
0x1F4 |
Wait count value for Load operation
|
program_wait_cnt |
0x30 |
32 |
RW |
0x1F40 |
Wait count value for Program operation
|
erase_wait_cnt |
0x40 |
32 |
RW |
0x1F40 |
Wait count value for Erase operation
|
int_mon_cyccnt |
0x50 |
32 |
RW |
0x1F4 |
Interrupt monitor cycle count value
|
rb_pin_enabled |
0x60 |
32 |
RW |
0x1 |
Interrupt or polling mode. Ready/Busy pin is enabled from device.
|
multiplane_operation |
0x70 |
32 |
RW |
0x0 |
Multiplane transfer mode. Pipelined read, copyback, erase
and program commands are transfered in multiplane mode
|
multiplane_read_enable |
0x80 |
32 |
RW |
0x0 |
Device supports multiplane read command sequence
|
copyback_disable |
0x90 |
32 |
RW |
0x0 |
Device does not support copyback command sequence
|
cache_write_enable |
0xA0 |
32 |
RW |
0x0 |
Device supports cache write command sequence
|
cache_read_enable |
0xB0 |
32 |
RW |
0x0 |
Device supports cache read command sequence
|
prefetch_mode |
0xC0 |
32 |
RW |
0x1 |
Enables read data prefetching to faster performance
|
chip_enable_dont_care |
0xD0 |
32 |
RW |
0x0 |
Device can work in the chip enable dont care mode
|
ecc_enable |
0xE0 |
32 |
RW |
0x1 |
Enable controller ECC check bit generation and correction
|
global_int_enable |
0xF0 |
32 |
RW |
0x0 |
Global Interrupt enable and Error/Timeout disable.
|
twhr2_and_we_2_re |
0x100 |
32 |
RW |
0x1432 |
|
tcwaw_and_addr_2_data |
0x110 |
32 |
RW |
0x1432 |
|
re_2_we |
0x120 |
32 |
RW |
0x32 |
Timing parameter between re high to we low (Trhw)
|
acc_clks |
0x130 |
32 |
RW |
0x0 |
Timing parameter from read enable going low to capture read data
|
number_of_planes |
0x140 |
32 |
RW |
0x0 |
Number of planes in the device
|
pages_per_block |
0x150 |
32 |
RW |
0x0 |
Number of pages in a block
|
device_width |
0x160 |
32 |
RW |
0x3 |
I/O width of attached devices
|
device_main_area_size |
0x170 |
32 |
RW |
0x0 |
Page main area size of device in bytes
|
device_spare_area_size |
0x180 |
32 |
RW |
0x0 |
Page spare area size of device in bytes
|
two_row_addr_cycles |
0x190 |
32 |
RW |
0x0 |
Attached device has only 2 ROW address cycles
|
multiplane_addr_restrict |
0x1A0 |
32 |
RW |
0x0 |
Address restriction for multiplane commands
|
ecc_correction |
0x1B0 |
32 |
RW |
0x8 |
Correction capability required and the Erase threshold value.
|
read_mode |
0x1C0 |
32 |
RW |
0x0 |
The type of read sequence that the controller will follow for pipe read commands.
|
write_mode |
0x1D0 |
32 |
RW |
0x0 |
The type of write sequence that the controller will follow for pipe write commands.
|
copyback_mode |
0x1E0 |
32 |
RW |
0x0 |
The type of copyback sequence that the controller will follow.
|
rdwr_en_lo_cnt |
0x1F0 |
32 |
RW |
0x12 |
Read/Write Enable low pulse width
|
rdwr_en_hi_cnt |
0x200 |
32 |
RW |
0xC |
Read/Write Enable high pulse width
|
max_rd_delay |
0x210 |
32 |
RW |
0x0 |
Max round trip read data delay for data capture
|
cs_setup_cnt |
0x220 |
32 |
RW |
0xA003 |
Chip select setup/tWB time
|
spare_area_skip_bytes |
0x230 |
32 |
RW |
0x0 |
Spare area skip bytes
|
spare_area_marker |
0x240 |
32 |
RW |
0xFFFF |
Spare area marker value
|
devices_connected |
0x250 |
32 |
RW |
0x0 |
Number of Devices connected on one bank
|
die_mask |
0x260 |
32 |
RW |
0x0 |
Indicates the die differentiator in case of NAND devices with stacked dies.
|
first_block_of_next_plane |
0x270 |
32 |
RW |
0x1 |
The starting block address of the next plane in a multi plane device.
|
write_protect |
0x280 |
32 |
RW |
0x1 |
This register is used to control the assertion/de-assertion of the WP# pin to the device.
|
re_2_re |
0x290 |
32 |
RW |
0x32 |
Timing parameter between re high to re low (Trhz) for the next bank
|
por_reset_count |
0x2A0 |
32 |
RW |
0x13B |
The number of cycles the controller waits after POR to issue the first RESET command
to the device.
|
watchdog_reset_count |
0x2B0 |
32 |
RW |
0x5B9A |
The number of cycles the controller waits before flagging a
watchdog timeout interrupt.
|
device_reset |
0x0 |
32 |
RW |
0x0 |
Device reset. Controller sends a RESET command to device.
Controller resets bit after sending command to device
|