0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Xilinx ZYNQ 7000系列SoC的功能特性

FPGA技术实战 来源:未知 2024-10-24 15:04 次阅读

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

1. 概述

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

wKgZoWcZ63OAYR6UAANfGCuPSMI393.jpg

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

2. 资源概述

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

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

wKgZoWcZ63OAeB6dAAd--VSlWZk821.jpg

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

wKgZoWcZ63OAJJLRAAJTGIn1A5k211.jpg

注意:

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收发器(续)

wKgaoWcZ63OATQySAAJDPWe4lFg472.jpg

表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总架构。

wKgZoWcZ63OAW2i0AAIbYtr6XSY855.jpg

图3:Zynq-7000 SoC总架构

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

wKgZoWcZ63SAI8E3AAvFJHuJ638393.jpg

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

赛灵思为Zynq-7000家族提供了大量的软IP。独立和Linux设备驱动程序可用于PS和PL中的外围设备。VivadoDesign 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)

wKgaoWcZ63SASVn1AAFslVYzeKg589.jpg

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

(2)存储器接口

wKgZoWcZ63SAB4wZAAEoxhCZyxY114.jpg

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

(3)互连

wKgaoWcZ63OAY8XaAAEN1Ct6oug064.jpg

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

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

wKgZoWcZ63OAHMG4AAFHwi3CjJc944.jpg

图9:MIO模块框图

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

3.2 逻辑资源(PL)

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

wKgaoWcZ63OAV9N2AAJRRQdgKEE206.jpg

图10:PL内部逻辑架构

3.3 系统级功能

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

3.4 内存映射

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

表4:内存映射

wKgaoWcZ63OAdZapAANSx0keRdE761.jpg

4. 订购信息

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

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

wKgaoWcZ63OASxhvAAE412Ej24U791.jpg

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

wKgZoWcZ63OAeslbAAGUEbsXtbo672.jpg

图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℃。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    454

    文章

    50502

    浏览量

    422330
  • 存储器
    +关注

    关注

    38

    文章

    7462

    浏览量

    163662
  • soc
    soc
    +关注

    关注

    38

    文章

    4129

    浏览量

    217994
  • Xilinx
    +关注

    关注

    71

    文章

    2164

    浏览量

    121089
  • Zynq
    +关注

    关注

    10

    文章

    608

    浏览量

    47142

原文标题:ZYNQ 7000系列SoC器件手册:概述

文章出处:【微信号:FPGA技术实战,微信公众号:FPGA技术实战】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    IC 的 Powering Xilinx Zynq 7000 系列 SoC/FPGA 评估模块

    ® 7010 SoC/FPGAs (out of the Zynq® 7000 series family of products). This design showcases TPS65218
    发表于 03-10 15:15

    Xilinx® Zynq®7000 系列 (XC7Z015) 电源解决方案 (8W) - 参考设计

    DDR 终端稳压器提供为 FPGA 供电时所需的所有电源轨。它还具有一个用于加电和断电排序的 LM3880。此设计采用 12V 输入电压。特性提供 Xilinx® Zynq® 7000
    发表于 05-08 16:08

    Xilinx® Zynq®7000 系列 (XC7Z015) 电源解决方案 (5W) - 参考设计

    DDR 终端稳压器。它还具有一个用于加电和断电排序的 LM3880。此设计采用 12V 输入电压。特性提供 Xilinx® Zynq® 7000
    发表于 05-08 16:17

    Zynq-7000 SoC提供 FPGA 资源

    Z-701028K2.180Z-7014S65K3.8170Z-702085K4.9220表 1:Trenz Electronic 的 SoM 中使用的 Xilinx Zynq-7000 SoC(Z-7014S
    发表于 08-31 14:43

    Xilinx Zynq-7000特性参数

    CPUCPU为Xilinx Zynq-7000SOC,兼容XC7Z035/XC7Z045/XC7Z100,平台升级能力强,以下为Xilinx Zynq-7000
    发表于 12-30 07:55

    Xilinx Zynq-7000SOC的相关资料推荐

    CPUCPU为Xilinx Zynq-7000SOC,兼容XC7Z035/XC7Z045/XC7Z100,平台升级能力强,以下为Xilinx Zynq-7000
    发表于 01-03 07:50

    Xilinx-ZYNQ7000学习笔记

    Xilinx-ZYNQ7000系列-学习笔记(3):系统复位与启动一、复位ZYNQ-7000 SoC系统中的复位可以由硬件、看门狗定时器、JTAG控制器或软件产生,可用于驱动系统中每个
    发表于 01-25 06:49

    Xilinx-ZYNQ7000学习笔记

    Xilinx-ZYNQ7000系列-学习笔记(3):系统复位与启动一、复位ZYNQ-7000 SoC系统中的复位可以由硬件、看门狗定时器、JTAG控制器或软件产生,可用于驱动系统中每个
    发表于 01-25 07:05

    Xilinx® Zynq®7000系列电源解决方案

    DDR 终端稳压器。它还具有一个用于加电和断电排序的LM3880。此设计采用 12V 输入电压。特性 提供 Xilinx® Zynq® 7000
    发表于 09-23 07:43

    Xilinx® Zynq®7000系列电源解决方案

    DDR 终端稳压器提供为 FPGA供电时所需的所有电源轨。它还具有一个用于加电和断电排序的 LM3880。此设计采用 12V 输入电压。特性提供 Xilinx® Zynq® 7000
    发表于 09-28 06:24

    xilinx公司SoC器件Zynq-7000开发方案介绍

    xilinx公司的Zynq-7000是全编程SoC器件,是系统级集成电路,并具有硬件,软件和I/O可编程性,可设计更智能化的系统,大大地降低BOM成本,NRE成本,设计风险,同时加快产品面市.主要
    发表于 05-05 14:32 3295次阅读
    <b class='flag-5'>xilinx</b>公司<b class='flag-5'>SoC</b>器件<b class='flag-5'>Zynq-7000</b>开发方案介绍

    Xilinx Zynq™-7000

    Xilinx Zynq™-7000
    的头像 发表于 06-04 13:47 3622次阅读

    Zynq-7000全可编程SoC的性能和功能

    Zynq-7000全可编程SoC提供无与伦比的性能和功能
    的头像 发表于 01-21 07:32 3598次阅读

    Xilinx Zynq-7000 SOC系列产品数据手册免费下载

    Zynq-7000系列基于Xilinx SoC架构。这些产品在单个设备中集成了功能丰富的双核或单核ARM Cortex™-A9处理系统(PS
    发表于 02-23 11:52 63次下载
    <b class='flag-5'>Xilinx</b> <b class='flag-5'>Zynq-7000</b> <b class='flag-5'>SOC</b><b class='flag-5'>系列</b>产品数据手册免费下载

    Xilinx_Vivado_zynq7000入门笔记

    Xilinx_Vivado_zynq7000入门笔记说明。
    发表于 04-08 11:48 71次下载