|
楼主 |
发表于 2016-12-13
|
4应用与市场
5 W) Z+ x2 |5 d( u$ c
2 h; P: J9 }) V& F6 AARM处理器现在主要是三个系列分别为A系列、R系列、M系列,其中A系列主攻消费电子应用,应用十分广泛。# u' F+ p! E" B5 Z
; Z4 e; E# z6 r计算:上网本、智能本、输入板、电子书阅读器、瘦客户端
) [6 X" E5 v, X+ l- h, X% t5 T) [5 U8 T0 @$ T
手机:智能手机、特色手机
0 S4 ^' ~0 I3 k; w5 |% v
% v7 \' J: ~$ w4 \. x$ M数字家电:机顶盒、数字电视、蓝光播放器、游戏控制台8 j0 a& g, a" G5 e6 i0 |
- P; r1 Z0 [: n$ I7 x3 p3 H& s; w
汽车:信息娱乐、导航+ y8 [6 V q" C X4 H! J: @; k# m
$ @" J8 Y7 d" r% Y: u6 W9 w# o企业:激光打印机、路由器、无线基站、VOIP 电话和设备
+ B5 S3 k" b6 U; Y1 L Q T* H/ M* j# K( \7 i- B
无线基础结构:Web 2.0、无线基站、交换机、服务器
/ U& \$ _0 N% [# [& b" y7 |+ s4 v# u
R系列处理器主要针对一些对实时性要求较高的应用,如航空航天、汽车电子等场合,它具备高可靠性、高可用性、高容错能力、实时响应等优点。# v U$ ]1 P1 O
! m* ~+ e, T' u0 c2 T+ C/ Z. j! ]
M系列处理器主要针对较低端的应用,它的最初目标是替换现有的市面上的MCU。1 x/ y% B3 p x5 r& l. f
5 O) y+ W& F- z! `- J: r: F
ARM Cortex-M0
) P, ~7 R. Z4 y& ~ k5 }$ X$ \
" m/ P3 h6 P* G0 b3 I# K" ?ARM Cortex-M0+
! ] e% u6 N: P, k6 R
! C# E& _" ~2 r F3 [# \ARM Cortex-M3
2 B0 X V8 T& ~1 f1 J8 [8 @' ^+ H, g; K$ [( y! W: ~8 k
ARM Cortex-M4
; U: l1 Z+ o3 z& E
c+ R7 c' _! M: j/ g5 h& U* l. }) _: w“8/16 位”应用4 T& i+ K& h5 H; c6 T% m! h6 z
) |, o: O: K$ h& q“8/16 位”应用9 @6 M6 z0 q8 ^7 |, t# f2 g: y. y
2 b9 Z8 c$ o3 [“16/32 位”应用
$ J. A' b" y' Q0 Q! _5 b1 b6 P+ F3 C- q$ ~) I* j
“32 位/DSC”应用6 U/ @% i+ _ [' e
/ y# m7 s- L: m低成本和简单性9 |, |' Z' u w
7 d' O2 _! B$ @/ L
低成本,最佳能效9 S4 W0 a! ^$ S/ _7 ` H
% y3 C- p4 Y0 [! b6 G高性能,通用2 l) j' ]$ K8 _& P
- O5 D0 H' p( P- B8 w' O7 G+ j有效的数字信号控制
' N4 y& b" o8 h3 O2 X
+ D" u' ~& @7 |3 U- VDSP主要针对一些计算能力要求较高的应用,如视频图像处理、智能机器人、数字无线、宽带访问、数字音频、高分辨率成像和数字电机控制等。" a8 _$ {+ s& A0 B
1 A+ n5 ^" m" M# L. {7 ], W* c; _/ H
MCU应用最为广泛,主要利益于它的成本控制上,使它能在许多对计算能力要求不那么高的应用立足。相信在未来几年里,MCU市场关键增长驱动力将来自于绿色能源,智能电子设备,智能电网以及电子产品的升级换代比如汽车电子。
, t1 X" h/ C% @3 ^
3 i" P/ l# a" a& Z. P2 _SOC应用也十分广泛,主要是因为现有主流ARM芯片采用的架构便是SOC架构的一种,SOC是一个比较广泛的概念,现阶段许多ARM、DSP都开始采用SOC的方式来将多个器件加到处理器上组成复杂的系统。3 B8 ^0 x9 ?* e) @- C# Z
( J7 m6 ]. t: g) U& u, s1 O# y5开发成本
7 N! b, t" ?/ X, F! V1 S- r; Y3 C* R( W7 Z
ARM主要是搭载LINUX、ANDROID、WINCE等操作系统,在开发难度上看,相对MCU、DSP较难入门,它需要开发人员对操作系统有较深的了解;从成本来看,ARM的单芯片成本较MCU要高,主要还是应用于一些较为复杂的系统上。
% {! }( O& M2 Q0 h0 O! h$ b5 I
! I* R! @0 \) f. X( I# P# r7 J7 a2 ZMCU入门最容易,上手也快,开发难度较小,并且它的成本低,在低端市场应用最为广泛。8 H# @+ @4 _2 V
8 c( l8 @ t2 z' v
DSP入门较容易,但单芯片成本较高,主要还是应用于对计算能力要求高的应用。当然DSP也可以搭载操作系统,搭载操作系统后可适用于多任务的应用上。) ~; F' P$ j- e! _0 |, \
+ @! m2 f5 N+ J& ^FPGA的开发难度较大并且开发周期也相对较长,此外它的单芯片成本很高。7 I w; }' s$ A! K, R
* u. \1 L* d( E正常来说要进行一次这样的算子需要9次乘法8次加法,这样的计算在FPGA、DSP上显得十分轻松,但对于ARM、MCU来说,它们的并行能力不强,当要处理的图像较大时,如1280P时,它们便会显得比较吃力了。
3 I/ p/ b, S3 `* n6 \7 T
7 ~+ x1 J& R9 Z; W然而,这样的算子是十分容易对其进行优化的。如1与-1这两个位置的像素点可以直接进行一次加法完成,同理最后一行也是如此,中间一行的2与-2对应的像素点也可进行一次加法后再进行一次移位操作便完成这样的一次算子运算。计算从原来的9次乘法8次加法转换成三次加法与一次移位(移位操作在大多处理器上都可以在单个周期时钟内完成)。 |
|