Altera版DS-5开发套件的好处
扫描二维码
随时随地手机看文章
摘要: 在FPGA厂商打响28nm之战的两年时间里,从宣布基于28nm工艺节点的技术特点,到产品系列的规划,再到产品的出货和量产,起初Altera占据上风,率先发布新产品的技术特点,同时也打乱了赛灵思一贯稳步推进的产品规划步伐,让FPGA双雄开始了你追我赶的一场竞赛,到了实际出货和量产时赛灵思却抢先一步,对于标志着FPGA厂商未来发展新方向的SoC产品也是如此,Altera迟迟没有动静。
关键字: Altera, DS-5, ARM
在FPGA厂商打响28nm之战的两年时间里,从宣布基于28nm工艺节点的技术特点,到产品系列的规划,再到产品的出货和量产,起初Altera占据上风,率先发布新产品的技术特点,同时也打乱了赛灵思一贯稳步推进的产品规划步伐,让FPGA双雄开始了你追我赶的一场竞赛,到了实际出货和量产时赛灵思却抢先一步,对于标志着FPGA厂商未来发展新方向的SoC产品也是如此,Altera迟迟没有动静。
就在我们怀疑是否Altera采用的HP工艺出现问题,导致28nm产品不能上市的时候,Altera宣布其最新SoC FPGA产品开始发售了,客户已经可以开始下订单。这一产品集成了双核的ARM Cortex-A9,每一内核具有800MHz主频,同时集成有加密引擎、DSP加速器、软核以及丰富的外设。详情参见:Altera发售其第一款28nm Cyclone V SoC器件
同一天,Altera向媒体宣布推出其携手ARM酝酿和开发了一年,旨在消除SoC FPGA中CPU和FPGA间调试壁垒的开发套件DS-5工具包,即Altera版的DS-5。详情参见:Altera ARM联合开发DS-5,消除SoC FPGA器件调试壁垒
DS-5开发套件究竟好在哪里?
新的工具包究竟有何好处?Altera国际市场部总监李俭举了个例子“我们前段时间见了一个国内领先的工业控制的客户,他们用了现有市场上的SoC已经 差不多一年时间,对他们来讲性能不是特别好。后来客户跟我们提到,如果系统软件开发的问题不能够解决的话,你实际上没必要跟我谈,因为我现在的产品基本上 能够用了。我们询问客户开发碰到什么问题。他们说开发过程非常痛苦,通常系统的开发调试会花60%到70%的时间,硬件的开发用硬件的调试工具,软件的开 发用软件的调试工具,这时候每次硬件的变化,如内存的影射、比特域定义等,必须手工对CPU做更新,只要犯一点错整个系统就崩溃,没有办法做自适应的调整,这对客户来说是非常痛苦的。
我们当时大概介绍了一下Altera新的工具,未来的工具可能带来的功能,客户听了以后非常感兴趣。他说“如果真的能提供 这样的东西,我就开始做你的。”为什么他愿意停下之前做了一年多的项目转到Altera的平台,毕竟把整个软件平台、系统架构移植到新的平台是很痛苦的工 作,这说明如果在调试上不能提供一个灵活性的调试工具,对客户来说是很难保证开发的投入的。”
Altera最新28nm SoC FPGA有两种配置,其中SoC嵌入式设计套装售价为995美金,在2013年年初发货,Cyclone V SoC开发套件售价为1495美金,将于2013年4月开始发货。因为目前器件中采用的ARM内核主频为800MHz,主要面向工业和汽车应用。李俭表示 后续将会有1.5GHz主频的内核升级,Altera也会在2013年年中推出高端的Arria V系列SoC FPGA的产品,满足通讯等高端市场的需求。
“对功能设计的项目开发的进度和工程项目给予非常大的保证,而且成本非常低,开发人员和系统的开发人员可以利用这些优势很好地解决架构和架构之间的问 题,这意味着我们降低了设计开发和客户的成本,同时提高了客户的收益。对于软件的用户他们可以使用非常熟悉的ARM之前的DS-5,是非常熟悉的界面,同 时软件开发本身特性得到了体现。DS-5 SignalTap使客户获得了解决问题所需要的信息,我们认为此次和Altera公司的合作,提供了Altera版本的DS-5是一个非常有价值,非常 易于使用,高效的创新软件。”ARM公司中国销售总监刘润国这样形容此次的新产品以及Altera和ARM的合作。
而小编认为Altera版DS-5最大的特点在于其软、硬件处理的时间相关性,以及针对未来SoC FPGA产品的设计开发,相对于其它厂商的工具多集中在FPGA处理层面上做优化,Altera把功夫花在了ARM一方,在ARM已有的DS-5工具上实现对FPGA软件的开发支持,率先在ARM开发工具上实现对Altera FPGA产品的唯一支持。这种基于已有的工程师较熟悉的工具做出的新的开发套件的设计,似乎要比赛灵思全新all programmable平台要求工程师重新熟悉和掌握一套新的开发工具要来的简单和易于接受。至于其实际的易用性和接受度,相信还要假以时日有真正用过 的工程师来做出评判。