arm cortex-a8芯片选择指南
随着手机和平板等移动市场的持续火爆,arm低功耗高效率内核技术越来越受重视,国内各大企业相继卷入移动平台,华为、联想、小米、魅族、阿里巴巴等,都已经和arm有了深度的合作。
图1
据arm中国代理商凯发app-凯发k8官网科技统计,2009年,arm在纳斯达克股票均价6.04美元,2013年,arm纳斯达克股票均价已经升到了44.54美元,四年之间涨了将近八倍。
而作为arm的一个关键转型产品,cortex-a8备受瞩目,因其可在android、linux和wince系统之间切换,所以在手机、平板、工控三大领域得到了大量的应用。
接下来就cortex-a8的发展过程做一个简要叙述,看看这个关键的过渡技术有怎样的历史。
cortex-a8内核
arm cortex-a8 是由arm公司基于arm v7架构设计的高性能处理器。相较于arm11的核心,cortex-a8 采用“双指令执行”(dual-issue 超标量)设计, 每个时钟周期可以执行两个指令cortex-a8是cortex设计中第一个在大规模消费设备采用中被选择的。
图2
cortex-a8特点
cortex-a8有足够的特点使之成为一个优秀的内核。
图3
- 频率从 600mhz到1ghz以上,超频后可达更高频率
- l 双指令执行微架构
- lneon simd指令集
- vfpv3浮点单元
- thumb-2 指令集编码
- jazelle rct
- 高级分支预测单元准确率> 95%
- 集成2级高速缓存(0-4 mib)
- 2.0 dmips/mhz
cortex-a8芯片
图4
截止目前, cortex-a8内核的系统级芯片 (soc)依然不是不多,不像cortex-m3微控制器系列,但主流的芯片厂商已经早就发布了他们cortex-a8内核芯片,包括如下7家:
l 全志a1x。
l 苹果a4。
l 科胜讯 cx92755。
l 飞思卡尔半导体 ,mx51。
l 瑞芯微 rk2918,rk2906。
l 三星s5pc100,s5pv210
l 德州仪器omap35x,am3x。
图5
全志、苹果、瑞芯微和科胜讯的芯片主要是内部使用,一般外部的消费类电子和工业控制的产品用的较少。
三星的s3pc100主要在移动设备上使用,比如和ipod 3g。s5pv210则一度开放给消费类电子产品使用,但是自从三星转向galaxy手机业务之后,s5pv210芯片就不再主推,多次出现芯片出货困难的情况。另外,三星的芯片技术文档很难找到,对开发者来说,是一个很致命的问题。
ti则主要有两个cortex-a8产品,omap35x和am3x系列。omap带有ti自己的dsp核,适合告诉运算设备。am3x则是工业级的芯片,价格便宜,工业参数稳定,国内外使用较多。
cortex-a8应用
国内目前有不下100家公司在研发自己的cortex-a8产品,两年前s5pv210曾火过一段时间,但是随着三星对移动电子方向的偏重,以及技术文档支持的不到位,和非工业级芯片。该市场已经逐渐转向了飞思卡尔的mx51和ti的am33x系列芯片,其中又以开发板和工控板最为常见。
下面简单介绍市面最经典的两款cortex-a8产品。
1 苹果iphone 3gs
图6
iphone 3gs是一款苹果公司旗下的智能手机,是iphone系列中的第三代。iphone 3gs搭载了由arm cortex-a8架构处理器s5pc110,该处理器频率为833 mhz,但iphone 3gs将其降频至600 mhz。iphone 3gs还搭载了powervr sgx535显卡,其频率为150 mhz。iphone 3gs拥有8gb、16gb和32gb三种版本,其中8gb版本是在iphone 4上市后推出的。
2 米尔myd-am335x
图7
该款cortex-a8秉承米尔“耐高温”的工业级特性,除了拥有ti的am335x系列芯片外,凯发app-凯发k8官网将其内存增加到512mb ddr3,nandflash也增加到512mb,同时还有独特的hdmi高清接口。
米尔打出的价格也相当诱人,一块全功能的板子售出价格接近成本价,在工业控制领域来说相当有竞争力。不难看出,这是米尔为扩大公司知名度,不计利润而推出的一次营销手段。