device_ctrl
Device control register.
| Module Instance | Base Address | Register Address |
|---|---|---|
i_nand__reg_apb__10b80000__rf_ctrl_config__SEG_L4_MP_nand_s_0x0_0x10000
|
0x10B80400
|
0x10B80430
|
Size: 32
Offset: 0x30
Access: RO
| Bit Fields | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
|
|
|
||||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||
device_ctrl Fields
| Bit | Name | Description | Access | Reset |
|---|---|---|---|---|
| 31:24 |
Reserved_9
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
| 23:16 |
pslc_prefix_cmd
|
The pslc prefix command value. It is valid only when the
pslc_prefix_sel is set to a 2'b10.
|
RW
|
0x0
|
| 15:12 |
Reserved_8
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
| 11:10 |
pslc_prefix_sel
|
Filed selects row address width. Field
encoding is as following:[list]
[*] 2'b00 - 8'hA2 prefix command,
[*] 2'b01 - 8'h3B prefix command,
[*] 2'b10 - Programmable prefix command.
[/list]
|
RW
|
0x0
|
| 9 |
Reserved_7
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
| 8:7 |
row_addr_width
|
Filed selects row address width. Field
encoding is as following:[list]
[*] 2'b00 - three bytes row address,
[*] 2'b01 - two bytes row address,
[*] 2'b10 - four bytes row address.
[/list]
|
RW
|
0x0
|
| 6 |
pslc_prefix_en
|
Bit used to enable/disable the prefix command sending
for the TLC devices working in the pSLC mode
|
RW
|
0x0
|
| 5 |
chrc_wdth
|
If this bit is cleared then controller
will use the change read column sequence with column address
only. When it is set then controller will use the change
read column sequence with full address
(row+column).
|
RW
|
0x0
|
| 4 |
time_out_en
|
If this bit is set then Command Engine
time out mechanism is enabled.
|
RW
|
0x1
|
| 3 |
cont_on_err
|
If this bit is cleared and any operation
programed by descriptor fails, then controller will drop
current descriptors chain execution. When it is set
description execution is continued. Thread Reset
command occurrence breaks descriptor chain regardless of
this bit.
|
RW
|
0x0
|
| 2 |
Reserved_2
|
Reserved bitfield added by Magillem |
RO
|
0x0
|
| 1 |
Reserved18
|
Reserved |
RW
|
0x0
|
| 0 |
ce_hold
|
If this field is set then CE bus state
is preserved between commands. Some devices may require to keep the CE# low through the whole SetFeature
sequence. ce_hold can be used for this purpose also.
|
RW
|
0x0
|