sitekhengke的个人空间 https://blog.eetop.cn/529488 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

飞思卡尔MX515芯片性能详解

已有 1602 次阅读| 2010-3-1 15:07

飞思卡尔MX515芯片性能详解

          无锡矽太恒科电子有限公司 http://www.ihanker.com  葛新征

 

飞思卡尔半导体DragonBall龙珠家族最新成员i.MX515处理器在2009年下半年迅速地引起了广泛的关注和普遍的好评,相信在2010年会有很多公司采用它来设计产品,接下来我们就详细解析一下MX515芯片的性能。

     下图是MX515芯片的一些核心技术指标:

  

 

MX515之后,Freescale的芯片家族有非常棒的Roadmap,在2010年上半年,Freescale就会推出集成EPDEink driver IC)的MX51芯片,这款芯片将非常适合开发电子书产品,大大降低高端电子书方案的成本和设计复杂度。2010年上半年,Freescale还会推出一款MX515的升级版芯片,新的芯片能够支持更高的主频(1GHz1.2GHz),更大更快的DDR Memory,更高的Memory总线速度,更强的视频编解码能力(1080p),在2D/3D加速方面也会有很大的性能提升,支持更大的显示屏,支持SATA硬盘和DDR3等。

再往后,2011年,Freescale还会推出Cortex A9的双核乃至四核芯片产品,嵌入式处理器也将进入多核时代!下一代多核芯片将在CPU主频Memory速度、全高清编解码方面有巨大的提升,两年后的职能手机的处理能力和性能将可以和现在的PC相媲美,甚至某些方面更强(全高清编解码方面)。

 

        聊完了飞思卡尔芯片的Roadmap,我们再详细地探讨一下MX515芯片的性能。我们先谈一下MX515GPU模块。GPUGraphic Process Unit的缩写,负责2D3D加速,前面表格里GPU2D支持OpenVG 1.1,性能可以达到166M pix/sGPU3D支持OpenGL/ES2.0,性能可以达到27M tri/s166M pix/sGPU3D的性能是非常强劲的,每秒钟可以处理2700万个三角形。GPU2D加速处理时支持的最大Frame. buffer size2048x2048GPU3D是从AMD公司licenseIP coreGPU3D实际上就是一个很强劲的显卡,只不过,现在把这个显卡嵌入到的MX515 CPU内部了。GPU3D采用的是ATI公司的Yamato DX嵌入式引擎,支持DirectX9,微软公司的Xbox 360游戏机也是采用的同样的图形引擎。GPU3DMX515中采用的是V3版本,主要用来加速user level graphics APIs以支持OpenGL ES 2.0&1.1OpenVG 1.0Direct3D Mobile1.2

MX515可以很好的支持FLASH文件的播放。如果您的产品功能里对FLASH播放的支持是很重要的功能,那目前可以选择的有两个操作系统平台,一个是android2.0,另外一个是ubuntu9.04android2.0里面已经支持了flv FLASH文件的播放,flv文件包含视频和音频,视频编码格式支持Sorenson H263H264 BP/MP/HP,音频编码格式支持MP3AAC。在MX515开发板D901上跑android2.0系统时,可以播放720p分辨率的flv FLASH文件。Android2.0里有google强劲的chrome lite网络浏览器,还可以播放youtube土豆、优酷等视频网站上的在线视频(flash视频)。另外也可以选择ubuntu9.04做为软件平台,飞思卡尔公司和Adobe公司密切合作,将于最近发布基于ubuntu平台的flash10播放器,这个flash10播放器针对ARM Cortex A8neon指令集做了专门的优化,而且集成了对MX515 VPU视频硬解码的支持,所以,功能是非常强劲的。此外,Adobe公司针对ARM ubuntu linux平台还有一个开源的FLASH平台项目:open screen project。这个项目的目标是发布ARM ubuntu平台上的Adobe AIR,也将于近期正式发布。

MX515IPUImage Process Unit)模块功能非常丰富,LCD控制器Cmos Sensor接口(CSI)都属于IPU的一部分。IPU其他功能还包括图像处理(ISP(Image Signal Processor)),图像转换(Image Converter),图像旋转(Image Rotator),视频去交错(Video Deinterlace),DMA控制器,多FIFO控制器。IPU包含两个CSI模块,每个CSI模块控制一个CSI接口,MX515可以接两个摄像头,摄像头图像每帧最大能支持8192 x 4096分辨率,两个摄像头可以同时工作,速度可以达到8M pixels@15 fpsIPU包含两个显示端口,每个LCD控制器(DI module)控制一个显示端口,Display1可以支持1280x800的分辨率,24位,Display2可以支持800x600的分辨率,16位,两个LCD可以同时显示不同的内容。单个LCD端口可以达到1024x768@100fps,或720p1280x720@60fps。两个LCD端口的总速率达120MP/sec

MX515VPU模块是一个BIT处理器,BIT处理器内部有51Kbyte的内部Memory用来做高性能的视频解码,目前我们提供的WINCE6.0 R3 BSPAndroid2.0 LINUX 2.6.28 BSP都可以支持所有的硬件解码格式。Android2.0里可以支持微软的WMV7/8格式;可以支持高清视频常用的mkv格式,支持mkv视频文件里封装各种视频编码格式:H264 BP/MP/HPXvidDivx3/4/5/6VC1 SP/MP/APMPEG4RV8/9/10;可以支持rmrmvb格式。WINCE6.0里面也可以支持rmvbdivxwmvavimp43gp等格式的720p播放。

MX515另外一个有特色的是加密模块,加密模块为客户想的非常周到,功能很丰富易用。安全模块主要由Secure JTAGSAHARA V4RTICSCC V2SRTCTrustZone等组成。RTICRun-Time Integrity Checker的缩写,主要是用来确保启动认证以及程序运行时内存中内容的完整性,防止未经授权的非法篡改,RTIC可以在系统启动时验证内存内容,并可以在程序执行过程中时刻验证内存的内容,可以有效地阻止黑客的入侵。如果在程序运行时,内存的内容和hash签名不能匹配,security monitor就会触发一个errorRTIC从硬件机制上保证了系统的安全性。

SAHARA是一个加密模块,是Symmetric/Asymmetric Hashing and Random Accelerator的缩写(对称/非对称哈希和随机数加速器)。这个模块是一个安全协处理器,可以用于蜂窝电话基带处理器或无线PDA产品中,主要功能就是实现块加密算法(AES,DES,3DES,Hash算法(MD5,SHA-1,SHA-224,SHA-256,流加密算法(ARC4),硬件随机数发生器。

 

 

(欢迎转载,但请注明出处,以及保留原作者信息)

 


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 0

    评论
  • 访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-20 14:38 , Processed in 0.025064 second(s), 17 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部