总结概述ZYNQ 7000系列SoC器件手册

引言:本文介绍下Xilinx ZYNQ 7000系列SoC功功能特性、资源特性、封装兼容性以及如何订购器件。

1. 概述

Zynq®-7000系列基于Xilinx全可编程(AP)SoC架构。这些产品在单个设备中集成了功能丰富的双核或单核ARM®Cortex™-A9处理系统(PS)和28nm Xilinx可编程逻辑(PL)。ARM Cortex-A9 CPU是PS的核心,还包括片上存储器、外部存储器接口和一组丰富的外围连接接口。典型的Zynq-7000 AP SoC 芯片上用户可见的接口和信号如图1所示。

图片

图 1: Zynq-7000 AP SoC 的接口、信号和引脚

2. 资源概述

表1显示了Zynq-7000系列SoC主要资源特性。

表1:Zynq-7000系列SoC主要资源特性

图片

表2:器件组合封装:最大I/O、GTP和GTX收发器

图片

注意:
1.列出的所有封装均为无铅包装(SBG485,豁免15)。有些封装提供Pb选项。
2.CLG485封装中的Z-7012S和Z-7015器件以及SBG485封装的Z-7030器件是引脚对引脚兼容的。
3.PS I/O计数不包括专用DDR校准引脚。
4.HR=高范围I/O,支持1.2V到3.3V的I/O电压。
5.HP=高性能I/O,支持1.2V到1.8V的I/O电压。

表3:器件组合封装:最大I/O、GTP和GTX收发器(续)

图片

表2中绿色虚线表明同一逻辑资源的器件,可以具有不同IO数量,红色虚线表明同一封装可以选择不同的逻辑资源,这样极大的增强了器件选择的灵活性。

通常满足初始设计要求的情况下,器件选型尽量选择封装兼容多的器件,硬件设计尽量兼容不同资源,可使后续产品增加功能可以直接原位替代资源少的器件即可。

3. Zynq-7000系列器件家族描述

Zynq-7000系列提供了FPGA的灵活性和可扩展性,同时提供了通常与ASIC和ASSP相关的性能、功耗和易用性。Zynq-7000系列中的一系列器件使设计师能够使用行业标准工具从单个平台瞄准成本敏感和高性能的应用程序。

虽然Zynq-7000系列中的每个设备都包含相同的PS,但设备之间的PL和I/O资源各不相同。因此,Zynq-7000和Zynq-7000SOC能够服务于广泛的应用如图2所示,如汽车驾驶员辅助、驾驶员信息、工业电机控制、工业网络和机器视觉、IP和智能摄像头、LTE无线电和基带、医学诊断和成像等。

图片

图 2: Zynq-7000系列器件典型应用领域

Zynq-7000体系结构允许在PL中实现自定义逻辑,在PS中实现自定义软件。它允许实现独特和差异化的系统功能。PS与PL的集成允许两个芯片解决方案(例如,带FPGA的ASSP)由于其有限的I/O带宽、延迟和功率预算而无法匹配的性能水平。图3展示了Zynq-7000 SoC总架构。

图片

图3:Zynq-7000 SoC总架构

图4展示了Zynq-7000 SoC内部详细体系结构。

图片

图4:Zynq-7000 SoC内部详细体系结构

赛灵思为Zynq-7000家族提供了大量的软IP。独立和Linux设备驱动程序可用于PS和PL中的外围设备。Vivado®Design Suite开发环境使软件、硬件和系统工程师能够快速开发产品。采用基于ARM的PS还带来了广泛的第三方工具和IP提供商,并与Xilinx现有的PL生态系统相结合,如图5所示。

图片

图 5:Zynq 生态系统

应用程序处理器的包含实现了对高级操作系统的支持,例如Linux。与Cortex-A9处理器一起使用的其他标准操作系统也可用于Zynq-7000系列。

PS和PL位于独立的电源域上,使这些设备的用户能够在需要时关闭PL进行电源管理。PS中的处理器总是首先启动,从而允许PL配置采用以软件为中心的方法。PL配置由CPU上运行的软件管理,因此它的引导类似于ASSP。

3.1 处理系统(PS)

如图4所示,PS包括四个主要块:

(1)应用处理器单元(APU)

图片

图 6: 应用处理器单元的框图 (简化版)

(2)存储器接口

图片

图3:PL接口到PS内存子系统框图

(3)互连

图片

图 8:连接 PS 和 PL 的 AXI 互联和接口的构架

(4)I/O外围设备(IOP)

图片

:9:MIO模块框图

图9中,EMIO与PL逻辑资源直接互联,并不直接连接外部IO管脚,通过EMIO可实现PS到PL IO扩展功能,EMIO接口扩展的IO需要进行物理管脚约束,而MIO不需要用户约束。

3.2 逻辑资源(PL)

PL的主要功能包括:CLB逻辑块、36Kb块RAM、DSP切片、可编程I/O块、低功率串行收发器(某些器件不包含)、PCI Express硬核、12位模数转换器(XADC)和PL配置模块,如图10所示。

图片

图10:PL内部逻辑架构

3.3 系统级功能

系统级功能能横跨PS和PL,包括:重置管理、时钟管理、设备配置、硬件和软件调试支持、电源管理、重置管理。

3.4 内存映射

Zynq-7000系列中的设备支持4GB地址空间,如表4所示。

表4:内存映射

图片

4. 订购信息

表5显示了不同设备中可用的速度和温度等级。某些设备可能不适用于所有速度和温度等级。

表5:速度等级和温度范围

图片

如图11所示,订购信息适用于包括无铅在内的所有封装。

图片


图11:订购信息示例

1) 仅Z-7007S、Z-7012S和Z-7014S器件包含S;

2) -L1是低功率、-1L速度等级的订购代码;

3) -L2是低功率、-2L速度等级的订购代码;

4) CL为封装类型;

5) G:是否含铅选择;

6)484:封装管脚数;

7) C:温度等级:C:商业级,0~+85℃,I:工业级,-40℃~+85℃,

      E:扩展等级,0℃~100℃。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《Xilinx All Programmable Zynq-7000 SoC设计指南》是一本为设计师提供关于Xilinx Zynq-7000 SoC架构和应用的指南。该指南旨在帮助设计师全面了解并充分利用Xilinx Zynq-7000 SoC的优势。 首先,该指南详细介绍了Zynq-7000 SoC的基本架构和组成部分,包括处理系统(PS)和可编程逻辑(PL)。处理系统基于ARM Cortex-A9处理器,提供了高性能和低功耗的处理能力,而可编程逻辑则提供了高度可定制和可扩展的硬件加速功能。 其次,该指南介绍了如何使用Xilinx Vivado设计套件进行系统设计和开发。Vivado提供了丰富的设计工具和IP核库,帮助设计师快速实现各种功能模块。这些工具和IP核可以帮助设计师完成从系统级设计到RTL开发的整个设计流程。 此外,该指南还讨论了基于Zynq-7000 SoC的嵌入式系统设计的关键问题。例如,如何有效地利用处理系统和可编程逻辑的协同工作,如何优化系统引脚分配和时序约束,以及如何进行系统级的功耗优化等等。 最后,该指南还提供了大量的设计实例和案例分析,帮助设计师理解如何应用Zynq-7000 SoC进行具体的应用开发。这些实例和案例分析涵盖了各种应用领域,包括工业控制、汽车电子、通信系统等。 总之,Xilinx All Programmable Zynq-7000 SoC设计指南通过详细介绍Zynq-7000 SoC的架构和组成部分,以及提供丰富的设计工具和实例,帮助设计师快速掌握并应用Zynq-7000 SoC进行系统设计和开发。这本指南是设计师在使用Zynq-7000 SoC时的重要参考资料。 ### 回答2: 《Xilinx All Programmable Zynq-7000 SoC设计指南》是一本关于Xilinx Zynq-7000 SoC的设计指南。Zynq-7000 SoC是一款Xilinx公司推出的集成了ARM Cortex-A9双核处理器和可编程逻辑的SoC芯片。 首先,指南介绍了Zynq-7000 SoC的基本架构和特性。它解释了SoC芯片中ARM处理器和FPGA可编程逻辑相互协作的方式,并详细说明了它们各自的功能和优势。此外,指南还介绍了Zynq-7000 SoC支持的外设和接口,如UART、SPI、I2C、GPIO等,以及相应的硬件和软件编程方法。 其次,指南详细说明了如何利用Xilinx Vivado工具和SDK进行Zynq-7000 SoC的开发和编程。它包含了从项目创建、设计激活到综合、实现和生成比特流的全过程。指南还介绍了如何将ARM处理器和可编程逻辑之间的数据传输进行优化,以实现最佳性能。 此外,指南还提供了一系列面向不同应用场景的示例设计。这些设计包括图像处理、机器人控制、工业自动化等,可以作为开发者的参考和借鉴。每个示例设计都包含了详细的框图、资源配置和软件代码,帮助开发者更好地理解和应用Zynq-7000 SoC。 最后,指南还介绍了一些与Zynq-7000 SoC相关的开发资源和工具。这些资源包括官方网站、社区论坛、开发板和模块等。开发者可以通过这些资源获取更多的技术支持和学习资料,加速项目的开发和上市时间。 总之,《Xilinx All Programmable Zynq-7000 SoC设计指南》详细介绍了Zynq-7000 SoC的架构、开发方法、示例设计以及相关资源和工具。对于希望了解和应用Zynq-7000 SoC的开发者来说,这本指南是一本非常有价值的参考资料
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值