TMPA901CMXBG Toshiba, TMPA901CMXBG Datasheet - Page 275

no-image

TMPA901CMXBG

Manufacturer Part Number
TMPA901CMXBG
Description
Microcontrollers (MCU) 32-bit RISC MCU 16kb ARM926EJ 16kb 200Mhz
Manufacturer
Toshiba
Datasheet

Specifications of TMPA901CMXBG

Product Summaries
Summary
Lead Free
Yes
Rohs Compatible Product(s)
Available
Rom (kbytes)
-
Rom Type
ROMless
Ram (kbytes)
32
Number Of Pins
177
Package
BGA
Vcc
3V
Tft Lcd Controller
Y
Touchscreen Controller
Y
Usb Host Fs With Phy
Y
Usb Device Hs With Phy
Y
Sd Host Controller
-
Cmos Image Sensor Interface
-
I2s
1
Ssp (ch) Spi
1
I2mc/sio (ch)
1
Uart/sio (ch)
2
External Bus Interface
Y
Cs/wait Controller (ch)
4
Dma Controller
8
10-bit Ad Converter
4
12-bit Da Converter
-
16-bit Timer / Counter
6
Real Time Clock
Y
Watchdog Timer
Y
Osc Freq Detect
Y
Low-power Modes
Y
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
TMPA901CMXBG
Manufacturer:
Toshiba
Quantity:
10 000
b. Reading data from the NAND-Flash memory in page units and writing data to the built-in
Note: Please use the DMA function for the data read that uses the Autoload function.
RAM
implemented by using the built-in DMA controller in addition to two 32bit
contained in the NDFC and the Autoload function.
rising edge of the NDRB pin in the state of NDFMCR1<ALS>= 1, the settings of steps (1)
and (2) below must be performed after command setting to the NAND-Flash before address
setting.
(1) Assign the NDFC to an arbitrary channel of the DMA controller and set the relevant
(2) Write 0 to the NDFMCR1<SELAL> register and 1 to the NDFMCR1<ALS> register.
In this section, a high-speed data read function with a smaller burden to the CPU is
Because the Autoload function at data read starts automatically after detection of a
and after detecting a rising edge, starts a read cycle of 1-byte data. Each time the
NDFC reads 1-byte data, it stores the read data in the first-stage 16-byte FIFO
(FIFO-0) and generates the ECC by entering the data to either Hamming Code ECC
calculator or Reed-Solomon ECC calculator depending on the setting of the
NDFMCR1<ECCS> register.
continued data read. In addition, the NDFC asserts a DMA transfer request to the
DMAC at the fill-up of FIFO-0 to request the transfer of the FIFO-0 data to the built-in
RAM.
FIFOs in this way.
termination interrupt and the CPU uses the interrupt to start the next process.
registers.
The following is an example in which the NDFC is assigned to DMAC channel 0:
DMACC0SrcAddr
DMACC0DestAddr
DMACC0Control
DMACC0Configuration ← <FlowCntrl[13:11]> = 0y010 (Peripheral to Memory),
When Step (2) is performed, the NDFC begins detecting a rising edge of the R/B pin,
When FIFO-0 is filled up with data, the FIFO-1) takes over the data storage for
Data can be read efficiently at a higher speed by switching between two 16-byte
When a total of 512 bytes of data has been read, the DMAC asserts a DMA
← <Swidth[2:0]> = 0y010 (32 bits),
← Address of NDFDTR
← Address of the built-in RAM
TMPA901CM- 274
<SBSize[2:0]> = 0y001 (4 beats),
<TransferSize[11:0]> = 0x80 (512 Bytes/ 4 Bytes)
<Dwidth[2:0]> = 0y010 (32 bits),
<ITC> = 1 (DMA termination interrupt is enabled.)
TMPA901CM
4word FIFOs
2010-07-29

Related parts for TMPA901CMXBG