MCIMX286CVM4B Freescale Semiconductor, MCIMX286CVM4B Datasheet - Page 958

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
Memory Map
12.4 Memory Map
The illustration below shows the memory map of the boot loader.
ROM boot code resides in the top 128 K address space. The boot code uses the top 16 K
of OCRAM for MMU first level page table. The lowest 60 K of OCRAM is used for loading
application data. The 42 KB of OCRAM region called "ROM Data" is used for data by
ROM code.
If a system uses external memory, then a boot image may be created which first loads a
small SDRAM initialization program into OCRAM. The program will set up the SDRAM,
and then the rest of the boot image may continue to load, overwriting the initialization
program in OCRAM.
12.5 General Boot Procedure
During ROM startup, the boot mode is sampled by boot pins, and then the ROM loader will
take control. The ROM loader first calls an initialization function for the selected boot
driver, which initializes the hardware port and external device corresponding to the boot
mode. After that, the loader requests for the stream of boot image data from the driver. The
boot image contains a stream of boot commands, such as LOAD, LOAD DCD, SKIP, HAB
JUMP and HAB CALL commands. The loader implemented in ROM code will interpret
958
i.MX28 Applications Processor Reference Manual, Rev. 1, 2010
Boot ROM Code
Figure 12-1. i.MX28 ROM Code Memory Map
OCROM
@0xFFFF_0000
0xFFFE_0000
0xFFFF_FFFF
Vector table
Application Load Region
RESERVED (6kB)
RESERVED (4kB)
First Level Page
Table (16kB)
ROM Data
OCRAM
(42kB)
(60kB)
0x0001_FFFF
0x0001_BFFF
0x0001_A7FF
0x0000_FFFF
0x0000_EFFF
0x0001_C000
0x0001_A800
0x0001_0000
0x0000_F000
0x0000_0000
Freescale Semiconductor, Inc.

Related parts for MCIMX286CVM4B