Toshiba H1 Series Data Book page 249

32bit micro controller tlcs-900/h1 series
Table of Contents

Advertisement

3.11.4
Description of Registers
NDFMCR0
bit Symbol
(08C0H)
Read/Write
After reset
Read-modify-
write
instructions
cannot be
used.
Function
(08C1H)
bit Symbol
Read/Write
Read-modify-
write
After reset
instructions
cannot be
used.
Function
(a) <ECCRST >
The <ECCRST> bit is used for both Hamming and Reed-Solomon codes.
When NDFMCR1<ECCS>="0", setting this bit to "1" clears the Hamming ECC in the
ECC generator. When NDFMCR1<ECCS>="1", setting this bit to "1" clears the
Reed-Solomon ECC. Note that this bit is ineffective when NDFMCR0<ECCE>="0". Before
writing to this bit, ensure that NDFMCR0<ECCE>="1".
(b) <BUSY>
The <BUSY> bit is used for both Hamming and Reed-Solomon codes.
This bit is used to check the state of the NAND Flash memory (NDR/B pin). It is set to "1"
when the NAND Flash is "busy" and to "0" when it is "ready".
Since the NDFC incorporates a noise filter of several states, a change in the NDR/B pin
state is reflected on the <BUSY> flag after some delay. It is therefore necessary to inert a
delay time by software (e.g. ten NOP instructions) before checking this flag.
Read
command
NDWE pin
NDCLE pin
NDALE pin
NDR/B pin
<BUSY> flag
NAND Flash Control 0 Register
7
6
WE
ALE
CLE
R/W
R/W
R/W
0
0
WE
ALE
CLE
enable
control
control
0: Disable
0: "L" out
0: "L" out
1: Enable
1: "H" out
1: "H" out
15
14
SPLW1
SPLW0
SPHW1
0
0
Strobe pulse width
Strobe pulse width
(Low width of NDRE ,
(High width of NDRE ,
NDWE )
NDWE )
Inserted width
Inserted width
) × (set value)
= (f
= (f
SYS
Figure 3.11.5 NAND Flash Mode Control 0 Register
Address input
92CZ26A-246
5
4
3
CE0
CE1
R/W
R/W
0
0
0
CE
0
CE
1
control
control
0: "H" out
0: "H" out
1: "L" out
1: "L" out
13
12
11
SPHW0
RSECCL
R/W
0
0
0
Reed-
Solomon
ECC
latch
) × (set value)
SYS
0: Disable
1: Enable
Delay
Sensing <BUSY> flag
time
TMP92CZ26A
2
1
ECCE
BUSY
ECCRST
R/W
R
0
0
NAND
ECC
ECC circuit
Flash
reset
control
state
control
0: Disable
0: −
1: Busy
1: Enable
0: Ready
1: Reset
*Always
read as
"0".
10
9
RSEDN
RSESTA
RSECGW
W
R/W
0
0
Reed-
Reed-
Reed-
Solomon
Solomon
Solomon
operation
error
ECC
0: Encode
calculation
generator
(Write)
start
write
1: Decode
0: −
control
(Read)
1: Start
0: Disable
1: Enable
*Always
read as
"0".
0
W
0
8
0

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tlcs-900Tmp92cz26axbg

Table of Contents