EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- c, |. l2 x6 NRISC(精简指令集计算机)是一种执行较少类型计算机指令的微处理器,起源于80年代的MIPS主机(即RISC机),RISC机中采用的微处理器统称RISC处理器。, X7 [( u! E- @) F
* Y' d2 P! t, }8 x
这样一来,它能够以更快的速度执行操作(每秒执行更多百万条指令,即MIPS)。! N/ v+ J* c1 c4 ]; s( Q8 R0 W( ]. }0 n9 i7 l8 n7 g1 S
因为计算机执行每个指令类型都需要额外的晶体管和电路元件,计算机指令集越大就会使微处理器更复杂,执行操作也会更慢。1 a4 O9 k! E1 D" r9 e8 v; e
性能特点一:由于指令集简化后,流水线以及常用指令均可用硬件执行; 性能特点二:采用大量的寄存器,使大部分指令操作都在寄存器之间进行,提高了处理速度; 性能特点三:采用缓存—主机—外存三级存储结构,使取数与存数指令分开执行,使处理器可以完成尽可能多的工作,且不因从存储器存取信息而放慢处理速度。 - n7 r9 |$ D- V% E0 l2 e
9 x. c, n7 H) n0 b
其中ARM/MIPS/PowerPC均是基于精简指令集机器处理器的架构;X86则是基于复杂指令集的架构,Atom是x86或者是x86指令集的精简版。 ( c2 n2 Y# n1 U8 C
根据各种新闻,Android在支持各种处理器的现状: 5 ^2 f+ P# ?" \6 X/ R/ H0 X8 k& w% Y& \
ARM+Android 最早发展、完善的支持,主要在手机市场、上网本、智能等市场; X86+Android 有比较完善的发展。有atom+Android的上网本,且支 Atom+Android 和 Atom+Window7双系统; MIPS+Android 目前在移植、完善过程中; Powpc+Android 目前在移植、完善过程中。 : w5 [8 @8 J0 f4 L1 J& t
0 O. R5 O- ^ h$ X, G. Z' w1 M2 f, Q3 I! d
% ^+ _' ^2 D" G1 @
0 g; H0 Q5 d$ u# R9 ~4 ]6 @
ARM系列处理器( J( L. X9 q. @. t+ Z8 @9 Q) ^; ]2 F) y% P9 V' G
ARM架构,过去称作进阶精简指令集机器(Advanced RISC Machine,更早称作:Acorn RISC Machine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。0 c, g( C: O( }; X2 T
3 x- C. z/ a2 v; G * O3 a: T* A$ q0 S* [; A7 C: U% P- l/ n
由于节能的特点,ARM处理器非常适用于行动通讯领域,符合其主要设计目标为低耗电的特性。
' J" |- g5 O+ C M/ m在今日,ARM家族占了所有32位嵌入式处理器75%的比例,使它成为占全世界最多数的32位架构之一。 1 r3 i7 C6 u/ O- A+ y
ARM处理器可以在很多消费性电子产品上看到,从可携式装置(PDA、移动电话、多媒体播放器、掌上型电子游戏,和计算机)到电脑外设(硬盘、桌上型路由器),甚至在导弹的弹载计算机等军用设施中都有他的存在。
# g/ P% o9 l# Y$ f在此还有一些基于ARM设计的派生产品,重要产品还包括Marvell的XScale架构和德州仪器的OMAP系列。 % `3 Q( e; m# E
7 f9 ]7 h2 |. Q' _; Y0 ] z1 OARM 提供了多样的授权条款,包括售价与散播性等项目。对于授权方来说,ARM 提供了 ARM 内核的整合硬件叙述,包含完整的软件开发工具(编译器、debugger、SDK),以及针对内含 ARM CPU 硅芯片的销售权。 3 _/ K& e" H7 p# o0 [5 N! t. _! R9 b
对于无晶圆厂的授权方来说,其希望能将 ARM 内核整合到他们自行研发的芯片设计中,通常就仅针对取得一份生产就绪的智财核心技术(IP Core)认证。
- Z; K b- h5 Q3 H: H. c# m对这些客户来说,ARM 会释出所选的 ARM 核心的闸极电路图,连同抽象模拟模型和测试程式,以协助设计整合和验证。 3 |7 s( @( K5 K6 H( Z; a
需求更多的客户,包括整合元件制造商(IDM)和晶圆厂家,就选择可合成的RTL(暂存器转移层级,如 Verilog)形式来取得处理器的智财权(IP)。
5 O' v* s5 O! O% _& Y0 B借着可整合的 RTL,客户就有能力能进行架构上的最佳化与加强。这个方式能让设计者完成额外的设计目标(如高震荡频率、低能量耗损、指令集延伸等)而不会受限于无法更动的电路图。 # O7 Y* D6 d; n8 e t; P( [0 [1 F# V# ]( e
虽然 ARM 并不授予授权方再次出售 ARM 架构本身,但授权方可以任意地出售制品(如芯片元件、评估板、完整系统等)。 + q+ C7 Z# l/ O2 p2 K8 ]% Z* R5 q+ f* I! z% K7 L1 o
商用晶圆厂是特殊例子,因为他们不仅授予能出售包含 ARM 内核的硅晶成品,对其它客户来讲,他们通常也保留重制 ARM 内核的权利。* U& ]) u/ y% Z- D
x86系列/Atom处理器 $ n! u) m: X5 U8 Y8 v
x86或80x86是英代尔Intel首先开发制造的一种微处理器体系结构的泛称。
, `- \) I7 R9 x1 ]& A8 a7 H) ex86架构是重要地可变指令长度的CISC(复杂指令集电脑,Complex Instruction Set Computer)。 " O& }6 D0 [: l u- I: j
Intel Atom(中文:凌动,开发代号:Silverthorne)是Intel的一个超低电压处理器系列。处理器采用45纳米工艺制造,集成4700万个晶体管。L2缓存为512KB,支持SSE3指令集,和VT虚拟化技术(部份型号)。 + [. y6 ]/ D. @& i# J3 _" `- ~8 ]+ I3 c) o3 U( x) m- c
现时,Atom处理器系列有6个型号,全部都是属于Z500系列。它们分别是Z500、Z510、Z520、Z530、Z540和Z550。最低端的Z500内核频率是800MHz,FSB则是400MHz。而最高速的Z550,内核频率则有2.0GHz,FSB则是533MHz。 + w% W# s$ `% `, S/ Q/ x0 }( ~
从Z520开始,所有的处理器都支持超线程技术,但只增加了不到10%的耗电。双内核版本为N系列,依然采用945GC芯片组。
9 o7 U' w' r. I1 S! g6 u% [双内核版本仍会支持超线程技术,所以系统会显示出有4个逻辑处理器。这个版本的两个内核并非采用本地设计,只是简单的将两个单内核封装起来。 1 U$ l/ n1 ^" u! _0 N- f* x5 g* }; x: h0 a2 `- q
4 v G+ ?4 t8 i9 n$ x! M1 n
MIPS系列处理器7 I( J: c) r" _7 y. @7 m* ?
MIPS是世界上很流行的一种RISC处理器。MIPS的意思是“无内部互锁流水级的微处理器”(Microprocessor without interlocked piped stages),其机制是尽量利用软件办法避免流水线中的数据相关问题。 # \9 N: H, i/ o/ e2 p8 K0 @( l3 I0 D9 ?8 Y
它最早是在80年代初期由斯坦福(Stanford)大学Hennessy教授领导的研究小组研制出来的。MIPS公司的R系列就是在此基础上开发的RISC工业产品的微处理器。这些系列产品为很多计算机公司采用构成各种工作站和计算机系统。
5 ^; A) g4 l& z xMIPS技术公司是美国著名的芯片设计公司,它采用精简指令系统计算结构(RISC)来设计芯片。和英特尔采用的复杂指令系统计算结构(CISC)相比,RISC具有设计更简单、设计周期更短等优点,并可以应用更多先进的技术,开发更快的下一代处理器。
8 i( |' H- W- b( Z' z1 cMIPS是出现最早的商业RISC架构芯片之一,新的架构集成了所有原来MIPS指令集,并增加了许多更强大的功能。MIPS自己只进行CPU的设计,之后把设计方案授权给客户,使得客户能够制造出高性能的CPU。
# L. Q; |' o7 F6 G$ I- K4 T1984年,MIPS计算机公司成立,开始设计RISC处理器; 1986年推出R2000处理器。 1992年,SGI收购了MIPS计算机公司。 1988年推R3000处理器。 1991年推出第一款64位商用微处器R4000;之后又陆续推出R8000(于1994年)、R10000(于1996年)和R12000(于1997年)等型号。 1998年,MIPS脱离SGI,成为MIPS技术公司;随后,MIPS公司的战略发生变化,把重点放在嵌入式系统;1998年-MIPS科技股票在美国纳斯达克股票交易所公开上市。 1999年,MIPS公司发布MIPS32和MIPS64架构标准,为未来MIPS处理器的开发奠定了基础。新的架构集成了所有原来NIPS指令集,并且增加了许多更强大的功能。MIPS公司陆续开发了高性能、低功耗的32位处理器内核(core)MIPS324Kc与高性能64位处理器内核MIPS64 5Kc。 2000年,MIPS公司发布了针对MIPS32 4Kc的版本以及64位MIPS 64 20Kc处理器内核。 2007年8月16日-MIPS科技宣布,中科院计算机研究所的龙芯中央处理器获得其处理器IP的全部专利和总线、指令集授权。 2007年12月20日-MIPS科技宣布,扬智科技已取得其针对先进多媒体所设计的可定制化系统单芯片(SoC)核心“MIPS32 24KEc Pro”授权。 ; ^: r% k5 I: t
$ b- r7 G1 U2 _% m9 h
) d& x/ s/ }8 m - B5 b* Z, q, A4 p9 c% `
8 |' r3 |' U5 z7 P: C4 j7 [$ M6 W) h% p2 m3 z. Q( ]+ T
PowerPC系列处理器( o d& c L1 J- d- f6 N5 V6 O' p5 _; F: s5 \( e8 k
PowerPC 是一种精简指令集(RISC)架构的中央处理器(CPU),其基本的设计源自IBM(国际商用机器公司)的IBM PowerPC 601 微处理器POWER架构。二十世纪九十年代,IBM(国际商用机器公司)、Apple(苹果公司)和Motorola(摩托罗拉)公司开发PowerPC芯片成功,并制造出基于PowerPC的多处理器计算机。 # a8 D; n# C. m
# ^* R" W' \+ t$ GPowerPC架构的特点是可伸缩性好、方便灵活。 ) w6 I1 D2 ~" `. u# M6 H" e
PowerPC 处理器有广泛的实现范围,包括从诸如 Power4 那样的高端服务器 CPU 到嵌入式 CPU 市场(任天堂 Gamecube 使用了 PowerPC)。PowerPC 处理器有非常强的嵌入式表现,因为它具有优异的性能、较低的能量损耗以及较低的散热量。除了象串行和以太网控制器那样的集成 I/O,该嵌入式处理器与“台式机”CPU 存在非常显著的区别。
/ q' X: N$ r2 R
: e" z6 c' u6 A. I- k实时性(Real Time)DSP架构9 D9 V! I; A9 e. j( P! X' x: p( D0 C) L+ D. Z2 B, h2 t
DSP是微处理器的一种,这种微处理器具有极高的处理速度.因为应用这类处理器的场合要求具有很高的实时性(Real Time)。比如通过移动电话进行通话,如果处理速度不快就只能等待对方停止说话,这一方才能通话。 & r$ R8 Q8 f: b8 C( V* O9 K$ o8 }& p& Z2 `
如果双方同时通话,因为数字信号处理速度不够,就只能关闭信号连接.在DSP出现之前数字信号处理只能依靠MPU(微处理器)来完成。但MPU较低的处理速度无法满足高速实时的要求。 " g" I6 G: S) z
; T4 D! Y3 r6 {! l! o: J% B因此,直到70年代,有人才提出了DSP的理论和算法基础。那时的DSP仅仅停留在教科书上,即便是研制出来的DSP系统也是由分立元件组成的,其应用领域仅局限於军事、航空航天部门。 ' Y6 a7 P8 W; Z. ?& H4 C$ b& q" ?
" k0 T) n$ K4 m3 l$ W, K$ }! A1 t; ]90年代DSP发展最快,相继出现了第四代和第五代DSP器件。现在的DSP属於第五代产品,它与第四代相比,系统集成度更高,将DSP芯核及外围元件综合集成在单一芯片上。这种集成度极高的DSP芯片不仅在通信、计算机领域大显身手,而且逐渐渗透到人们日常消费领域。 * n' e, ^- h% Z8 n. E
|