i.MX31: Multimedia Application Processors <ul><li>Source: Freescale </li></ul>
Introduction <ul><li>Purpose </li></ul><ul><ul><li>This training module provides an overview of the i.MX31 CPU complex, an...
What are the i.MX31 and i.MX31L <ul><li>MCIMX31 – “i.MX31” </li></ul><ul><li>MCIM31L – “i.MX31L” </li></ul><ul><li>Smart S...
Smart Speed Technology <ul><li>Smart   Speed   Concept </li></ul><ul><ul><li>Work   smarter,   not   harder </li></ul></ul...
i.MX31 Applications <ul><li>Any   application   requires   high   performance,   low   power,   and   a   rich   set   of ...
i.MX31(L) Applications Processor <ul><li>Key Features and Advantages </li></ul><ul><li>ARM1136 with 128Kb L2 Cache </li></...
CPU Complex
Multimedia Capability
Video Processing
Video Processing  cont’d <ul><li>Pre/Post processing </li></ul><ul><ul><li>Performed fully in hardware </li></ul></ul><ul>...
IPU
IPU  cont’d Interface to: - smart image sensors - raw image sensors - camera flash support •  Deblocking and deringing •  ...
MPEG-4 Encoding in Hardware
i.MX31 Product Development Kit i.MX31 Processor Module Can be attached to: De-bug module for software development Personal...
Additional Resource <ul><li>For ordering the i.MX31 processors, please click the part list or </li></ul><ul><li>Call our s...
Upcoming SlideShare
Loading in …5
×

i.MX31: Multimedia Application Processors

714 views

Published on

Overview of the i.MX31 CPU complex, and introduce the multimedia features and functions of i.MX31

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

i.MX31: Multimedia Application Processors

  1. 1. i.MX31: Multimedia Application Processors <ul><li>Source: Freescale </li></ul>
  2. 2. Introduction <ul><li>Purpose </li></ul><ul><ul><li>This training module provides an overview of the i.MX31 CPU complex, and introduce the multimedia features and functions of i.MX31. </li></ul></ul><ul><li>Outline </li></ul><ul><ul><li>Smart Speed Technology </li></ul></ul><ul><ul><li>ARM1136 CPU Core overview </li></ul></ul><ul><ul><li>The features and benefits of the i.MX31 </li></ul></ul><ul><ul><li>i.MX31 application </li></ul></ul><ul><li>Contents </li></ul><ul><ul><li>14 pages </li></ul></ul><ul><li>Duration </li></ul><ul><ul><li>15 Minutes </li></ul></ul>
  3. 3. What are the i.MX31 and i.MX31L <ul><li>MCIMX31 – “i.MX31” </li></ul><ul><li>MCIM31L – “i.MX31L” </li></ul><ul><li>Smart Speed Technology </li></ul><ul><li>i.MX31 highlights </li></ul><ul><ul><li>Increased security </li></ul></ul><ul><ul><li>Powerful image processing </li></ul></ul><ul><ul><li>Advanced power management </li></ul></ul><ul><ul><li>Multimedia and graphics hardware acceleration </li></ul></ul><ul><ul><li>Enhanced connectivity </li></ul></ul><ul><li>Implemented in low power 90nm process </li></ul><ul><li>Supported by major operating systems </li></ul>
  4. 4. Smart Speed Technology <ul><li>Smart Speed Concept </li></ul><ul><ul><li>Work smarter, not harder </li></ul></ul><ul><ul><li>Use the limited energy efficiently </li></ul></ul><ul><ul><li>Enable high performance applications </li></ul></ul><ul><li>Dual voltage transistors minimizes power leakage </li></ul><ul><li>Multiple low power states </li></ul><ul><li>Smart Speed Crossbar switch eliminates wait states </li></ul><ul><li>Integrated Cache System </li></ul><ul><li>Vector Floating Point co-processor </li></ul><ul><li>Hardware accelerators for offloading intensive functions </li></ul><ul><li>Automatic Dynamic Voltage Frequency Scaling </li></ul><ul><li>Dynamic Process Temperature Compensation </li></ul>
  5. 5. i.MX31 Applications <ul><li>Any application requires high performance, low power, and a rich set of on-chip peripherals. </li></ul><ul><li>Portable Media Player </li></ul><ul><li>Portable Navigation Device </li></ul><ul><li>Automotive Infotainment </li></ul><ul><li>Mobile Internet Device </li></ul><ul><li>Intelligent Remote Control </li></ul><ul><li>Smart Phone </li></ul><ul><li>IP Phone </li></ul><ul><li>Security & Surveillance </li></ul><ul><li>Media Adaptor </li></ul><ul><li>e-Book </li></ul><ul><li>POS Terminal </li></ul><ul><li>Bar Code Scanner </li></ul>
  6. 6. i.MX31(L) Applications Processor <ul><li>Key Features and Advantages </li></ul><ul><li>ARM1136 with 128Kb L2 Cache </li></ul><ul><li>Integrated 3D graphics processor </li></ul><ul><ul><li>Eliminates 2 chip solution </li></ul></ul><ul><ul><li>Eliminates separate memory subsystem </li></ul></ul><ul><li>Integrated Image Processing Unit (IPU) </li></ul><ul><ul><li>CMOS/CCD Interface </li></ul></ul><ul><ul><li>Resize, CSC, Deblock, Dering, Blending </li></ul></ul><ul><li>Vector Floating Point Co-Processor (VFP) </li></ul><ul><li>Smart DMA RISC-based DMA controller </li></ul><ul><li>Connectivity </li></ul><ul><ul><li>WLAN, BT, GPS via external chipset </li></ul></ul><ul><ul><li>HS USB, ATA-6, MMC/SDIO, MS-Pro, Compact Flash </li></ul></ul><ul><ul><li>266MHz Mobile DDR, NAND/NOR, Mobile SDRAM, SRAM </li></ul></ul>i.MX31(L) Not available on i.MX31L Special Functions Memory Interface System Control Expansion Connectivity Internal External CPU Complex Std System I/O Multimedia & Human Interface IPU Graphics Accelerator Security HW NANDF Ctl VSync SDRAM/DDR PSRAM SmartMedia Bootstrap JTAG, ETM System Reset PLL & Power Mgmt SIM ATA 2 x MMC / SD PCMCIA / CF 2 x Memory Stick - Pro USB OTG HS 5 x UART 2 x USB Host 3 x CSPI Audio Mux 1-Wire 2 x SSI/I 2 S Fast IrDA 3 x I 2 C VFP ARM1136 CPU Smart Speed Switch (MAX) ROM Patch ETM i-cache d-cache L2-cache 3 x Timers GPIO RTC PWM WD Timer RAM, ROM eDMA Camera I/F MPEG-4 Encoder Keypad Blending Display/TV Ctl Pre & Post Processing Inversion and Rotation
  7. 7. CPU Complex
  8. 8. Multimedia Capability
  9. 9. Video Processing
  10. 10. Video Processing cont’d <ul><li>Pre/Post processing </li></ul><ul><ul><li>Performed fully in hardware </li></ul></ul><ul><ul><li>Includes resizing, rotation and inversion, color conversion, de-blocking, de-ringing, and blending with graphics </li></ul></ul><ul><li>Encoding </li></ul><ul><ul><li>MPEG-4 SP (fully HW accelerated) </li></ul></ul><ul><ul><li>Sufficient for most purposes: </li></ul></ul><ul><ul><li>Other standards are left to SW </li></ul></ul><ul><li>Decoding </li></ul><ul><ul><li>Post-filtering (de-blocking and de-ringing) is HW accelerated, providing significant acceleration. </li></ul></ul><ul><ul><li>For H.264, the most processing-intensive standard, the de-blocking filter is HW accelerated. </li></ul></ul><ul><ul><li>Other standards are implemented in software, enabling full flexibility to support a variety of algorithms and future extensions. </li></ul></ul><ul><ul><li>This is enabled by the powerful ARM11 MCU and multilevel cache system. </li></ul></ul>
  11. 11. IPU
  12. 12. IPU cont’d Interface to: - smart image sensors - raw image sensors - camera flash support • Deblocking and deringing • Resizing • Color conversion • Combining with graphics • Inversion and rotation Interface to: - a smart/memory-less display - a TV encoder - a graphics accelerator System Memory ARM11
  13. 13. MPEG-4 Encoding in Hardware
  14. 14. i.MX31 Product Development Kit i.MX31 Processor Module Can be attached to: De-bug module for software development Personality module for demonstration Both De-bug and Personality Personality Module Provides the devices most commonly tailored to meet a specific target product or customer requirement: VGA Touch-screen Display Buttons Connectivity User I/O Communications Camera Storage External connectors Design. Debug. Demo.
  15. 15. Additional Resource <ul><li>For ordering the i.MX31 processors, please click the part list or </li></ul><ul><li>Call our sales hotline </li></ul><ul><li>For additional inquires contact our technical service hotline </li></ul><ul><li>For more product information go to </li></ul><ul><ul><li>http://www.freescale.com/iMX31 </li></ul></ul>

×