"); //-->
——冷落自己的亲生宝贝,拥抱别人的明星baby。TDP(目标设计平台)意味着什么?你能做到吗?
一个不平常的消息:与ARM合作
10月20日,看似一个平常的日子,但是令我感到多少有些不平常,那就是收到了这条消息:FPGA领域的巨星Xilinx(赛灵思)公司与ARM公司携手合作(http://www.eepw.com.cn/article/99093.htm)。大意是在Xilinx FPGA中应用ARM处理器与互联技术:Xilinx开始采用ARM Cortex处理器IP;此外,两家公司还共同对下一代ARM AMBA互联技术进行定义,以增强并优化FPGA架构。
Xilinx自己有MicroBlaze和PicoBlaze软核,和IBM合作有PowerPC硬核。为何要和ARM携手?
这就像一个人推开了自己一手栽培的心肝宝贝,却拥抱了别人的明星宝贝。这个大人还是一个目前拥有优越竞争地位、天性骄傲的成年人。这是怎么了?换句话说,这需要多么大的勇气啊!
笔者跟踪PLD领域十几年,认为PLD领域是个非常热衷创新、喜爱颠覆过去的革命性企业群,但是这样的事还是令人……震惊,反感,反思?
合作的两层含义
但是笔者自己一思量,此次合作可以看出两层意思:
首先,ARM架构越来越有成为32位MCU行业通用标准的趋势。据Gartner的分析报告表明,在过去的几年中,通用MCU市场中ARM处理器核的发展势头愈演愈烈。从Gartner的图中我们可以看到,2006年至2008年期间,基于ARM的32位MCU产品的销售量不断提高,这主要是由Atmel、NXP、Samsung、ST和TI等公司的产品销售推动的。2008年,基于ARM的32位MCU产品的销售增长了26%,该数字高于整个32位MCU产品市场(12%)和总体MCU产品市场销售(-2%)的增长速度。
这样就有可能造成基于ARM的MCU产品种类繁多、销售商家云集、产品价格富有竞争力以及软件代码可重用的情况,因此,转向标准处理器核产品的最大好处就是嵌入式设计人员从中可以获得更多的选择。
尤其2008年,ARM向FPGA领域推出了Cortex-M1核,并与Actel率先展开了合作。Actel在2008年跑得挺快,百分比成长2位数,是08年唯一一家成长达到2位数的企业。这进一步刺激了Xilinx的斗志。
因此,这第二层意思就是:Xilinx根据自己提出的TDP(目标设计平台)[1]理念,把ARM处理器核也作为了自己创新的TDP,Xilinx利用它专心做自己擅长的FPGA。
使平台更平
从用户角度来说,Xilinx和ARM合作无疑带来了巨大的好处,因为用户在进行TDP设计时,希望处理器等开发越简单、易用越好,ARM处理器逐渐成为32位标准化部件,使广大工程设计人员在进行Xilinx FPGA+ARM开发时更加快捷、方便,真正使平台更平。
从笔者角度理解,TDP看似简单,做起来真不容易,逐渐冷落自己培养了十几年的勤奋努力的好孩子,亲近别人的明星孩子,这面临着多大的压力和勇气啊!从客户角度来说,很多客户要采用Xilinx的TDP,也面临着放弃自己原先的很多开发积累,像Xilinx这样有勇气地放弃。
“天若有情天亦老”,因此Xilinx这样的公司才活力迸发!
注[1]:TDP: Targer Design Platfrom。2009年初由Xilinx公司新上任的CEO(2008年上任)提出,如下图,大意是Xilinx要让开发者站在已经成熟的FPGA平台上,进行快速、灵活的目标创新。因此,客户只需完成20%左右的设计,即可完成创新。由此引申为依托大量成熟的技术,进行20%的创新(这也符合经济学里的二八定律)。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。