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

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

3天内不再提示

什么是COP?能为开发者带来哪些优势?如何选择最佳COP器件?

XILINX开发者社区 来源:XILINX开发者社区 2023-11-15 10:03 次阅读

简介

使用可编程逻辑器件进行设计时,最关键的步骤之一就是为应用选择最佳的器件。在 AMD 成本优化产品系列中,有一些专门可供开发者选择的 FPGA 及异构 SoC。即AMD 成本优化产品系列Cost-Optimized Portfolio(COP)目前包含 AMD 7 系列、 UltraScale+ 系列器件、所有 AMD Spartan 7 与 AMD Artix 7 系列以及 Z7020 以下的 AMD Zynq 7000 器件等。在 UltraScale+ 系列中,COP 包含 AMD Artix UltraScale+ 系列以及包含 ZU3T 的 AMD Zynq UltraScale+ 器件。

什么是COP? 能为开发者带来哪些优势‍

这些器件通常用于各种应用领域,其中包括机器人、医疗、工业音频视频、游戏系统、无人机、家庭自动化与联网等。对于开发者而言,COP 具有以下显著优势:

系统集成:可在单个器件内执行多种功能,尤其是在使用异构 SoC 时,在单个器件中集成多种功能可降低材料成本,还可减小产品物理尺寸。

上市时间:集成解决方案的开发时间更短,与基于 ASIC 的解决方案相比FPGA 的灵活性更高。AMD 还为开发者提供了大量开发板和 IP,以加速应用开发。开发板包括 AMD Kria KV260 和 KR260 入门套件、Avnet Ultra96-V2 和 ZUBoard 1CG 等。AMD 论坛、开发者计划以及 MicroZed Chronicles 等社区资源也非常丰富。

现场更新:随着产品规划及标准的发展,FPGA 及异构 SoC 可以在现场进行更新。必要时,还可消除对召回的需求。

低风险解决方案:集成解决方案使电路板的设计更加简单,还有助于降低与电磁干扰 / 兼容性 (EMI/EMC) 相关的风险。

架构灵活性:异构 SoC 及 FPGA 器件为开发者提供了在顺序处理和并行处理之间构建解决方案的能力,既可使用 SoC 中的硬内核,也可使用 FPGA 结构中的软处理器。此外,可编程逻辑还提供了任意接口连接功能。异构 SoC 器件的独特架构使开发者能够通过在可编程逻辑中创建自定义加速器来进一步提高系统性能,如使用 AMD Vivado 高层次综合 (HLS) 卸载 C 算法

AMD 已经宣布 AMD 7 系列产品系列器件的供货至少会延长至 2035 年,以支持医疗、工业和汽车等许多 COP 应用所需的长期生产运行。COP 中包括一系列广泛的器件,这些器件可提供大量开发者能充分利用的架构特性。FPGA 及 SoC 器件都可分为 7 系列器件和 UltraScale+ 系列器件。7 系列中的 COP 器件包括 AMD Spartan 7 和 Artix 7 系列。AMD Spartan 7 器件可为开发者提供最低的成本、最小的封装以及最高的 I/O 逻辑比。如果需要多千兆位收发器,则 AMD Artix 7 可为开发者提供工作速率高达 6.6Gbps 的收发器。

如果需要在 7 系列范围内进行嵌入式处理,从 Z7007S 到 Z7020 的 AMD Zynq 7000 器件可为开发者提供单核或双核 Arm Cortex-A9 处理器和可编程逻辑。UltraScale+ MPSoC 系列可为开发者提供双核或四核 A53 处理器。

在 UltraScale+ 系列中,COP 包括 AMD Artix UltraScale+ 器件和 UltraScale+ MPSoC 系列中的 ZU1 至 ZU3T 器件,前者带有收发器,能够支持高达 16 Gb/s 的线路速率。

除了可编程逻辑和嵌入式处理器内核外,COP 系列中的 7 系列及 UltraScale+ 器件还包含如下架构特性:

系统监控器 / XADC一款能够监控内部电压轨和温度的嵌入式 ADC,因此非常适合系统安全和安保实施。

PCIe:通过支持多条通道实现的 PCIe Gen 3 或 Gen 4 端点及根端口实施,可在芯片内外传输高带宽数据。

集成型内存:支持 BlockRAM 与 UltraRAM。BlockRAM 是灵活性极高的专用 36Kb 内存块。每个 BlockRAM 均提供两个读写端口,可以作为一个 36Kb 存储器或两个 18Kb 存储器来实现 UltraRAM 的目的是取代板外存储器,通过高达 14 Mb 的 UltraRAM 存储器实现更好的整体性能。

灵活的 I/O:I/O 支持各种接口,从通过高性能 I/O (HPIO) 实现的高速差分信号,到支持 3v3 标准的高密度和高范围 I/O (HDIO、HRIO),从而更容易与常用设备集成。

安全特性:多级安全功能,从使用 AES 的比特流加密到使用 AES、RSA 和 SHA 的安全启动。COP 中的部分器件还具有密钥管理与滚动功能。

如何选择最佳 COP 器件

在 COP 器件之间进行选择可能是一项非常艰巨的任务,因此我们可将以下流程图作为指导,以帮助为您的应用选出最适合的器件。

第一个决定因素是:是否需要嵌入式处理器。根据这个问题的答案,我们可以在 AMD Zynq 7000 与 AMD Zynq UltraScale+ 器件或 AMD Spartan 7、AMD Artix 7 和 AMD Artix UltraScale+ 器件之间做出选择。

如果需要嵌入式处理器,我们则需要确定逻辑设计中是否需要 PL 收发器。所有 AMD Zynq 7000 MPSoC 器件都具有 PS GTR 高速收发器,用于实现 USB3.0、SATA 与 DisplayPort 等。如果需要收发器,则应选择 AMD Zynq UltraScale+ ZU3T,因为它提供 PL 收发器。

如果不需要 PL 收发器,则需要根据所需的逻辑资源的大小评估进一步的决策点。如果需要低于 80k 的 LUT,则应考虑 AMD Zynq 7000 系列器件。如所需的逻辑资源超过 80k,则应考虑 AMD Zynq UltraScale+ MPSoC。值得注意的是,在整个项目生命周期中确定逻辑资源大小时,经常会出现范围和需求变化,从而增加逻辑资源。因此,在完成初始尺寸估算时,最好将器件尺寸调整为大约满载的 60%。这既能为设计发展预留空间,又能随着规模的增大降低实施时序闭合问题的风险。

最后一个考虑因素可能是最终应用。大量边缘应用要求外形小巧,以符合尺寸、重量和功耗方面的要求。可编程逻辑器件处于系统的核心位置,因此尺寸受限的应用可从占位尺寸更小的器件中获得巨大优势。幸运的是,AMD Zynq UltraScale+和 AMD Artix UltraScale+器件采用集成扇出型封装(InFO),与倒装芯片解决方案相比,该解决方案可减少组件板面积和高度。如果您不熟悉 InFO 封装,简单说它可以去除基板从而减少电路板面积和高度,所选器件的封装也可能是选择标准中的一个重要部分。

cad7e762-82e1-11ee-939d-92fbcf53809c.png

图 1. COP 器件选择流程图

如果不需要嵌入式处理,则必须确定是否需要收发器。如果需要,可以考虑 AMD Artix 7 或 Artix UltraScale+ 系列。如果不需要收发器,那么决策点就是价格、逻辑资源与 I/O 逻辑比。开发者通常会选择成本较低的 AMD Spartan 7 器件或逻辑密度较大的 AMD Artix 7 器件。对于逻辑密度较大的器件,可首选 AMD Artix UltraScale+ 系列器件。

案例研究

我们来看几个有关器件选择的简单案例。

1. 第一个案例是一个图像采集器,需要使用收发器以专有标准采集科学图像输出。捕获的图像必须能通过以太网下载,使用 PYNQ 框架。

该案例需要一款嵌入式处理器与下游网络通信还需要 PL 收发器通信来实现千兆位收发器链路。PL 还将执行图像捕获流水线和 DMA,以便向处理器系统提供图像数据。由于该应用使用 PL 收发器和嵌入式处理器,因此 ZU3T 是一个值得考虑的合适器件。

2. 第二个案例研究是 SMPTE UH-SDI 至 PCIe 采集卡。该卡将接收 US-SDI 帧,对其进行缓存并通过 PCIe 进行后续处理。这需要在输入和输出端采用高速收发器,以实现 12Gbps HD-SDI 所需的高数据速率,并支持 PCIe Gen3 x4(每通道 1Gb/s )。本案例中的决定因素是收发器的速度,AMD Artix UltraScale+ 是 COP 系列中唯一支持 16Gb/s 收发器的器件。

3. 最后一个案例是用于分析和测试除颤器生成的波形的医疗测试设备。这种测试设备采用 ADC 捕获除颤器生成的波形,FPGA 会将波形捕获到一个小型外部 SRAM 存储器中。一旦捕捉到波形并进行缓冲后,就会对数据进行处理和分析,以确保波形符合预期。在此本应用中,不需要收发器,而且逻辑尺寸估计小于 100k LUT,并留有余量。其中的主要驱动因素是并行接收和缓存数据。由于不需要嵌入式处理器,也不需要收发器,因此 AMD Spartan 7 FPGA 的逻辑资源指示< 100k LUT 是开发者考虑的正确起点。

7

总结:

AMD COP 中提供的各种精细粒度器件意味着一种器件可以满足大多数应用需求。从 AMD Spartan 7 FPGA 产品中的最小封装,到 AMD Artix UltraScale+ 器件中带有 16Gb/s 收发器的紧凑型逻辑资源,再到高性能功率优化器件以及 AMD ZU3T 中带有收发器的异构 SoC,成本优化产品系列可为开发者提供了一系列可用于多种应用的器件。

注:所有性能和成本节约声明均由 Adiuvo 提供,未经 AMD 独立验证。性能和成本优势可能会受各种变量影响。本文的结果仅针对 Adiuvo,可能不具有广泛代表性。







审核编辑:刘清

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

    关注

    10

    文章

    2971

    浏览量

    104779
  • soc
    soc
    +关注

    关注

    38

    文章

    3745

    浏览量

    215686
  • 嵌入式处理器

    关注

    0

    文章

    248

    浏览量

    30421
  • GTR
    GTR
    +关注

    关注

    1

    文章

    19

    浏览量

    11083
  • InFO技术
    +关注

    关注

    0

    文章

    5

    浏览量

    1102

原文标题:AMD Cost-Optimized Portfolio 成本优化系列-- 为您的应用选择最佳器件

文章出处:【微信号:gh_2d1c7e2d540e,微信公众号:XILINX开发者社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙系统优缺点,能否作为开发者选择

    星河版已经是纯血鸿蒙,但是它的发展一些周期。生态圈的建立难度大,各大厂商加入鸿蒙原生开发需要时间累积。 鸿蒙开发人才空缺,由于鸿蒙作为一款新型的系统,程序员们都是从0学起。所以市面上很少有鸿蒙开发者
    发表于 02-16 21:00

    各位大神,labview中点云文件(.cop)是怎么生成的?

    如题,求助,labview中.cop(cloud of point)点云类型的文件是怎么生成的?
    发表于 09-14 21:41

    Build 2018给你带来哪些全新的开发者体验

    Build 2018,给你带来全新的开发者体验, NET Core 30带来桌面支持
    发表于 05-22 10:16

    用示波器测量汽车COP独立点火信号与简要分析

    和四缸共用一个点火线圈,二缸和三缸共用一个点火线圈。第三种被称为COP独立点火,Coil-On-Plug中文直译为“线圈在火花塞上”,线圈直接安装在火花塞上,即一个汽缸一个独立线圈,俗称“独立点火
    发表于 06-09 18:42

    全自动洗衣机微电脑芯片COP8780C11电子资料

    概述:COP8780C11是一款具有8kB的系统内可编程Flash,512B的E2PROM.512B的片内SRAM,两个具有独立预分频器和比较器功能的8位定时器/计数器,一个具有预分频器、比较功能和捕捉功能...
    发表于 04-09 06:53

    鸿蒙生态迎来新机遇,华为开发者大会带来新特性

    9月13日,HarmonyOS 2升级用户数正式破亿,极速增长的用户群体给硬件合作伙伴、应用和服务合作伙伴以及开发者群体带来了更大的发展机遇,鸿蒙生态的建设也将迸发更多想象空间。对于硬件合作伙伴而言
    发表于 09-16 10:49

    润和软件荣获华为开发者联盟 2022年度最佳生态服务商奖

    ,江苏润和软件股份有限公司(以下简称“润和软件”)受邀参会,并在华为终端云开发者联盟举办的“一站式开发者服务及开放能力”分论坛上荣获“华为开发者联盟 2022年度最佳生态服务商奖”。在
    发表于 11-09 10:24

    COP888CG单片机及其在监控系统中的应用

    COP888CG是美国国家半导体公司生产的高性能单片机芯片, 它以高性价比的特点广泛应用在监控、家电、智能仪表等领域。本文介绍了它的功能参数及在自动监控系统中的应用电路。
    发表于 04-24 15:13 10次下载

    COP820CJ实现可变输入范围的PWM A/D转换

    【摘 要】 介绍了8位单片机COP820CJ,并给出了一个用COP820CJ片上比较器设计的基于脉宽调制的A/D变换器,该A/D变换器可根据输入电压进行软件调整。
    发表于 05-10 19:46 797次阅读
    用<b class='flag-5'>COP</b>820CJ实现可变输入范围的PWM A/D转换

    XGate-COP20快速使用手册 V1.00

    XGate-COP20快速使用手册 V1.00
    发表于 09-29 15:57 7次下载
    XGate-<b class='flag-5'>COP</b>20快速使用手册 V1.00

    新手XGate-COP20快速使用手册 V1.00

    新手XGate-COP20快速使用手册 V1.00
    发表于 10-09 08:40 5次下载

    如何将BNC 端连接和 COP 独立点火探头测量波形?

    测量独立点火波形,不仅仅要用到示波器,还需要 COP 独立点火探头。COP 独立点火探头 SA204 可以提供免拆式快速诊断,快速感应线圈及火花塞的点火是否正常,为判断失火及其他相关故障提供了准确
    发表于 08-21 15:17 795次阅读

    为什么全球都在关注COP26

    10月31日至11月12日,第26届联合国气候变化大会(COP26)在英国格拉斯哥举行,全球政府、组织机构、高科技企业等各方代表汇聚于此,共同探讨全球气候行动,以加快实现《巴黎协定》和《联合国
    的头像 发表于 11-19 10:56 3186次阅读

    XGate COP10 XGate DVN10安规证书

    电子发烧友网站提供《XGate COP10 XGate DVN10安规证书.pdf》资料免费下载
    发表于 10-14 10:07 0次下载
    XGate <b class='flag-5'>COP</b>10 XGate DVN10安规证书

    制冷机组cop一般多少 制冷系统cop怎么计算

    制冷机组的COP并非固定不变的数值,它会在实际运行中受到各种因素的影响而发生变化。对于特定的制冷机组,其COP可能会在不同负荷条件下有所变化。因此,在选购和设计制冷机组时,应综合考虑系统的整体性能,并根据实际需求和工况条件进行评估和选择
    的头像 发表于 08-17 15:23 9394次阅读