欢迎访问ic37.com |
会员登录 免费注册
发布采购

Altera第二次宣布嵌入式计划集成ARM硬核

日期:2013-10-17标签: (来源:互联网)

ALTERA宣布获得了MIPS架构授权,随后其竞争对手XILINX宣布与ARM合作。就在业界默认两家公司将分别成为MIPS及ARM在FPGA领域的“代表”后,Altera于近日公布了其最新的嵌入式计划,打破了业界的猜测:Altera的嵌入式合作伙伴中包括了ARM、MIPS以及Intel,涵盖了所有主流的CPU架构商,从规模来看,已远超Xilinx。

Altera第二次宣布嵌入式计划,2000年时,其推出了嵌入处理器EXCALIBUR系列,包括其自主NIOS软核以及集成ARM922T和MIPS32 4Kc两款产品,但很遗憾该计划的三款内核中,只有NIOS软核系列有后续开发,其他两款产品陆续退出市场。Altera的超前意识尽管未能改变嵌入式格局,但证明了FPGA在嵌入式领域大有前景,至今恰逢嵌入式市场热火朝天,再加上三年前试探性的推出过ARM Cortex-M1软核,现在全盘推出该计划更会得心应手。

”Altera公司产品及企业市场副总裁Vince Hu如是说。其透露在上半年即与ARM签署了协议,授权包括目前最新的Cortex-A9在内的多种技术。尽管摩尔定律已成为半导体界的定律,但由于功耗限制,主频已无法快速提高,因此在五年前,业界已然朝并行化处理方向演进,包括多核处理系统及硬件协处理加速器成为了市场热点。而FPGA的灵活性使其具有协处理器得天独厚的优势,可以很方便的修改硬加速用途。

目前在嵌入式领域,FPGA已然成为了不可或缺的一部分,根据EETIMES的调查,目前42%的嵌入式系统中集成了FPGA,Altera的调查同样有超过30%的客户在嵌入式设计中使用了NIOS软核。“用户可以通过更高级的集成与整合来获得系统成本上的消减。”

再度联手ARM 提供业界最全核

十年前的计划失败也很正常:毕竟厂商更愿意采用软件加速而不是价格高昂的硬件加速,何况集成的CPU核性能也无法满足需求,工艺亦无法满足需求。尽管计划未能成功,但因祸得福,Altera至少收获了三方面:得到了迄今仍被认为是最好的FPGA软核NIOS;与ARM和MIPS建立了极佳的合作关系;进入了嵌入式处理领域,也有了之后的SOPC。

Vince说:“现在与十年前有很多不同,随着FPGA渗透入更多的嵌入式设计中,FPGA硬件加速概念已经被广泛使用,因此我们在充分准备后,才在这个时间点宣布合作事宜。”

ARM处理器部门市场副总裁Eric Schorn说:“ARM认识到FPGA业界的重要性,非常希望与合作伙伴一起协作,以满足嵌入式设计人员对灵活性的需求。ARM在低功耗、高性能处理器IP上的领先优势与Altera的专业FPGA技术相结合,使我们能够采用公共软件流程来进一步提高灵活性,帮助软件开发人员和硬件设计人员加速各种应用的开发。”

基于ARM处理器的FPGA以及MP32软核处理器均会发布,届时Altera将会拥有Nios、MIPS MP32、ARM Cortex-M1、FREESCALE Coldfire四款软核以及ARM Cortex-A9硬核,还包括与英特尔合作的可配置处理器,基本可以满足嵌入式领域的任何需求。Vince表示几款不同的处理器之间是互补的关系,不存在任何竞争,而且通过嵌入式计划可以分别引进不同的生态系统,在利用现有资源的同时构建更复杂庞大的生态系统。

Intel嵌入式通信组副总裁兼总经理Doug Davis说:“灵活性是嵌入式设计人员的关键,而FPGA技术提供了更多的选择。Intel最近发布了集成Altera FPGA与基于Intel Atom处理器的多芯片封装产品,继续为嵌入式开发人员提供灵活的智能解决方案。”

开发软件也成为了Altera的嵌入式计划中的一部分,采用业界首创的FPGA优化芯片网络技术,Qsys能够提供存储器映射和数据通路互联,较SOPC Builder性能提升两倍,同时支持业界标准IP接口。Qsys的界面与SOPC相同,并支持与现有嵌入式系统移植的向后兼容。而且这一高级互联技术将支持分层设计,渐进式编译及部分重新配置方法。可以看出,Qsys的推出,完全是为不同处理器架构而设计的系统级开发工具,对于其嵌入式计划有着重要作用。

在内核的选择上Altera与Xilinx走了两条不同道路,Xilinx放弃了耕耘已久PowerPC硬核而统一为ARM硬核及MicroBlaze软核,Altera则是多点开花,支持所有主流架构。

Xilinx看好ARM无可厚非,毕竟现在ARM已然被认为是Intel的最强有力竞争对手之一,与ARM的合作可极大地拓展Xilinx产品应用范围。然而一直以来,FPGA厂商所强调的最主要特点是灵活性,绑定ARM内核的话,对于用户来说可选择性稍差,纵然ARM生态系统要远庞大于曾经的PowerPC,但ARM并不是万能的。

Altera则是另外一种情况,多点开花的方式看似更适合用户的选择,并且会牵制各家厂商,但支持力度或许会成为瓶颈,同时如何保证与各个供应商之间保持良好且深入的合作开发关系,亦成为Altera嵌入式计划的一大考验。