当前位置:首页 > 工业控制 > 电子设计自动化
[导读]2012年12月13日,Altera联合ARM召开发布会,共同宣布发售其首款28nm FPGA SoC器件,包含双核ARM Cortex-A9 800MHz处理器,此时,赛灵思的类似产品Zynq已经发售一年有余。客观来说,Altera的SoC产品进展比赛灵思缓慢许

2012年12月13日,Altera联合ARM召开发布会,共同宣布发售其首款28nm FPGA SoC器件,包含双核ARM Cortex-A9 800MHz处理器,此时,赛灵思的类似产品Zynq已经发售一年有余。

客观来说,Altera的SoC产品进展比赛灵思缓慢许多,2010年,赛灵思就放出了与ARM合作开发下一代SoC器件的消息,而与之对应的Altera只是公布了与MIPS的合作蓝图,又联合Intel宣布X86与FPGA的融合技术,直到2011年年中,Altera与ARM的合作计划才姗姗来迟。

实际上,Altera已经意识到产品问世时间落后于赛灵思,为了弥补这一时间窗口,Altera于2011年10月发布了SoC虚拟目标软件设计工具,支持客户在获得硬件之前便能够开始开发其应用软件。据Altera官方称:“很多Altera客户已经采用了SoC虚拟目标工具,他们现在可以将其应用软件导入到SoC FPGA中,节省了数月的开发时间。”

正因为此,Altera的SoC产品才不至于被对手远远甩掉。不过现在,Altera的SoC FPGA已经发售了,如何继续追赶并超越赛灵思呢?

在Altera宣布正式发售其首款28 nm SoC器件之前,公司国际市场部总监李俭曾拜访过一位国内工业控制的客户进行前期调研,他们正在用市场上已售的FPGA SoC芯片做开发,不过李俭听到了让他又悲又喜的反馈,悲的是该客户现有的芯片已经很不错了,独特的架构非常适合于他们,因此Altera的产品也类似的话,他们就不会再考虑更换供应商,但同时,该客户表示尽管已售产品性能优越,但开发过程却十分痛苦,这个观点让李俭非常兴奋,因为他知道只有这样,他们即将推出的产品才有可能获得市场的认可。

软硬件协同的重要性

该客户称,系统的开发调试会花费60%至70%的时间,对于FPGA SoC来说,尽管硬件和软件高度自由化,但如何将二者无缝衔接,是件非常困难的事情。“每次硬件的变化,都必须手工去和CPU做升级,只要犯一点错误整个系统就会崩溃,除非我们能做到自适应的调整。”该客户称。

李俭分析道:“传统的ARM芯片里面的接口、硬件加速器、内存映射、比特定义等都是固定的,只有CPU具有高度灵活性。但到了FPGA中,什么都是变化的,也就注定了CPU不可能用固定的方式与之适应,所以利用FPGA开发出的硬件可能会与软件与CPU冲突。这就造成了客户的困扰。”

与李俭同去的Altera产品总监表示,Altera的新工具与设计流程,可以解决软硬件协同的难题,客户当场就表示,如果真有你这种东西,我一定会选择你们。“为什么客户愿意放弃一年多的努力而选用我们的平台?这就要求我们必须能给客户一个完全不一样的东西,给客户一个真正适合SoC开发的调试工具。”

不一样的调试工具

Altera的SoC开发调试工具有什么不同呢?

在一年多以前,Altera与ARM合作时,就开始开发基于FPGA的DS-5可视化开发工具,现在,业界首款FPGA自适应嵌入式软件工具包已经上市,有了该工具,像上述的工控客户,就可以不必遭受软硬件协同调试带来的痛苦。

李俭介绍道,此前调试ARM只能用专用的DSTREAM,而FPGA也需要专门的调试工具,Altera的新方案则是基于其USB Blaster,一个工具可以同时调试FPGA与ARM,“这样做真正去除了CPU和FPGA直接的调试壁垒,由于我们和ARM之前有特殊的OEM协议,因此才有了这种创新的产品。”

李俭解释道,Altera在产品设计过程中使用了ARM CoreSight的一些规范,使FPGA可以和DS-5之间进行信息的交互与处理,支持FPGA信号事件、软件时间以及CPU指令跟踪相关联。而使用CoreSight之后,不光是ARM CPU,其他与CoreSight兼容的IP核都可以使用DS-5进行调试。

同时,该工具提供了交叉功能,CPU和FPGA之间都可以设置触发,从而实现跨域的硬件软件协同调试。

 

FPGA的自适应与统一调试方框图

 

2013年初,995美元的Altera SoC嵌入式设计套装会供货,而2013年4月,1495美元的Altera Cyclone V SoC则会推向市场。

尽管在SoC硬件开发上落后于赛灵思,但Altera同时也可以看到客户面临的挑战与困惑,从软件开发入手,换种方式参与到市场的竞争中,也完全可以在市场中占有一席之地。Altera公司产品和企业市场副总裁Vince Hu评论称:“现在,确定使用Altera SoC 的客 户数量已经超出了我们的预期。”

此外,在硬件方面,Altera也有了相当多的升级,包括32位ECC内存保护、128bit内部总线,灵活的启动型以及内置存储器的双重保护功能等。

在未来规划方面,李俭表示Altera 20nm制程时将会采用性能更好的1.5GHz双核ARM,此前,赛灵思曾透露其20nm制程时将会采用下一代ARM架构,但具体方案尚未公布。

ARM+FPGA的未来?

鉴于此次事件标志着ARM在FPGA领域的重要突破,ARM中国区销售总监刘润国亲临发布会现场,而此前赛灵思的发布会也邀请到了ARM中国区总裁吴雄昂。ARM参与这两次重要的发布会,足以证明其对于FPGA所代表的高端领域的期望,毕竟相对于传统SoC,FPGA产品更高端化,而通过与FPGA厂商的合作,标志着ARM进入了全新的市场。刘润国表示:“FPGA内部集成硬核并不是件新鲜事,此前的PowerPC是最典型的代表,而今ARM能够走进FPGA,证明ARM不光是在功耗上领先于竞争对手,我们在更高端的产品领域同样可以表现的非常出色。”

谈到越来越多的FPGA厂商携手ARM进军嵌入式SoC市场,刘润国认为根本的原因来自市场的交叉需求,一方面是Altera等FPGA市场面对的客户的需求,另外一方面则是来自以ARM为代表的SoC市场的需求。

尽管FPGA SoC的好处不言而喻,但李俭同时表示,未来FPGA SoC还会面临一些挑战,“这主要来自两方面,第一点是客户使用习惯的问题,毕竟没有FPGA开发经验的人上手会很困难,但我们通过开发诸如基于FPGA的DS-5等软件,可以让客户更容易的进行FPGA开发工作。第二点则是切换成本的问题,只有那些把眼光放在长处的企业,才会有可能考虑通过长期效应来覆盖短期切换平台成本的损失。”李俭说道。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭