BMSKTOPASA900(DCE) Toshiba, BMSKTOPASA900(DCE) Datasheet - Page 334

KIT STARTER TMPA900 USB JTAG

BMSKTOPASA900(DCE)

Manufacturer Part Number
BMSKTOPASA900(DCE)
Description
KIT STARTER TMPA900 USB JTAG
Manufacturer
Toshiba
Series
TOPASr
Type
MCUr
Datasheets

Specifications of BMSKTOPASA900(DCE)

Contents
Evaluation Board, Cable(s), Software and Documentation
For Use With/related Products
TMPA900CMXBG
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
(3) Page write (4LC type)
――― Main Program ―――
――― INTTC Interrupt Processing
Program――
――― INTNDFC Interrupt Processing Program―――
;
; ***** Initialize for NDFC *****
;
;
NDFMCR0
NDFMCR1
NDFMCR2
NDFINTC
; ***** Setting Command, Address to NAND-Flash *****
;
NDFMCR0
NDFDTR
NDFMCR0
NDFDTR
NDFMCR0
; ***** Writing 512Byte Valid data *****
Have the DMAC and INTC support the Autoload function of 512-byte write data. (Details are omitted.)
NDFMCR1
;
NDFMCR1
NDFMCR0
Return to the main program
――― Main Program ―――
; ***** Reading ECC from NDFC *****
NDECCRD0
NDECCRD1
NDECCRD2
; ***** Writing Dummy data & ECC *****
;
NDFDTR
NDFDTR
; ***** Set Page program command *****
;
NDFMCR0
NDFDTR
NDFMCR0
; ***** Wait till Page-Program End *****
;
; wait for the page program to end. Whether or not the program has ended can be checked by two
; methods: 1) write a read status command to read the status from the NDD7 to NDD0 pins (polling)
; method), and 2) use a Ready interrupt by detection of NDRB pin rising edge. The following describes a
; case in which the second method is used.
;
NDFINTC
Have the INTC enable an NDFC interrupt. (Details are omitted.)
End processing
Return to the main program
condition: 8bit-bus, CE0, MLC, 512 Bytes/Page, Reed Solomon
0x0000_0410
0x0000_0002
0x0000_3343
0x0000_0000
0x0000_04b0
0x80
0x0000_04d0
0x??
0x0000_0495
0x0000_0302
Read and check
0x0000_0490
Read
Read
Read
ECC
0x??
0x0000_04b0
0x10
0x0000_0410
0x0000_0009
TENTATIVE
TMPA900CM- 333
; ECC (1/3)
; ECC (2/3)
; ECC (3/3)
; Write ECC (1 byte x 10 times)
; Write dummy data (1 byte x 6 times)
; NDCEn pin = 0, NDCLE = 1, NDALE = 0
; Write Command(2nd
; NDCEn pin = 0, NDCLE = 0, NDALE = 0
; Clear/enable RDY interrupt
(Including INTTC interrupt enable)
; <SELALS> = 1, Start Auto-Load
; Check that <ALS> = 0 (end). If not, perform polling.
; Disable ECC
; NDCEn pin = 0, NDCLE = 1, NDALE = 0
; Write command (1
; NDCEn pin = 0, NDCLE = 0, NDALE = 1
; Write Address (n-times)
; NDCEn pin = 0, NDCLE = 0, NDALE = 0
; ECC enable and reset
; NDCEn pin = 0, ECC-disable
; ECC=Reed-Solomon
; NDWEn L = 3clks,H = 3clks,
; NDWEn L = 4clks,H = 3clks
; ALL Interrupt Disable
-
cycle of Page-Program)
st-
cycle of Page-Program)
TMPA900CM
2009-10-14

Related parts for BMSKTOPASA900(DCE)