I.MX31 and I.MX31L Multimedia Applications Alliance Member
Total Page:16
File Type:pdf, Size:1020Kb
i.MX31 and i.MX31L Multimedia Applications OVERVIEW Security Features USB On-The-Go Accelerate your power-hungry mobile applications Freescale’s i.MX31 and i.MX31L incorporate One high-speed USB with Freescale Semiconductor’s i.MX31 or Freescale’s platform independent security On-The-Go port, one i.MX31L multimedia applications processors. The architecture, a combination of security features high-speed USB host and i.MX31 and i.MX31L processors unplug that provides a high level of confidence for one full-speed USB host. multimedia, driving video and graphics to VGA 30 carriers, content providers and consumers. The fps quality with power to spare to perform other i.MX31 security architecture is a blended Connectivity tasks simultaneously. Based on ARM1136JF-S™ hardware/software solution. The i.MX31 i.MX31 and i.MX31L core, Freescale’s multimedia applications processors feature Electronically Blown Fuses support connectivity to a processors, starting at 532 MHz, with a vector that enable design engineers to hardwire their wide range of external floating point co-processor and L2 cache, are devices’ IDs, security codes and other data into devices. The display designed for any wireless device running the i.MX31 processors’ E-Fuse Box. controller can support two computationally intensive multimedia applications smart displays, plus a TV such as digital video broadcast and Power Management encoder, simultaneously. videoconferencing. Target devices include Freescale’s i.MX31 and i.MX31L are built using Freescale’s Smart SpeedTM technology with some To empower the i.MX31 feature-rich smartphones, digital video recorders, application processor, digital cameras, mobile gaming consoles, powerful enhancements. Our dynamic process temperature compensation (DPTC) mechanism Freescale has licensed mobile multimedia players and many other Imagination Technologies’ mobile wireless applications. measures reference circuits’ delays dependent on the process speed and temperature, then lowers PowerVR MBX Lite graphics BENEFITS the voltage to the minimum level needed to core from ARM. PowerVR MBX has rapidly been Image Processing Unit support the current operating frequency. established as the Freescale’s i.MX31 and i.MX31L multimedia Automatic DVFS allows on-the-fly frequency adjustment according to the current performance de facto standard for applications processors have a built-in IPU that high-performance graphics includes the functionality required for image requirements of the system. The automatic DVFS hardware mechanism monitors the processor load and video on mobile phones processing and display management including and PDAs. deblock, dering, color space conversion, and controls the supply voltage and the frequency independent horizontal and vertical resizing, with minimal software and operating system blending of graphics and video planes, and involvement. rotation in parallel to video decoding. The IPU accelerates loop deblocking for H.264 decode as well as encode. It provides acceleration of image processing to deliver up to VGA 30 fps video quality. Graphics Processing Unit Freescale’s i.MX31 processor delivers an integrated 3-D Graphics Processing Unit (GPU) Alliance Member that provides an incredible 1 MTri/sec (double textured, bi-linear, Gouraud shaded) at about 100 Mpix/s (effective). It offers full scene anti-aliasing for superior image quality and provides OpenGL® ES and JavaTM Mobile 3-D support. Learn More: For more information please visit www.freescale.com. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners. ARM is the registered trademark of ARM Limited. ARM1136JF-S is the trademark of ARM Limited. © Freescale Semiconductor, Inc. 2005. Document Number: IMAGNATIONCOFS REV 1 cc ImaginationImagination T Technologiesechnologies presentspresents thethe Freescale i.MX31 Applications Processor Freescale i.MX31 Applications Processor The Freescale i.MX31 applications processor offers 2D/3D graphics acceleration through the inclusion of the PowerVR MBX Lite IP core designed by Imagination Technologies. The MBX Lite graphics processor is an IP core specifically developed to meet the growing multimedia needs of ultra-low power, cost-sensitive system-on-chip (SoC) applications such as mainstream mobile phones, PDAs and handheld gaming devices. When used with embedded microprocessor cores, MBX Lite enables the migration of complex 2D/3D graphics and video content to such platforms. MBX Lite has all the inherent benefits of the PowerVR architecture, including low memory bandwidth, advanced image quality and low power demands. 3D Features • Tile-based rendering - enables efficient on-chip processing of hidden-surface removal and pixel blending, and enables deferred texturing, eliminating all unnecessary accesses to off-chip memory. • Dynamic Scene ManagementTM - seamless scene complexity management to support arbitrarily complex scenes in limited memory footprints. • ITCTM - PowerVR Internal True Colour. Colour operations are performed on-chip at 32-bpp for superior colour precision and highest image quality. • PVR-TCTM - PowerVR texture compression for small memory footprints. All key 3D features are enabled, including: flat and Gouraud shading; perspective texturing; specular highlights; two-layer multitexturing; 32-bit Z support; full tile blend buffer; effective fill rates that increase with 3D scene complexity; per-vertex fog; 16-bit textures; 32-bit textures; YUV video textures; point, bilinear, trilinear and anisotropic filtering; full range of blend modes; alpha test; and full-scene anti-aliasing. PowerVR MBX Lite is fully compatible with all industry standard graphics APIs including OpenGL® ES 1.0, 1.1 and Direct3D Mobile. Start Developing Now! PowerVR Developer Relations offers various hardware-specific Software Development Kits (SDKs) and a general PC emulation SDK. These SDKs are freely available for download from www.pvrdev.com. These SDKs give access to the full specifications of PowerVR MBX-specific OpenGL® ES extensions, include free tools (PowerVR Texture compressor and compression library, 3D Studio Max exporter, VGP Vertex Program compiler including detailed performance information, etc.), and are supplied with an extensive tools library (fixed point math, matrix & vertex math, tangent space calculation, geometry import, etc.) and a large number of demonstration applications with full source code (dynamic reflections, different texture filter modes, projected shadow textures, polybump technology, spherical harmonics lighting with VGP, physics-based particle effects, cellshading, multiple differently coloured spotlights, morphing in combination with multi-texturing, matrix skinned characters with DOT3 per pixel lighting, etc.). www.powervr.com www.freescale.com [email protected] [email protected] A division of Imagination Technologies Ltd..