i.MX51开发板 i.MX515开发板
i.MX51(i.MX515)处理器概述
飞思卡尔新i.MX515集成了ARM Cortex-A8内核并使用65纳米处理技术制造,提供高达2100 Dhrystone MIPS,性能可从 600MHz 扩展至1GHz。i.MX515处理器包含一些先进电源管理功能,如基于硬件的专用视频加速块,能够延长电池寿命,不再需要风扇和散热片。
i.MX515通过将高度集成的器件和低成本印刷电路板融合在一起,飞思卡尔i.MX515解决方案实现了非常低的物料单成本。此外,由于i.MX515具有一个同时支持DDR2和移动DDR1的储存器接口,i.MX515还实现了成本效率。尽管移动DDR1是大多数功率敏感型移动互联网设备的理想选择,但DDR2更适合上网本,因为i.MX515能够以低得多的成本实现低功率。尽管i.MX515能同时支持两者,但目前市场上销售的很多竞争Cortex-A8平台仅提供移动DDR1,从而限制了设计人员最大限度地节约成本的选择。
i.MX51是同时提供OpenVG和OpenGL图形内核的仅有的几个处理器之一,因此实现了2D和3D图形以及Flash和SVG,增强了用户体验。 为Adobe Player创建的视频是目前互联网上领先的视频格式之一。通过与Adobe合作,飞思卡尔计划让Adobe软件运行在该处理器的专用OpenVG图形块上,以此延长电池寿命,i.MX515让上网本网络浏览体验具有像传统PC一样丰富内容和响应性。
i.MX51 i.MX515处理器特点
i.MX51 i.MX515 CPU Complex
o 800 MHz ARM Cortex-A8 CPU
o 32KB instruction and data caches
o Unified 256KB L2 cache
o NEON SIMD media accelerator
o Vector floating point co-processor
i.MX51 i.MX515 Multimedia
o OpenGL ES 2.0 and OpenVG 1.1 hardware accelerators
o Multi-format HD 720p video decoder and D1 video encoder hardware engine
o 24-bit primary display support up to WXGA resolution
o 18-bit secondary display support
o Analog HD720p component TV output
o High quality hardware video de-interlacing
o Image and video resize, inversion, and rotation hardware
o Alpha blending and color space conversion
o Video/graphics combining: four planes plus hardware cursor
o Display quality enhancement: color correction, gamut mapping, gamma correction
i.MX51 i.MX515 External Memory Interface
o mDDR and DDR2 SDRAM, 16/32-bit, 200MHz
o SLC/MLC NAND flash, 8/16-bit
i.MX51 i.MX515处理器应用
i.MX51适合于开发Mobile Internet Devices, PMP ,Gaming consolers ,Secure Devices ,Advanced HMI ,High-end PDAs等产品。
i.MX51 i.MX515开发板照片
i.MX51 i.MX515开发系统的硬件资源
· CPU: Freescale i.MX515 ARM Cortex-A8 SoC (800MHz)
—2D & 3D Graphics Processing Unit
—OpenGL ES 2.0 and OpenVG 1.1 hardware accelerators
—Multi-format HD video decoder and encoder
· 存储子系统:
—512 MB DDR2 SDRAM
· PMU电源管理芯片:
—Freescale MC13892
· 接口:
— 网络接口:
– 1个10/100M 以太网口
— USB 2.0接口:
– 2个USB 2.0 HOST HS接口
– 1个USB OTG接口
— 视频接口:
– 1个DVI接口
– 1个TFT屏接口(18bit)
— 音频接口:
– 1个耳机接口
– 1个MIC接口
— SD卡:
– 2个 SDHC/MMC卡座
— 按键:
– 6个按键
— UART连接器
– 1个 UART连接器,3.3 V电压
— JTAG/COP接口用于调试
— 尺寸:12 cm X 12 cm
i.MX51 i.MX515开发系统的软件资源
· U-boot
Supporting TFTP over WAN or LAN, and pci detection
· Linux 2.6.35 kernel (may be stored in on-board flash or tftpboot'ed)
Supporting PCI, USB and ethernet (WAN port and LAN switch)
· Ram Disk file system (may be stored in on-board flash or tftpboot'ed)
glibc-2.3.6 dynamic libraries
Busybox
USB support (Host mode only)
DHCP client (WAN) and DHCP server (LAN)
telnet server, boa webserver
strace, vmstat
pciutils, ethtool
Other applications may be added by rebuilding the filesystem.
See the LtibFaq.html.
· Android R10.3
R10.3 release is based on v2.6.35 (tag "v2.6.35.3") kernel and Gingerbread 2.3 (tag "android-2.3.4_r1") of Google Android repository
· WINCE BSP (WINCE 6.0 R3)
i.MX51 系列处理器功能对比
Feature |
i.MX512 |
i.MX513 |
i.MX514 |
i.MX515 |
i.MX516 |
目标市场 |
Consumer & Industrial |
Consumer & Industrial |
Automotive |
Consumer & Industrial |
Automotive |
主要应用 |
Factory Automation HMI
Portable/Tethered Printers
Medical Devices
Ebooks
|
IP Camera
V2IP Media Phones
Digital Signage HMI
Medical Devices
|
Navigation
Advanced HMI
Instrument Cluster
Telematics
|
Smartbook
Mobile Internet Devices
PMPs
Secure Devices
Advanced HMI
High-end PDAs
|
Infotainment
Rear Seat Entertainment
|
CPU主频 |
Consumer: up to 800MHz Industrial: up to 600MHz
|
Consumer: up to 800MHz Industrial: up to 600MHz |
Up to 600MHz |
Consumer: up to 800MHz Industrial: up to 600MHz |
Up to 600MHz |
特性 |
DDR2
Integrated USB Phy's
Integrated Ethernet
HD 720 TV-Out
|
i.MX512 and:
HW Video Codec: Multi-format D1 video encode and multi-format HD720 decode
|
i.MX512 and:
OpenGL ES 2.0 3D accelerator
OpenVG 1.1 graphics accelerator
Security |
i.MX513 and:
OpenGL ES 2.0 3D accelerator
OpenVG 1.1 graphics accelerator
Security |
i.MX514 and:
HW Video Codec: Multi-format D1 video encode and multi-format HD720 decode
Security |
Android 2.3.4
Feature |
i.MX51 |
Comments |
Linux 2.6.35 kernel |
Y |
|
Google Gingerbread branch |
Y |
android-2.3.4_r1 tag |
Bootup with Android |
Y |
Bootloader: * U-boot: based on v2009.08 baseline. |
Boot source |
SPI NOR, SD |
|
UI (input) |
USB keyboard Touch panel on WVGA screen USB mouse (with on-screen cursor) |
Touch calibration will be done for 1st time boot for resistive touch. |
UI (display) |
DVI output to PC monitor peripheral WVGA LCD |
|
UI (video direct rendering) |
Y |
|
UI (TV out) |
Y |
|
UI (dual display, i.e. UI on both TV/HDMI and LCD, video is on TV only, UI on TV/HDMI is a resized clone from LCD) |
Y |
Auto configure video mode from EDID |
UI (brightness control) |
Y |
|
UI (LiveWallpaper) |
Y |
|
Storage - External Media |
dual SD, UDisk |
Mount all external media in one directory point (/mnt/sdcard) |
Storage - UMS (USB Mass Storage) |
Y |
|
Connectivity - ethernet |
Y |
Ethernet support in framework level (enable/disable, connection aware in framework, connection priority, etc) |
Connectivity - BT |
Legacy support (USB BT dongle BU-2073-J), No tested any more |
A2DP/AVRCP/FTP |
Connectivity - WiFi |
Y |
Use AtherosSDK3.0. On i.MX51, support two Wifi modules via different board config: * Atheros 6102 (802.11a/b/g) * Atheros 6003 (802.11n) |
Connectivity - 3G |
Y |
With HuaWei EM750M/E180/E220/E770M (HSPA/WCDMA/GPRS), verified in China Mobile network, with MO Voice Call, MO SMS, and PS call (for example internet browse, and so on). |
Connectivity - GPS |
N |
|
Connectivity - USB Tethering |
Y |
|
Internet - Flash10 |
Y |
HW acceleration enabled. Flash10 is released as a separate package. |
Internet - SIP voice call |
Y |
|
Internet - VPN |
Y |
|
Power - Battery status report |
N |
|
Power - DVFS Core |
Y |
We fixed the performance downgrade (bootup time, graphic benchmark) caused by DVFS enabling |
Media - Music Play |
Y |
|
Media - Sound Record |
Y |
|
Media - Video Play |
Y |
|
Media - Dual Video |
Y |
Video is in main screen and secondary screen |
Media - Camera |
Y |
Support OV3640 and OV5642(default) |
Media - Dual Camera |
Y |
Front + Back. 1 USB sensor + 1 CSI sensor |
Media - Camcorder |
Y |
|
Media - USB Camera |
Y |
Verified Logitech E3500. Suppose all USB camera supporting UVC should work. |
Media - Gallery3D |
Y |
|
Media - HDMI audio output |
N |
Via SPDIF |
Graphic - HW 3D acceleration |
Y |
OpenGLES 1.1/2.0 via Z430 3D core (i.MX51/53) |
Graphic - HW accelerated UI surface composition |
Y |
|
Misc - ADB over USB |
Y |
Android Debug Bridge over USB |
Misc - Fastboot utility |
Y |
|
Misc - SW update and factory reset |
Y |
On both UBI and EXT4 |
File Extension |
Video Decoders |
Audio Decoders |
.mid/.xmf/.mxmf
.rtttl/.rtx
.ota
.imy |
|
· MIDI Type 0 and 1. DLS Version 1 and 2. XMF and Mobile XMF. Support for ringtone formats RTTTL/RTX, OTA, and iMelody |
.webm |
· VP8 |
· MP3
· AAC LC/PLUS |
Notes:
· WebM is only included in GingerBread.
· VP8 is supported by software decoder, up to VGA resolution.
File Extension |
Video Decoders |
Audio Decoders |
.mp3 |
|
· MP3 |
.aac/.adts |
|
· AAC LC/PLUS |
.wav |
|
· LPCM |
.flac |
|
· FLAC |
.ogg |
|
· Vorbis |
.mp4
.mov
.f4v |
· MPEG4 SP/ASP except GMC
· H.264 BP/MP/HP
· H263
· MJPEG |
· AAC LC/PLUS
· MP3 |
.m4a |
|
· AAC LC/PLUS |
.3gp |
· MPEG4 SP/ASP except GMC
· H.264 BP/MP/HP
· H263 |
· AAC LC/PLUS
· AMR-NB |
.avi |
· MPEG4 SP/ASP except GMC
· Xvid
· H.264 BP/MP/HP
· H263
· Divx 3/4/5/6
· MJPEG |
· AAC LC/PLUS
· MP3
· AC3
· LPCM |
.wma |
|
· WMA STD, PRO, Lossless |
.wmv/.asf |
· VC-1 SP/MP/AP
· WMV 7/8 |
· WMA STD, PRO, Lossless |
.mkv/mka |
· H.264 BP/MP/HP
· MPEG4 SP/ASP except GMC
· Xvid
· Divx 3/4/5/6
· VC-1 SP/MP/AP |
· AAC
· MP3
· WMA STD, PRO, Lossless
· AC3
· Vorbis |
.flv/.f4v |
· Sorenson H263
· H.264 BP/MP/HP |
· MP3
· AAC |
.mpg
.vob
.ts
|
· MPEG2
· H.264 BP/MP/HP |
· MP3
· AAC
· AC3
· LPCM |
Notes:
· All video codecs are accelerated with the Video Processing Unit (VPU) except the WMV7/8 decoder and the Sorenson H.263 decoder.
· All audio codecs are optimized by Freescale.
· Support equalizer for audio playback.
· ASF, WMV, WMA and AACPLUS need to install Special Codec Package.
· Divx3 and AC3 need to install Excluded Codec Package.
· MJPEG subtype MJPEG_2000 and MJPEG_B are not supported.
· H.264 TS streams not supporting seek, and only tested with limited streams from customer
|