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

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

3天内不再提示

如何根据Versal ACAP架构的描述来使用XPE

YCqV_FPGA_EETre 来源:Xilinx赛灵思官微 作者:Xilinx 2021-10-28 16:49 次阅读

对于任何一项设计,要想尽可能实现最低的功率包络,都需要在设计周期早期准确估算功耗。早期估算有助于选择合适的器件、充分发挥架构优势、更改设计拓扑,以及使用不同 IP 块。在设计阶段早期妥善权衡取舍,可以帮助用户在满足规格要求的同时,将自身产品更快速推向市场。

本文档旨在介绍如何根据 Versal ACAP 架构的描述来使用 Xilinx Power Estimator (XPE)。

UG1275

赛灵思提供了 2 种类型的功耗估算工具:通常用于在设计实现之前进行估算的 XPE,以及准确性更高、适合在设计实现期间使用的 Vivado Report Power。二者都包含丰富的功能,能够助力创建低功耗 ACAP 设计。

针对整个设计周期内的各种功耗难题,赛灵思建议采用如下功耗方法论 (Power Methodology) 解决。

在工程的概念设计和架构探索阶段,利用有限的设计架构详情来评估功耗预算至关重要。XPE 可以解决大部分早期功耗估算难题。它通常适用于工程的预设计和预实现阶段,有助于根据应用的具体需求进行架构评估、器件选择、选择合适的电源组件,以及散热管理解决方案。

XPE 能够考量使用者进行设计的资源使用情况、翻转率、I/O 负载和其它各种因素。通过将这些因素与器件模型相结合,即可计算估算的配电功耗。

保证有效执行功耗估算的设计注意事项

XPE 中的设计输入分类为以下 3 个类别:

● 设计创建:设计创建表示手动输入功耗估算,随后开始依次选择正确的器件、散热条件规格以及更重要的是,配置平台管理控制器。完成设计配置后,使用“快速估算 (Quick Estimate)”和“IP 管理器 (IP Manager)”来创建设计,然后在各块工作表上进行优化。

● 设计移植:设计移植首先需将上一代 XPE 设计 (.xpe) 导入“汇总 (Summary)”工作表。导入流程仅检索与 Versal架构相关的数据,主要是可编程逻辑 (PL) 和处理器系统 (PS) 配置。因此,它需要完成器件选择和配置,以便完成设计创建,此外还需要通过 IP Manager 或者通过在块工作表中手动输入来添加所需的新的块。

● 设计分析:设计分析因 Vivado 中创建的 Versal ACAP 设计而异,通过将设计分析导入 XPE 即可进行进一步的分析或后处理。

使用处理器系统工作表

Versal ACAP 将功能丰富的 64 位双核 Arm Cortex-A72 和双核 Arm Cortex-R5F 处理器系统 (PS)、赛灵思可编程逻辑 (PL) 架构以及 AI 引擎 (AI Engine) 全都集成到单一器件内。

低功耗域和全功耗域

处理器子系统 (PS) 工作表分为 2 个域:低功耗域 (Low Power Domain) 和全功耗域 (Full Power Domain)。这些功耗域可开启和关闭。以下图例分别展示了低功耗域和全功耗域。

处理器和 PLL

Versal 架构的 PS 为全功耗域集成了功能丰富的 64 位双核 Arm Cortex-A72 (APU),并为低功耗域集成了双核 ArmCortex-R5F (RPU) 处理器系统 (PS)。在全功耗域中可使用 APU PLL 来为 Arm Cortex-A72 核、L2 高速缓存、FPD 互连结构和 CCI 生成时钟。在低功耗域中可使用 RPU PLL 来为 Arm Cortex-R5F 核、TCM、OCM 和 LPD 互连结构生成时钟。

注:使用 A72 时,必须启用 L2 高速缓存,XPE 会自动将其启用并向 FPD 添加电源。

存储器和 I/O 接口

Arm Cortex-A72 和 Cortex-R5F CPU 系统还包含片上 TCM、OCM 存储器、L2 高速缓存和丰富的外设连接接口。

高速缓存一致性互连 (CCI)

所谓 CCI 表示将部分互连和一致性功能组合到一起的块。“负载 (Load)”字段值取决于应用,范围为 0% - 100%。此Load 值与“互连负载 (Load for Interconnect)”值相同。允许的最大频率与对应速度等级的 APU 频率范围相同。

责任编辑:haq

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

    关注

    32

    文章

    1794

    浏览量

    131113
  • XPE
    XPE
    +关注

    关注

    0

    文章

    7

    浏览量

    11049
  • ACAP
    +关注

    关注

    1

    文章

    54

    浏览量

    8148

原文标题:XPE 助力设计早期准确功耗估算

文章出处:【微信号:FPGA-EETrend,微信公众号:FPGA开发圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ALINX VERSAL SOM产品介绍

    近日,2024 AMD Adaptive Computing Summit(AMD ACS)在深圳举行,芯驿电子应邀出席作主题分享:《ALINX 基于 Versal 系列硬件解决方案》,阐述了 ALINX 模块化产品设计理念,展示基于 Versal 系列芯片开发的新品及后
    的头像 发表于 08-05 10:33 555次阅读

    一个更适合工程师和研究僧的FPGA提升课程

    系统软件设计; ● 嵌入式系统设计; ● Zynq SoC 系统架构; ● 基于Vitis进行嵌入软件开发移植; Versal ACAP设计课程 03 ● 设计Vers
    发表于 06-05 10:09

    AMD Versal™ Adaptive SoC CPM PCIE PIO EP设计CED示例

    本文可让开发者们看懂 AMD Vivado Design Tool 2023.2 中的“AMD Versal Adaptive SoC CPM PCIE PIO EP 设计”CED 示例。‍
    的头像 发表于 05-10 09:39 478次阅读
    AMD <b class='flag-5'>Versal</b>™ Adaptive SoC CPM PCIE PIO EP设计CED示例

    AMD发布第二代Versal自适应SoC,AI嵌入式领域再提速

    AMD表示,第二代Versal系列自适应SoC搭载全新的AI引擎,相较上一代Versal AI Edge系列,每瓦TOPS功率可实现最多3倍的性能提升,同时,新款集成Arm CPU的高性能设计可以提供高达10倍于前代Versal
    的头像 发表于 04-11 16:07 703次阅读

    AMD Versal SoC刷新边缘AI性能,单芯片方案驱动嵌入式系统

    电子发烧友网报道(文/黄晶晶)边缘AI应用需要更多的高性能计算和算力的支持,AMD的Versal和Zynq系列产品一直支持医疗、交通、智能零售、智能工厂、智能城市等领域的边缘AI落地。最近,AMD
    的头像 发表于 04-11 09:06 3638次阅读
    AMD <b class='flag-5'>Versal</b> SoC刷新边缘AI性能,单芯片方案驱动嵌入式系统

    AMD Versal SoC全新升级边缘AI性能,单芯片方案驱动嵌入式系统

    电子发烧友网报道(文/黄晶晶)边缘AI应用需要更多的高性能计算和算力的支持,AMD的Versal和Zynq系列产品一直支持医疗、交通、智能零售、智能工厂、智能城市等领域的边缘AI落地。最近,AMD
    的头像 发表于 04-09 21:32 975次阅读
    AMD <b class='flag-5'>Versal</b> SoC全新升级边缘AI性能,单芯片方案驱动嵌入式系统

    在Vivado中构建AMD Versal可扩展嵌入式平台示例设计流程

    为了应对无线波束形成、大规模计算和机器学习推断等新一代应用需求的非线性增长,AMD 开发了一项全新的创新处理技术 AI 引擎,片内集成该AI Engine的FPGA系列是Versal™ 自适应计算加速平台 (ACAP) 。
    的头像 发表于 04-09 15:14 1287次阅读
    在Vivado中构建AMD <b class='flag-5'>Versal</b>可扩展嵌入式平台示例设计流程

    AMD Versal AI Edge自适应计算加速平台之PL LED实验(3)

    对于Versal来说PL(FPGA)开发是至关重要的,这也是Versal比其他ARM的有优势的地方,可以定制化很多ARM端的外设
    的头像 发表于 03-22 17:12 2190次阅读

    AMD Versal AI Edge自适应计算加速平台PL LED实验(3)

    对于Versal来说PL(FPGA)开发是至关重要的,这也是Versal比其他ARM的有优势的地方,可以定制化很多ARM端的外设
    的头像 发表于 03-13 15:38 888次阅读
    AMD <b class='flag-5'>Versal</b> AI Edge自适应计算加速平台PL LED实验(3)

    【ALINX 技术分享】AMD Versal AI Edge 自适应计算加速平台之 Versal 介绍(2)

    【ALINX 技术分享】AMD Versal AI Edge 自适应计算加速平台之 Versal 介绍,以及Versal 芯片开发流程的简介。
    的头像 发表于 03-07 16:03 932次阅读
    【ALINX 技术分享】AMD <b class='flag-5'>Versal</b> AI Edge 自适应计算加速平台之 <b class='flag-5'>Versal</b> 介绍(2)

    AMD Versal AI Edge自适应计算加速平台之Versal介绍(2)

    Versal 包含了 Cortex-A72 处理器和 Cortex-R5 处理器,PL 端可编程逻辑部分,PMC 平台管理控制器,AI Engine 等模块,与以往的 ZYNQ 7000 和 MPSoC 不同,Versal 内部是通过 NoC 片上网络进行互联。
    的头像 发表于 03-06 18:12 1355次阅读
    AMD <b class='flag-5'>Versal</b> AI Edge自适应计算加速平台之<b class='flag-5'>Versal</b>介绍(2)

    Versal自适应SoC系统集成和 确认方法指南

    电子发烧友网站提供《Versal自适应SoC系统集成和 确认方法指南.pdf》资料免费下载
    发表于 01-03 10:48 0次下载
    <b class='flag-5'>Versal</b>自适应SoC系统集成和 确认方法指南

    Versal 自适应SoC设计指南

    电子发烧友网站提供《Versal 自适应SoC设计指南.pdf》资料免费下载
    发表于 12-14 16:22 1次下载
    <b class='flag-5'>Versal</b> 自适应SoC设计指南

    AMD Versal系列CIPS IP核建立示例工程

    接着上一篇“AMD Versal系列CIPS IP核介绍”文章来进一步讲解如何来建立CIPS IP核示例工程。
    的头像 发表于 12-05 13:34 611次阅读
    AMD <b class='flag-5'>Versal</b>系列CIPS IP核建立示例工程

    AMD Versal系列CIPS IP核介绍

    AMD自适应计算加速平台(ACAP)是一个完全软件可编程资源集合,这些资源结合在一起构成片上系统 (SoC),包括以下主要的资源块
    的头像 发表于 11-27 14:12 1042次阅读
    AMD <b class='flag-5'>Versal</b>系列CIPS IP核介绍