赛灵思Zynq-7000 可扩展处理平台新闻背景 - Xilinx.docVIP

赛灵思Zynq-7000 可扩展处理平台新闻背景 - Xilinx.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新闻背景资料 2011 年 3 月 2 日 Zynq-7000 可扩展处理平台新闻背景 关于最新可扩展处理平台您首先想问的或许就是‘Zynq’这个名称究竟是什么意思。这个词很容易让人联想到 zinc,日光屏 那么这个名称与电镀之间有什么联系? 在 2010 年 4 月硅谷举行的嵌入式系统大会上,赛灵思发布了可扩展处理平台的架构详情,这款基于无处不在的ARM? 处理器的 SoC可满足复杂嵌入式系统的高性能、低功耗和多核处理能力要求。赛灵思可扩展处理平台芯片硬件的核心本质就是将通用基础双 ARM Cortex?-A9 MPCore 处理器系统作为主系统,结合低功耗 28nm工艺技术,以实现高度的灵活性、强大的配置功能和高性能。由于该新型器件的可编程逻辑部分基于赛灵思 28nm 7 系列 FPGA,因此该系列产品的名称中添加了7000”,以保持与 FPGA 的一致性,同时也方便日后本系列新产品命名 除了芯片外,赛灵思 Zynq?-7000 系列还构成了最终平台产品的基础。赛灵思联盟计划生态系统和 ARM社区的成员提供的软件开发与硬件设计实现工具、广泛采用的操作系统、调试器、IP及其他元素的工具就好像电镀在一起一样,从而使可扩展处理平台成为了可能。 Zynq-7000 可扩展处理平台采用熟悉的工具流程,使嵌入式软/硬件工程师能以类似于赛灵思 ISE? 设计套件和第三方工具提供的嵌入式设计方法执行各自的开发、调试和实现工作。 软件应用工程师可使用与此前设计相同的 ARM 开发工具。赛灵思为嵌入式软件应用项目提供了软件开发套件(SDK),一种基于 Eclipse 的工具套件。ARM Development Studio 5 (DS-5?) 和ARM RealView 开发套件 (RVDS?)等其他第三方开发环境也可使用。处理子系统可独立于可编程逻辑结构加电启动。 应用软件工程师可从一系列预配置处理器系统启动代码中进行选择,满足单处理器、非对称多处理器 (AMP) 或对称多处理器 (SMP) CPU 拓扑要求。这种预配置的启动代码作为实例启动代码,可就选定的拓扑采用适当的外设、驱动程序和API,满足特定评估板的要求。这就让软件工程师无需依靠任何硬件或固件工程师就能启动设计工作。 为了让软件应用跟上硬件设计的步伐,固件工程师可采用ISE 设计套件嵌入式版本的新功能:处理器配置工具 (PCT)。PCT 能以图形化形式帮助您配置处理子系统中的系统级寄存器和外设寄存器。配置后,配合启动代码使用的 PCT 输出配置文件可创建定制启动环境。随后即可用 SDK 编译和调试开发板支持包。 硬件设计流程类似于 ISE 设计套件中的嵌入式处理器设计流程,不过可扩展处理平台新增了一些步骤。处理子系统是一个带有众多通用外设的完整双处理器系统。硬件设计人员可在可编程逻辑中为处理子系统添加更多外设,从而提高处理能力。硬件开发工具 Xilinx Platform Studio 实现了大部分一般硬件开发步骤的自动化。PCT 还能用于帮设计人员优化器件管脚。 1 个处理系统4 款器件 Zynq-7000系列中的 4 款产品具有相同的 ARM 处理系统,可编程逻辑资源的可扩展性适用于不同的应用。 Cortex-A9 多处理器内核(MPCore) 2 个 CPU 组成。每个 CPU 都是一个 Cortex A9 处理器,带有专门的 NEON 协处理器(媒体和信号处理架构,增加了面向音频、视频、3D 图形、影像和语言处理的指令)和双精浮点单元。Cortex-A9 处理器是一款带有 L1 高速缓存子系统的高性能低功耗 ARM 宏单元,提供了全面的虚拟存储器功能。该处理器采用 ARMv7架构,运行 32 位 ARM 指令、16 位和 32 位 Thumb 指令以及 Jazelle 状态 8位 Java? 字节码。此外,处理系统包括Snoop Control Unit、L2 缓存控制器、片上 SRAM、定时器/计数器、DMA、系统控制寄存器、器件配置和 ARM CoreSight? 系统。就调试而言,其包含了嵌入式跟踪缓冲器 (ETB)、指令跟踪宏单元 (ITM) 和 ARM 提供的Cross Trigger module (CTI)。除了上述之外,它还包含了赛灵思提供的AXI Monitor (AXIM) 和 Fabric Trace (FTM) 模块。 Zynq-7030 和 Zynq-7040 这两个较大的器件均具备高速低功耗的串行连接功能,其内置的千兆位级收发器运行速度高达 10.3125 Gbps。这两款产品分别提供相当约 190 万和 350 万个 ASIC 门(即 125,000和 235,000 个逻辑单元),DSP 峰值性能分别达 480 GMAC 和 912

文档评论(0)

wen0000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档