MCIMX286CVM4B Freescale Semiconductor, MCIMX286CVM4B Datasheet - Page 982

no-image

MCIMX286CVM4B

Manufacturer Part Number
MCIMX286CVM4B
Description
IC MPU I.MX286 289MAPBGA
Manufacturer
Freescale Semiconductor
Series
i.MX28r

Specifications of MCIMX286CVM4B

Core Processor
ARM9
Core Size
32-Bit
Speed
454MHz
Connectivity
CAN, EBI/EMI, Ethernet, I²C, MMC, SmartCard, SPI, SSI, UART/USART, USB OTG
Peripherals
DMA, I²S, LCD, POR, PWM, WDT
Program Memory Size
128KB (32K x 32)
Program Memory Type
Mask ROM
Ram Size
32K x 32
Voltage - Supply (vcc/vdd)
1.25 V ~ 5.25 V
Data Converters
A/D 17x12b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
289-LFBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of I /o
-
Eeprom Size
-
Lead Free Status / Rohs Status
Compliant
NAND Boot Mode
START
CurrentPage = DBBT Search Area Start Address From FCB;
BootSearchStride = (value read from OTP * 64)
BootSearchCount = 2 ^ (value read from OTP)
ReadCount = 0;
Read NAND Page at
address CurrentPage;
ReadCount ++;
CurrentPage = CurrentPage
+ BootSearchStride
YES
ReadCount <
Is Page DBBT
NO
BootSearchCount
YES
NO
DBBT Found
DBBT Not Found
Figure 12-6. DBBT Search Process Flowchart
The BCB search and the load function also monitors the ECC correction threshold and sets
the NAND_SDK_BLOCK_REWRITE persistent bit if the threshold exceeds the max ecc
correction ability. One bit is used for all boot block images. If the
NAND_SDK_BLOCK_REWRITE bit is set, the ROM continues loading the image, but
the SDK needs to refresh the boot blocks at a later time.
12.12.1.5 Redundant Boot Support in ROM NAND driver
ROM checks the state of ROM_SECONDARY_BOOT persistent bit to decide which
firmware to load, either primary or secondary. If the bit is not set, it will load the primary
image. Otherwise, it will load the secondary image.
If ROM fails to load from primary boot image due to ECC failures, it will set the persistent
bit ROM_SECONDARY_BOOT and soft resets the chip to let ROM come up again and
load from secondary image. The persistent bit will retain its status until power down.
If ROM NAND driver fails to load from primary boot image due to non-ECC failures like
invalid header, and so on, it will return an error code to the ROM loader. The secondary
boot will be initiated by the loader if the driver supports redundant boot. ROM NAND
driver and ROM SD driver are the only two drivers that currently support ROM redundant
boot.
i.MX28 Applications Processor Reference Manual, Rev. 1, 2010
982
Freescale Semiconductor, Inc.

Related parts for MCIMX286CVM4B