TMP92xy26AXBG Toshiba, TMP92xy26AXBG Datasheet - Page 261

no-image

TMP92xy26AXBG

Manufacturer Part Number
TMP92xy26AXBG
Description
Manufacturer
Toshiba
Datasheet

Specifications of TMP92xy26AXBG

Package
FPGA228
Rom Types(m=mask,p=otp, F=flash,e=eeprom)
Romless
Rom Combinations
Romless
Ram Combinations
144/288
Architecture
32-bit CISC
Usb/spi Channels
1/1
Uart/sio Channels
2
I2c/sio Bus Channels
1
(s)dram Controller
1
Adc 10-bit Channel
6
Da Converter
-
Timer 8-bit Channel
8
Timer 16-bit Channel
2
Pwm 8-bit Channels
-
Pwm 16-bit Channels
-
Cs/wait Controller
4
Dual Clock
Y
Number Of I/o Ports
136
Power Supply Voltage(v)
3.0 to 3.6
3.11.6
1.
2.
An Example of Accessing NAND Flash of SLC Type
Initialization
;
; ***** Initialize NDFC *****
;
;
Write
Writing valid data
; ***** Write valid data*****
;
Generating ECC → Reading ECC
; ***** Read ECC *****
;
Writing ECC to NAND Flash
; ***** Write dummy data & ECC*****
;
;
;
;
;
;
;
;
;
;
;
Conditions: 8-bit bus, CE0, SLC, 512 (528) bytes/page, Hamming codes
ld
ld
ldw
ldw
ld
ldw
ld
ldw
ld
ldw
ldw
ldw
ldw
ldw
ldw
ld
(ndfmcr1),0001h ; 8-bit bus, Hamming ECC, SYSCK-ON
(ndfmcr0),2000h ; SPLW1:0=0, SPHW1:0=2
(ndfmcr0),2010h ; CE0 enable
(ndfmcr0),20B0h ; WE enable, CLE enable
(ndfdtr0),80h
(ndfmcr0),20D0h ; ALE enable
(ndfdtr0),xxh
(ndfmcr0),2095h ; Reset ECC, ECCE enable, CE0 enable
(ndfdtr0),xxh
(ndfmcr0),2010h ; ECC circuit disable
xxxx,(ndeccrd0)
1’st Read:
xxxx,(ndeccrd1)
2’nd Read:
xxxx,(ndeccrd0)
3’rd Read:
xxxx,(ndeccrd1)
4’th Read:
(ndfmcr0),2090h ; ECC circuit disable, data write mode
(ndfdtr0),xxh
Write to D520:
Write to D521:
Write to D522:
Write to D525:
Write to D526:
Write to D527:
92CF26A-259
; Serial input command
; Address write (3 or 4 times)
; Data write (512 times)
; Read ECC from internal circuit
D15-0 > LPR15:0
; Read ECC from internal circuit
D15-0 > FFh+CPR5:0+11b For first 256 bytes
; Read ECC from internal circuit
D15-0 > LPR15:0
; Read ECC from internal circuit
D15-0 > FFh+CPR5:0+11b For second 256 bytes
; Redundancy area data write (16 times)
LPR7:0
LPR15:8
CPR5:0+11b
LPR7:0
LPR15:8
CPR5:0+11b
> D7-0
> D7-0
> D7-0
> D7-0
> D7-0
> D7-0
For first 256 bytes
For second 256 bytes
For second 256 bytes
For second 256 bytes
For second 256 bytes
For first 256 bytes
For first 256 bytes
For first 256 bytes
TMP92CF26A
2009-06-25

Related parts for TMP92xy26AXBG