Xilinx推嵌入式CPU(Zynq可扩展处理平台)引起轩然大波

发布时间:2011-3-7 12:12    发布者:1770309616
关键词: IP模块 , Zynq可扩展处理平台 , 嵌入式处理器
“有些词语可能需要重新适应了,比如“嵌入式”,MPU也许要代替通用CPU成为桌上电脑市场主角,过去那种“低端”的认知要改一改了!Intel挑战不小呀,不光是一群小弟,一群小小弟都开始争食吃了。”这是在微博上一个名为胡方禹的业内专家的发言。前晚,一位业内人士将“三月一日,FPGA行业发生了一件大事,Xilinx正式宣布其新的产品系列Zynq,内置双核的ARM Cortex-A9,而传统优势的FPGA只是围绕A9,这实际上标志着FPGA厂商进入了嵌入式处理器市场,向老牌厂商TI、英特尔、飞思卡尔NXP博通、甚至高通等一众列强发起了猛烈挑战。”的评论放在微博后,立即引起轩然大波,业内专家纷纷发表评论,可以说,Xilinx此番推出完全以Cortext A9处理器为中心的嵌入式CPU后,彻底搅乱了嵌入式市场,从评论来看,基本上获得了业内专家与广大工程师的认可。

一家软件设计公司的负责人名为山寨玩家_张雷的网友评论:“这是一个伟大的进步,会让很多优秀的设计都成为可能。我认为,这是一个以A9为智能核心头脑的变形金刚!芯片形态将是万能的!”网友alex_qj则认为:“发展到目前的阶段,一些曾经性能受限的处理器也逐渐有了更广阔的空间,对传统大厂是不小的挑战啊!”而一个产品设计工程师如此评价:“不错,我们很多应用都需要这样的平台。”

另一个更专业的名为spart的网友更是指出了Zynq未来要努力的方向:“要是该FPGA功耗和成本能达到嵌入式系统要求,移动芯片设计商基本可以不用到晶圆厂tapeout了,并大大加快产品量产时间,产品差异化和竞争力就体现在外围RTL和SW的配合了。”

另一家看来是提供外围IP模块的厂商更是欢欣鼓舞,名为八点五五的说道:“如果memory总线频率能提上来,对FPGA验证还是有用的。VSP、ISP、通信模块等等硬件加速器纷纷发来贺电。”  可以说,由于Zynq的全新加入,嵌入式CPU市场被完全搅乱了。大家对于FPGA厂商突破围笼进入新的领域表示了期待与欢迎。

不过,功耗、成本、速度、业务模式则成为大家对于这一新生事物的最为关心的话题。“技术上可以说是有了挑战,但是价格上是不是能够有一拼呢?毕竟FPGA的结构决定了它不是最为精简的设计,是有很多冗余的。”这是一名为拔火罐的网友的担忧。同样,名为章鱼树熊的网友表示:“以前Altera也集成了ARM,Xilinx也集成了powerpc,如果价钱能做到跟市面的ARM处理器差不多,应用前景很不错。”

除了价格和功耗外,网友对于新的Zynq的速度也表示了担忧:“速度能到多快?现在fpga上面a5/arm9等大概只能跑到50mhz左右。这款fpga能跑的更快吗?”spart在微博评论中表述。


       Zynq主要实现了四大突破   

    下面, 赛灵思公司全球市场营销及业务开发高级副总裁Vin Ratford,为大家解开这些问题。同时业内人士认为,Zynq主要实现了四大突破。

      首先要解释一下Zynq平台与之前所有的FPGA产品完全不同,并不像一些网友提到的之前在FPGA中加入ARM7、ARM9或者Power PC的架构,这里Vin Ratford澄清了几个易混淆的概念。“Zynq是一个以处理器为中心的解决方案,是我们一种全新类型的产品。”Vin Ratford指出,“所以这个产品的定位将来一定是会与SoC厂商竞争。”他接着解释,与传统的CPU+FPGA的双芯片架构也不一样,这种将CPU与FPGA集成到一个芯片内的架构将具有更高的性能与更低的功耗。  

      Zynq-700系列集Cortex-A9 MPCore和28nm可编程逻辑为一体,每款器件均为基于处理器的系统,能够在通过可访问的可编程逻辑重设时即可启动操作系统。这些新型器件使系统架构师和嵌入式软件开发人员能够通过串行(使用ARM处理器)和并行(使用可编程逻辑)处理相结合的方式,满足各种日趋复杂的高性能应用需求,同时可以利用其高度集成的优势大大降低成本和功耗,并缩小产品尺寸。  

      基于与Vin Ratford的讨论, 总结出Zynq的四大突破或特点:                        

                截图1299471332.jpg    

    一是成本和功耗上的优势:虽然Zynq中集成了完整的带有NEON及双精度浮点引擎的双核ARM Cortex-A9 MPCore处理系统,但是为了控制功耗,Xilinx选择了将单核的工作频率定在800Mhz的水平。“因为我们有外围的基于FPGA的DSP来配合,所以在这个主频上已可实现非常高的性能。”Vin Ratford解释。此次推出了Zynq-7000的四个系列产品(Zynq-7010,7020,7030,7040),全部选择了800Mhz的主频,配合单/双精度浮点运算,可实现比市场上传统的A9处理器更高的性能。  

      同时功耗和价格也具有极强的竞争力。比如最低款的Zynq-7010,功耗仅为2W,价格约为15美元。除了有双核的A9外,外围还有30K的LC,峰值DSP可达50GMACS,“该系统通过硬连线完成了包括L1,L2缓存、存储器控制器以及常用外设在内的全面集成。不仅能在开机时启动并运行各种独立于可编程逻辑的操作系统(OS),而且还可根据需要配置可编程逻辑。

      利用这种方法,软件编程模式与全功能的标准ARM处理器SoC毫无二致。”Vin Ratford表示。在这样的性能下,2W的功耗与约15美元的价格的确可以扰乱目前的嵌入式CPU市场了。   

      第二个特色则是它与传统的嵌入式CPU相比,具有强大的并行处理能力。“应用开发人员利用可编程逻辑强大的并行处理能力,不仅可以解决多种不同信号处理应用中的大量数据处理问题,而且还能通过实施更多外设来扩展处理系统的特性。”Ratford说道。在多任务越来越流行的今天,并行处理能力对于工程师来说是多么的重要。   

      第三个特色是通过引入最新的高速AXI-4总线,可轻松实现外设的扩展与高速互访。“系统和可编程逻辑之间的高带宽AMBA-AXI互联能以极低的功耗支持千兆位级数据传输,从而解决了控制、数据、I/O和存储器之间的常见性能瓶颈问题。”Ratford解释。AXI-4总线是专门为FPGA优化的AXI总线,具有更低的延时。这一架构也让提供外设的各厂商看到了机会,难怪上面的网友八点五五会在评论中称“VSP、ISP、通信模块等等硬件加速器纷纷发来贺电。”     

     第四点,也是最重要的一点,Zynq将在应用上实现多种创新。虽然目前Zynq-7000系列定位的应用是汽车驾驶员辅助、智能视频监控、工业自动化、航空航天与军用、广播以及新一代无线等应用,但是未来它有可能支持Android或其它开放OS,从而进入手持与桌面消费电子产品。事实上,美国的iVeia公司已基于该产品设计出针对国防应用的高端平板电脑,也有厂商在拿它做高端的电子书。从高端进入中低端只是迟早的事,Xilinx早已做好打算。因为重要的是,Zynq-7000所能实现的强大串行与并行能力、无需NRE费用的成本优势将会带来无限创新的动力。     

       正如Vin Ratford指出:“我们的Zynq-7000系列为设计人员提供了一个综合平台,可以帮助他们推出自己定制的标准产品,处理系统与可编程逻辑的紧密集成不仅能有效降低系统材料清单成本、功耗与尺寸,而且还能作为‘创新引擎’,推动创新应用的发展,将传统FPGA技术市场向嵌入式系统领域大幅扩展。”  

      最后,业内人士也要对Xilinx进入全新领域提出一个担忧,这就是Xilinx在推出全新产品的时候,面临的最重大挑战是业务模式的挑战:SOC业越来越趋向于提供Turn key服务,而FPGA业历来是给客户更多的灵活性,更多的设计放在客户侧。虽然Xilinx在两年前提出了“目标设计平台”的概念,但是这与SoC业所提供的TK还是有较大的差别,要适应TK模式,整个公司的服务观点、人员结构、和技术支持都需要发生很大的变化,面对的客户群体也要发生很大变化,这些Xilinx还要慢慢改变、在实践中改变与适应。


附:

听听客户的声音

  • ARM
  ARM 首席技术官(CTO)Mike Muller 指出:“双核 Cortex™-A9 处理器采用 ARM Artisan 物理 IP,并与 28nm FPGA 架构紧密集成,为嵌入式设计人员开启了无限可能,从而使得在单个低成本、低功耗封装中实现卓越的性能成为可能。Zynq-7000 系列支持全面可扩展系统的开发,可以帮助终端客户平衡利用固定及灵活资源。”
  • PetaLogix
  PetaLogix 创始人兼首席执行官 John Williams 博士指出:“PetaLogix 与赛灵思建立了长期合作关系,为赛灵思 MicroBlaze™ 软核处理器提供了完整的 Linux 和开发工具解决方案。通过支持 ARM Cortex-A9 处理器子系统,PetaLogix 将也能够为嵌入式设计人员同时提供软/硬微处理器资源支持,同时还采用一体化无缝设计流程,直接为设计人员提供他们期待的 Linux 平台支持。”
  • MathWorks
  MathWorks 高级策略师 Ken Karnofsky 指出:“成千上万的工程师都在采用基于模型的设计以及Simulink®和MathWorks代码生成技术来实现处理器和 FPGA 算法。MathWorks 始终致力于加强同赛灵思的合作,为 Zynq-7000 系列推出基于模型的设计流程,支持 ARM Cortex-A9 处理器和可编程逻辑的自动代码生成。”
  Mentor Graphics 公司嵌入式工具总监 Mark Mitchell 指出:“Mentor通过与赛灵思合作为Zynq-7000系列的ARM Cortex-A9内核推出Sourcery G++,将我们的解决方案推向了了嵌入式客户群。我们基于 Eclipse 的集成开发环境包括 CodeSourcery 的专业级 GNU 工具链,将为开发人员提供构建 Zynq-7000 应用的便捷途径。”
  • Micrium
  Micrium 总裁兼首席执行官 Jean Labrosse 指出:“Micrium 期待扩展对赛灵思 MicroBlaze 软核处理器的支持,并已经开始提供对Zynq-7000系列中ARM Cortex A9 处理子系统的支持。Micrium 为赛灵思广泛系列的嵌入式处理解决方案提供了全面支持,并能满足嵌入式应用中的性能、集成度和可靠性要求,对此我们深感自豪。”
  • MontaVista
  MontaVista 产品管理总监 Patrick J. MacCartee 指出:“MontaVista 针对赛灵思嵌入式解决方案的 MVL 6 开发平台现在将扩展支持 Zynq-7000 系列。我们的可扩展处理平台支持为我们的 Meld 开发社区开启了无限可能,将通过处理平台带来全新的性能水平和高集成度。”
  • Wind River
  风河系统全球联盟总监Imran Yusuf指出:“通过将高性能的Cortex A9 MPCore处理器与灵活的FPGA集成,赛灵思为嵌入式应用开创了高度灵活的先河。结合风河系统广泛的以及具有市场领先地位的多核软件产品,风河与赛灵思将提供高度灵活的以及可配置的基于ARM的硬件/软件平台,来帮助我们的客户不断创新,在嵌入式领域开发多元化的应用。”

定价与供货
  客户可以通过加入早期试用计划尽快着手评估 Zynq-7000 系列。早期芯片器件预计将于 2011 年下半年推出,2012 年上半年将推出工程样片。设计人员可立即使用支持 ARM 的工具和开发套件来熟悉 Cortex-A9 MPCore 架构并开始代码移植工作。价格视器件订购数量和具体型号而定。根据量产的价格,Zynq-7000系列大批量定货将以低于15美金起价。感兴趣的客户请垂询本地赛灵思销售代表。如需了解更多信息,敬请访问以下网址:www.xilinx.com/cn/zynq
本文地址:https://www.eechina.com/thread-57343-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
老郭 发表于 2011-3-7 18:56:29
这个标题不准确。Xilinx官方称这个产品为EPP,即可扩展处理平台。它不是ASSP,也不是FPGA,是个混合体。参见http://www.eechina.com/thread-57288-1-1.html
1770309616 发表于 2011-3-7 21:27:03
您说的不错!Zynq是个混合体,Zynq是一个以处理器为中心的解决方案,是一种全新类型的产品。Zynq-700系列集Cortex-A9 MPCore和28nm可编程逻辑为一体,每款器件均为基于处理器的系统,能够在通过可访问的可编程逻辑重设时即可启动操作系统。现在,网上也在热议,“智者见智,仁者见仁”吧!议一议也好,大家都有认识了,这是目的。认识统一了,更是一种目的。能应用了,就是我们需要的更主要的目的!

参见:
        1、赛灵思推出行业第一个可扩展处理平台 Zynq-7000 产品系列
        2、http://www.eechina.com/thread-57288-1-1.html
初级工 发表于 2011-3-8 13:35:35
这个好。
youyou_zh 发表于 2011-3-11 21:16:09
heh
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表