MCIMX281AVM4B Freescale Semiconductor, MCIMX281AVM4B Datasheet - Page 1837

no-image

MCIMX281AVM4B

Manufacturer Part Number
MCIMX281AVM4B
Description
IC MPU I.MX28 1.2 289MAPBGA
Manufacturer
Freescale Semiconductor
Series
i.MX28r
Datasheets

Specifications of MCIMX281AVM4B

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
Supplier Unconfirmed
29.7 Firmware Architecture and Tasks
29.7.1 Overview
The switch firmware provides the necessary functions and a reference implementation to
operate the switch.
29.7.2 Firmware Environment
The Switch is typically used together with an embedded 32-Bit processor subsystem,
connected to the register, learning and address table interfaces. The firmware is available
in generic C source code to allow for ease of use and migration to any processor environment.
29.7.3 Firmware Overview
The firmware can be used in a low memory footprint stand-alone C environment or together
with any operating system. The firmware can be divided in the following functional modules.
29.7.3.1 Application Main
The task performs the following functions:
29.7.3.2 Learning Task
The learning task reads records from the learning interface and updates the address lookup
table with new entries and updates timestamps of existing entries.
29.7.3.3 Timer Task
A timer task is called typically every 4 seconds (configurable) and increments the local time
that is used for time stamping table entries. The aging process to determine old entries also
uses the time.
Freescale Semiconductor, Inc.
1. Initialization: On system startup, all the variables, tables and memory spaces are
2. Supervision: It takes care of time and ensures all other tasks are called to maintain
initialized and allocated.
runtime operation.
i.MX28 Applications Processor Reference Manual, Rev. 1, 2010
Chapter 29 Programmable 3-Port Ethernet Switch with QOS (SWITCH)
1837

Related parts for MCIMX281AVM4B