赛灵思推出行业第一个可扩展处理平台 Zynq-7000 产品系列

发布时间:2011-3-1 11:46    发布者:嵌入式公社
关键词: Cortex-A9 , Zynq , 可扩展处理
双核 ARM Cortex-A9 处理系统与可编程逻辑紧密集成,扩展了嵌入式系统架构,提升了性能和可扩展性

赛灵思公司(Xilinx)宣布推出行业第一个可扩展处理平台 Zynq 系列,旨在为视频监视、汽车驾驶员辅助以及工厂自动化等高端嵌入式应用提供所需的处理与计算性能水平。这四款新型器件得到了工具和 IP 提供商生态系统的支持,将完整的 ARM Cortex-A9 MPCore 处理器片上系统 (SoC) 与 28nm 低功耗可编程逻辑紧密集成在一起,可以帮助系统架构师和嵌入式软件开发人员扩展、定制、优化系统,并实现系统级的差异化。

安捷伦生命科学部项目负责人 Ralf Schäffer 说:“10 多年来,我们一直探讨在单芯片上完美集成处理器与 FPGA 的可能性,以降低成本,缩减 PCB 空间。一段时间以来,数家公司进行了此类尝试,但都没有实现真正紧密的高度集成,难以满足我们的目标。然而,随着赛灵思 Zynq-7000 系列的推出,我们长期以来的梦想终于成为了现实。这意味着安捷伦现在能够采用通用代码库以最低的成本和工程开销推出低端、中端、高端等众多不同型号产品。”

Zynq-7000 嵌入式处理平台系列的每款产品均采用带有NEON及双精度浮点引擎的双核 ARM Cortex-A9 MPCore 处理系统,该系统通过硬连线完成了包括L1,L2 缓存、存储器控制器以及常用外设在内的全面集成。该处理系统不仅能在开机时启动并运行各种独立于可编程逻辑的操作系统 (OS),而且还可根据需要配置可编程逻辑。利用这种方法,软件编程模式与全功能的标准 ARM 处理 SoC 毫无二致。

应用开发人员利用可编程逻辑强大的并行处理能力,不仅可以解决多种不同信号处理应用中的大量数据处理问题,而且还能通过实施更多外设来扩展处理系统的特性。系统和可编程逻辑之间的高带宽 AMBA-AXI互联能以极低的功耗支持千兆位级数据传输,从而解决了控制、数据、I/O 和存储器之间的常见性能瓶颈问题。

熟悉的编程环境

Zynq-7000 系列提供了一个开放式设计环境,便于可编程逻辑中双核 Cortex-A9 MPCore 和定制加速器的并行开发,从而加速了产品上市进程。软件开发人员可以充分利用基于 Eclipse 的Xilinx Platform Studio 软件开发套件 (SDK)、ARM 的 DS-5 和 ARM Real View Design Suite (RVDS),或 ARM 互联社区和赛灵思联盟计划生态系统的领先厂商(诸如 Lauterbach、Wind River、PetaLogix、MathWorks、MentorGraphics、Micrium 和 MontaVista 等)提供的编译器、调试器和应用。

此外,利用赛灵思屡获殊荣的 ISE 设计套件的优势,Zynq-7000 系列的可编程结构经定制可以最大化系统级性能,满足特定应用的各种需求。该套件提供了包括开发工具、AMB4 AXI4 即插即用 IP 核和总线功能模型 (BFM) 等在内的完整硬件开发环境,有助于加速设计和验证工作。赛灵思通过收购高级综合技术领先公司AutoESL进一步提升了在工具方面的进程,提供C,C++ 以及系统C综合优化Zynq-7000器件架构。未来的版本也将促进Zynq-7000产品系列中处理器和可编程逻辑之间关键算法的无缝衔接。

随着时间的推移,ARM互联社区和赛灵思联盟计划生态系统的第三方厂商将进一步扩展上述解决方案,这是赛灵思目标设计平台的一部分,可提供包括 IP 核、参考设计、开发套件及其他资源等在内的高效统一的开发环境,从而满足特定应用和设计领域要求。

统一的可编程逻辑架构

Zynq-7000 系列的可编程逻辑完全基于赛灵思最新 7 系列 FPGA 架构来设计,可确保 28nm 系列器件的 IP 核、工具和性能 100% 兼容。最小型的 Zynq-7000、Zynq-7010和Zynq-7020 均基于专门针对低成本和低功耗优化的 Artix-7 系列;较大型的 Zynq-7030 和 Zynq-7040 器件基于包括 4 至 12 个 10.3 Gbps 收发器通道,可支持高速片外连接的中端 Kintex-7 系列。所有四款产品均采用基于 2 个 12 位 1Msps ADC(模数转换器)模块的新型模拟混合信号模块。(如需了解有关 7 系列 FPGA 的更多信息,敬请访问以下网址:http://www.xilinx.com/cn/7

1.jpg

快速推广已经启动

美国国家仪器公司研发院士 Keith Odom 说:“可扩展处理平台在单芯片中为可编程逻辑结构提供了高性能处理器和高带宽连接,成为美国国家仪器公司图形设计环境 LabVIEW 的理想选择。该架构具有低时延、高吞吐量等优异特性,支持工业自动化、通信系统以及机器视觉等众多应用领域的创新。”

自 2010 年 4 月以来,加入早期试用计划的客户也已开始评估 Zynq-7000 可扩展处理平台对面向需要多功能和实时响应终端市场应用系统的支持能力,而这正是传统处理解决方案所难以实现的。访问赛灵思在嵌入式大会的展台Hall 12/12-515可以获取更多关于Zynq-7000可扩展处理平台的信息以及用户开发设计。

赛灵思公司全球市场营销及业务开发高级副总裁 Vin Ratford 指出:“我们的 Zynq-7000 系列为设计人员提供了一个综合平台,可以帮助他们推出自己定制的标准产品,包括从基于 Artix-7 FPGA系列的功能的极低成本、极低功耗解决方案到基于Kintex-7系列的更全面、以性能为导向的高端解决方案。处理系统与可编程逻辑的紧密集成不仅能有效降低系统材料清单成本、功耗与尺寸,而且还能作为‘创新引擎’,推动创新应用的发展,将传统 FPGA 技术市场向嵌入式系统领域大幅扩展。”

定价与供货情况

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

客户反馈

得到众多业界领先供应商支持的熟悉的编程与开发环境是构成 Zynq-7000 系列产品整体解决方案的一大支柱。赛灵思与 ARM 互联 社区和赛灵思联盟计划成员密切合作,共同为 Zynq-7000 系列提供了广泛采用的工具链、编译器、调试器、IP 核及其它支持。

ARM

ARM 首席技术官(CTO)Mike Muller 指出:“双核 Cortex-A9 处理器采用 ARM Artisan 物理 IP,并与 28nm FPGA 架构紧密集成,为嵌入式设计人员开启了无限可能,从而使得在单个低成本、低功耗封装中实现卓越的性能成为可能。Zynq-7000 系列支持全面可扩展系统的开发,可以帮助终端客户平衡利用固定及灵活资源。”

iVeia

iVeia 公司首席技术官(CTO) Michael Fawcett指出:“带有NEON及浮点引擎的双核Cortex A9处理系统为iVeia提供了所需要的高性能、高集成度,帮助我们降低了成本和功耗。处理系统和可编程逻辑的紧密结合使得我们可以获取更优异的硬件加速性能。”

Lauterbach

Lauterbach 开发工具部销售和市场营销总监 Norbert Weiss 指出:“Lauterbach 的 TRACE32 硬件辅助调试与跟踪工具支持 Zynq-7000 系列,使客户不仅能够保存设计/调试环境,同时还能进一步探索可扩展处理平台的功能。我们将同赛灵思在 FPGA 嵌入式系统开发解决方案方面多年通力协作的基础上展开进一步合作。”

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

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的硬件/软件平台,来帮助我们的客户不断创新,在嵌入式领域开发多元化的应用。”
本文地址:https://www.eechina.com/thread-56376-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
嵌入式公社 发表于 2011-3-2 14:10:40
常见问答

1、什么是赛灵思 Zynq-7000 可扩展处理平台?

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

2、Zynq-7000 可扩展处理平台针对哪些应用?

Zynq-7000系列专为要求高处理性能的嵌入式系统而构建,其目标市场包括汽车驾驶员辅助、智能视频监控、工业自动化、航空航天与军用、广播以及新一代无线应用等。如欲了解有关上述应用的更多信息,敬请访问:www.xilinx.com/cn/zynq并下载可扩展处理平台白皮书。

3、Zynq-7000系列为何不是 FPGA?

Zynq-7000 可扩展处理平台是采用赛灵思新一代 FPGA(Artix™-7与Kintex™-7 FPGA)所采用的同一 28nm 可编程技术的最新产品系列。可编程逻辑可由用户配置,并通过“互连”模块连接在一起,这样可以提供用户自定义的任意逻辑功能,从而扩展处理系统的性能及功能。不过,与采用嵌入式处理器的 FPGA 不同,Zynq-7000 产品系列的处理系统不仅能在开机时启动,而且还可根据需要配置可编程逻辑。采用这种方法,软件编程模式与全功能的标准 ARM 处理 SoC毫无二致。如欲了解特定器件的详细情况,敬请参见产品列表。

4、可以提供的开发工具有哪些?

软件开发人员可充分利用 Eclipse 环境、Xilinx Platform Studio 软件开发套件 (SDK)、ARM Development Studio 5 (DS-5™) 和ARM RealView 开发套件 (RVDS™),或 ARM互联社区和赛灵思联盟计划生态系统的领先厂商提供的编译器、调试器和应用。利用赛灵思屡获殊荣的ISE® 设计套件所提供的综合而全面的硬件开发环境,Zynq-7000 系列的可编程逻辑可以通过定制最大化系统级性能和满足特定应用的各种需求。

5、软硬件设计人员如何互动并创建设计?

可扩展处理平台处理系统在重设时启动并能访问可编程逻辑结构,因此软件开发人员一开始就能在处理系统上移植和运行应用程序代码,包括需要操作系统的应用。

高性能加速器或更多外设即便不是硬连线处理系统的一部分,只要由硬件开发人员实现后,软件开发人员就能使用这些高性能加速器和外设。这些高性能加速器和外设将存在于可编程逻辑中,可作为系统中的可寻址存储器空间访问。硬件设计人员将能够自动生成报头文件 (header file),获得新外设的存储器映射,而软件开发人员则能在环境中直接加以使用。

硬件开发人员可通过 Xilinx Platform Studio (XPS) 以及随ISE 设计套件嵌入式版本提供的嵌入式开发套件来使用赛灵思及第三方提供的一系列可用嵌入式 IP 核,从而构建加速器和外设。此外,硬件设计人员也可充分发挥丰富的 Core Generator IP 库作用,下载非嵌入式加速器和/或使用赛灵思设计工具来构建自己的定制加速器和外设。

赛灵思提供了处理系统配置向导,使软/硬件设计人员能在处理系统中采用各种不同的硬 IP 模块。

6、赛灵思为何采用ARM处理器技术?

主要考虑到 ARM 的处理器产品规划和广阔的生态系统,而且 ARM 在业界居于领先地位,拥有庞大的客户群:

o    实践证明 ARM 是一家出色的供应商,拥有 200 多家芯片合作伙伴、500 多家许可证持有人,全球有 170 多亿已出货产品采用了其设计方案。

o    ARM 显然已在处理器架构领域赢得了世界级的地位,而且向嵌入式、主流和高性能应用领域提供经市场验证的产品与服务。

7、“可扩展”意味着什么?*

“在软件工程领域,可扩展性(有时会同前向兼容性相混淆)是指实现方案考虑到未来发展需求的系统设计原理。这是一种能够扩展系统的系统性举措,也是实现扩展所需的工作。扩展可体现为增加新功能,也可体现为现有功能的修改。其核心主题就是在尽可能减少现有系统功能变动的基础上实现变革。”

“在系统架构中,可扩展性意味着系统设计时包含了通过新功能扩展/改进自身的机制和元素 (hook),而且无需对系统基础架构进行较大的修改。良好的架构反映了实现上述目的的设计原理,也为今后可能的构建工作制定了发展蓝图。请注意,这通常是指最终交付的产品中包含了尚不会(实际上可能永远不会)用到的功能和机制,但这种功能并不是可有可无的,而是可维护性的必要元素,有助于避免产品过早被淘汰。”
*源自免费的百科全书Wikipedia

8、日前宣布的消息与赛灵思目标设计平台之间是什么关系?

Zynq-7000 可扩展处理平台是赛灵思目标设计平台战略的重要组成部分,该平台可帮助软/硬件设计人员进行 FPGA 设计时充分利用开放式标准、通用设计方法、开发工具和运行时间平台。IP 标准化和生态系统支持是用可编程逻辑器件成功实现 SoC 的基石。ARM 联盟反映了赛灵思在上述两大领域的努力和投资。

9、日前宣布的新闻是否会影响赛灵思对 PowerPC 架构的支持?

不会。赛灵思提供了丰富的嵌入式处理功能,包括高性能 Virtex FPGA 系列产品中的集成硬核,为满足新一代嵌入式处理技术的未来要求奠定了基础,但公司仍将继续支持 PowerPC 架构,以满足使用 Virtex-II Pro FPGA、Virtex-4 FX FPGA 和 Virtex-5 FXT FPGA 客户的需求。

10、赛灵思是否会继续支持 MicroBlaze 软核处理器?

会的,MicroBlaze 处理器将继续作为赛灵思嵌入式产品系列的重要成员。MicroBlaze 处理器专门针对赛灵思  FPGA 结构进行了高度优化,将继续被移植到宽泛的FPGA产品器件并得到增强。MicroBlaze 处理器采用 AMBA®-AXI 接口,并随赛灵思  ISE 设计套件 12.3 版本一同推出。
libaolin 发表于 2011-3-5 00:38:58
youyou_zh 发表于 2011-10-29 20:01:46
ofa
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

相关视频

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