指令集体系结构(5)

 

3.3.5  C6000——偏安一隅的独立王国

以上介绍的这些处理器,都是较通用的处理器,还有一种较专业的处理器,它的名字叫DSP(Digital Signal Processor,数字信号处理器),专业做信号处理运算的。

这几年,全球的无线通信网络建设如火如荼,视频网站、视频通信系统也如雨后春笋般涌现出来,在这些产品或服务的背后,一个是无线通信技术,一个是音视频技术,这二者的共同点在于:它们都需要大量的信号处理运算,而这正是DSP的强项。

20世纪80年代初,Motorola和TI(德州仪器)都推出了自己的手机DSP芯片,Motorola要强于TI,但由于Motorola的芯片只给自己的手机用,诺基亚、爱立信等公司选择了TI,从此成就了TI。

现在的DSP芯片主要由TI、Freescale、LSI等公司推出,TI DSP一家独大,占据绝大部分市场份额。TI也是半导体领域的先驱之一,第一块集成电路的发明人、诺贝尔奖得主Jack Kilby就来自于TI。 

C6000系列DSP是TI的高端DSP,C62/C64/C64+是定点DSP内核,C67是浮点DSP内核,C66是定点/浮点融合的内核。

与C6000直接竞争的,是Starcore体系结构,最早由Infineon、Agere、Motorola的合资公司设计,公司经过多年的分与合之后,目前这个体系结构的DSP由Freescale和LSI推出。

3.3.6  至今仍在服役的元老们

在常用的指令集中,当属x86资历最老,它是CISC指令集,发布于1978年,其他的几种指令集都是RISC指令集,属于它的下一代。x86的元老当属8086,8086在现在几乎是没有人用了,不过与之同时代的一些处理器到现在还在发光发热。

8051这个单片机中的经典,由Intel在1980年开发,后来授权给了很多其他的公司,现在还在很多领域使用着。

还有一款处理器寿命更长,它就是MOS Technology在1975年设计的6502处理器。6502是由Motorola 6800原班人马独立后出去设计的,后来被用在了苹果的apple II电脑上。多年前,当我在一家公司做电子词典时,使用的就是6502处理器,6502真是老当益             壮啊。

3.4  地盘之争

“世界潮流,浩浩荡荡,顺之者昌,逆之者亡。”

——孙中山

对酒当歌,人生几何,行业纷争,去日苦多。

每天早上,一只非洲羚羊醒来,它就知道要比跑得最快的非洲雄狮还要快,否则它就会被吃掉;每天早上,一只非洲雄狮醒来,它就知道必须比跑得最慢的羚羊要快,否则它就会饿死。不管你是狮子还是羚羊,太阳升起的时候你就得开始跑了。同样的一幕在处理器行业也一样发生着。

处理器遍布于我们生活中的每一个角落,电脑、汽车、手机、MP3、洗衣机、数控机床、马达、硬盘、电梯等领域无不用到处理器,全球每年销售的处理器数目超过了人口          总数。

3.4.1  地盘划分

处理器应用在PC、服务器、嵌入式这三大领域,各个指令集阵营都有其各自的地盘。

在服务器领域,早些年RISC阵营的处理器较为流行,如SUN公司的SPARC、DEC公司的Alpha、HP的PA-RISC等,Intel也推出了自己的RISC处理器Itanium。现在随着x86性能的逐渐增强,同时拥有兼容性的巨大优势,使得绝大部分服务器都采用x86处理器,尤其是Intel的x86处理器。虽然,IBM的高端服务器采用自己的Power处理器,不过也面临着x86的强烈冲击。

在PC领域,没有悬念的是x86的天下,被Intel和AMD垄断,第三者没法插足。

嵌入式领域的王者当之无愧的是ARM,其他每个公司也都有自己的一块领地。

3.4.2  x86、ARM之战

PC是x86的地盘,手机等移动终端是ARM的地盘,而现在,PC和移动终端的界限已经分不清了。界限不明,就容易引发纷争,就好像国家之间的边境问题一样,版图交界的两个国家,都想扩大自己的地盘。同样,x86和ARM也都在向对方的地盘渗透。

上网本是PC和移动终端的中间地带,这也正是它们争夺最为激烈的地方。Intel推出低功耗的Atom处理器,配合Windows操作系统,将上网本作为PC的延续,而ARM阵营的高通、TI、Freescale等,也都推出了基于ARM的处理器,配合Android操作系统,将上网本作为手机的延续。

读书导航