ARM Cortex-A 移动处理器发展概览
来源: 作者: 发布时间:2016-03-27 06:35:50 浏览量:简介
ARM Cortex-A 移动应用处理器产品线横跨了几代产品和三个主要产品类别。有些开发人员和 SoC 设计人员经历了一款或多款新型 ARM 处理器的推出过程,他们知道该产品线如何从单个高性能通用 CPU 设计演进成为三个不同产品线,分别面向高端、中端、入门级的移动设备 SoC 市场,这让他们受益匪浅。
Cortex-A8
ARM 在 2005 年向市场推出 Cortex-A8 处理器,是第一款支持 armv7-a 架构的处理器。ARMv7 包括 3 个关键要素:NEON 单指令多数据 (SIMD) 单元、ARM trustZone 安全扩展、以及thumb2 指令集,通过 16 位和 32 位混合长度指令以减小代码长度。Cortex-A8 是 ARM 实现的第一个基于新ISA的超标量处理器:它实现了完全双发射流水线,这意味着 cortex-a8 能够同时发出在指令流中先后出现的任何两个没有数据依赖的指令。但是,它不能乱序来发射或撤销指令 –该功能在之后的设计中才被实现。
当我们推出 Cortex-A8 时,很多合作伙伴认为这款处理器放在移动电话上是大材小用,他们很自然地质疑道,“客户会在手机上浏览互联网?不太可能吧。”但是,我们和业界一些主要思想领袖合作,向客户将会需要的产品迈进,尤其是因为当 Cortex-A8 在 2008 年投入批量生产时,高带宽无线连接 (3G ) 已经问世,大屏幕也用于移动设备。创新的移动行业充分利用了该产品:Cortex-A8 芯片的推出正好赶上了智能手机出货量猛增的大好时机。
Cortex-A9
推出 Cortex-A8 之后不久,ARM 又推出了首款多核 ARMv7 CPU:cortex-a9。Cortex-A9 利用硬件模块来管理 CPU 集群中一至四个核心之间的高速缓存一致性,加入了一个外部二级高速缓存。理论上,客户可以设计不包括二级缓存的小型版本 Cortex-A9,这种设计允许剔除管理高速缓存一致性的逻辑模块,以实现尺寸更小的单核设计。但实际上,大多数设计都采用双核个或更多核心并附带二级高速缓存。此外,在2011 年底和 2012 年初,当移动 SoC 设计人员可以采用多个核心之后,提高性能的突破点从提高单核性能转移到提高核的数量。旗舰级高端移动 CPU迅速从最初的双核拓扑结构移至四核 Cortex-A9。
如何制作u盘启动盘装 win7标签:Win7(32)U盘(103)现在电脑配光驱的越来越少了,大家在装系统时都在使用U盘。那么如何制作u盘启动盘呢?今天小编特意整理了如何制作u盘启动盘装win7的图文教程,以供大家在制作U盘启动盘
采用SiGe工艺的GPS接收机设计(一)基于美国联邦通讯委员会(FCC)的E911定向和定位业务(LBS),期望紧跟这一标准的全球定位系统(GPS)接收机随时准备在无线通信中扮演一个至关重要的角色。成功的E911/LBS产品与业务将会需要具
fae_fae是什么意思标签:fae工程师(1)fae(1)FAE定义英文field application engineer的缩写,也叫技术支持工程师、售前售后服务工程师。FAE现场应用工程师的工作主要是快速熟悉Vende
大电流电感