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

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

3天内不再提示

Vivado里关闭R5/A53/GPU

FPGA之家 ? 来源:博客园 ? 作者:付汉杰 ? 2022-05-09 10:45 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1. Vivado里关闭R5/A53/GPU

有些应用中,需要降低Xilinx MPSoC的功耗。缺省设置中,R5/GPU都被使能。如果需要省电,可以在Vivado里关闭R5/GPU。步骤如下:

1.选中 MPSoC IP,在右键菜单中选择Block Properties.


2.在窗口Block Properties中,选择Properties.

79070848-cf2b-11ec-bce3-dac502259ad0.jpg

3. 在窗口中,展开 “Config”.

4. 在搜索框中输入 “Power”, 出现PSU_RPU_POWER_ON等选项。如果值是1,表示被使能;如果值是0,表示被关闭。如果要关闭,点击最左边的编辑图标,输入0。

编辑前Power选项

79356a12-cf2b-11ec-bce3-dac502259ad0.png

编辑后Power选项

795d2c50-cf2b-11ec-bce3-dac502259ad0.png

795d2c50-cf2b-11ec-bce3-dac502259ad0.png

在Vivado里编辑完成后,执行“Generate Output Products”, 在导出Hardware的HDF/XSA文件。

78ee46be-cf2b-11ec-bce3-dac502259ad0.png 2. JTAG检查R5/A53状态

SDK/Vitis里创建FSBL和Standalone程序,启动后,在XSCT命令后窗口下,检查R5/A53状态,可以看到设置为0的R5/A53的状态是No Power。
xsct% connect
tcfchan#2
xsct% target
1 PS TAP
2 PMU
3 PL
4 PSU
5 RPU (Reset)
6 Cortex-R5 #0 (No Power)
7 Cortex-R5 #1 (No Power)
8 APU
9 Cortex-A53 #0 (Running)
10 Cortex-A53 #1 (Power On Reset)
11 Cortex-A53 #2 (No Power)
12 Cortex-A53 #3 (No Power)

3. 代码

代码在psu_init.c里的函数psu_peripherals_powerdwn_data( )里。

/*

POWER DOWN REQUEST INTERRUPT ENABLE
/
/

Register : REQ_PWRDWN_INT_EN @ 0XFFD80218

Power-down Request Interrupt Enable for Dual_R5

PSU_PMU_GLOBAL_REQ_PWRDWN_INT_EN_RPU 1

Power-down Request Interrupt Enable for GPU PP0

PSU_PMU_GLOBAL_REQ_PWRDWN_INT_EN_PP0 1

Power-down Request Interrupt Enable for GPU PP1

PSU_PMU_GLOBAL_REQ_PWRDWN_INT_EN_PP1 1

Power-down Request Interrupt Enable for ACPU2

PSU_PMU_GLOBAL_REQ_PWRDWN_INT_EN_ACPU2 1

Power-down Request Interrupt Enable for ACPU3

PSU_PMU_GLOBAL_REQ_PWRDWN_INT_EN_ACPU3 1

Power-down Request Interrupt Enable Register. Writing a 1 to this locati

on will unmask the Interrupt.

(OFFSET, MASK, VALUE) (0XFFD80218, 0x0000043CU ,0x0000043CU)
/
PSU_Mask_Write(PMU_GLOBAL_REQ_PWRDWN_INT_EN_OFFSET,
0x0000043CU, 0x0000043CU);
/##################################################################### */

/*

POWER DOWN TRIGGER
/
/

Register : REQ_PWRDWN_TRIG @ 0XFFD80220

Power-down Request Trigger for Dual_R5

PSU_PMU_GLOBAL_REQ_PWRDWN_TRIG_RPU 1

Power-down Request Trigger for GPU PP0

PSU_PMU_GLOBAL_REQ_PWRDWN_TRIG_PP0 1

Power-down Request Trigger for GPU PP1

PSU_PMU_GLOBAL_REQ_PWRDWN_TRIG_PP1 1

Power-down Request Trigger for ACPU2

PSU_PMU_GLOBAL_REQ_PWRDWN_TRIG_ACPU2 1

Power-down Request Trigger for ACPU3

PSU_PMU_GLOBAL_REQ_PWRDWN_TRIG_ACPU3 1

Power-down Request Trigger Register. Writing a 1 to this location will t

rigger a power-down request to the PMU.

(OFFSET, MASK, VALUE) (0XFFD80220, 0x0000043CU ,0x0000043CU)
/
PSU_Mask_Write(PMU_GLOBAL_REQ_PWRDWN_TRIG_OFFSET,
0x0000043CU, 0x0000043CU);
/##################################################################### */

审核编辑 :李倩

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

    关注

    28

    文章

    4980

    浏览量

    132120
  • Vivado
    +关注

    关注

    19

    文章

    835

    浏览量

    69168

原文标题:【干货分享】 在Vivado里关闭R5/GPU,降低Xilinx MPSoC的功耗

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    aicube的n卡gpu索引该如何添加?

    请问有人知道aicube怎样才能读取n卡的gpu索引呢,我已经安装了cuda和cudnn,在全局的py添加了torch,能够调用gpu,当还是只能看到默认的gpu0,显示不了
    发表于 07-25 08:18

    创龙 瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—GPU核心使用演示案例

    本章节通过texture案例,演示基于Qt + OpenGL调用GPU核心进行图形渲染。
    的头像 发表于 07-14 16:06 ?205次阅读
    创龙 瑞芯微 RK3562 国产 2GHz 四核<b class='flag-5'>A53</b> 工业开发板—<b class='flag-5'>GPU</b>核心使用演示案例

    创龙瑞芯微 RK3562 国产 2GHz 四核A53 工业开发板—调试工具安装

    创龙科技 TL3562-EVM-B 是一款基于瑞芯微 RK3562J/RK3562 处理器设计的四核 ARMCortex-A53 +单核 ARM Cortex-M0 国产工业评估板,主频高达 2.0GHz。
    的头像 发表于 06-30 10:28 ?276次阅读
    创龙瑞芯微 RK3562 国产 2GHz 四核<b class='flag-5'>A53</b> 工业开发板—调试工具安装

    高速数据采集卡设计:887-基于 RFSoC 47DR的8T8R 100Gbps 软件无线电光纤前端卡

    一、 板卡概述 ? ? ?板卡使用Xilinx最新的第三代RFSOC系列,单颗芯片包含8路ADC和DAC,64-bit Cortex A53系列4核CPU,Cortex-R5F实时处理核,以及大容量FPGA。对主机接口采用100Gbps接口,支持高速数据采集和传输。 二、
    的头像 发表于 05-30 10:13 ?263次阅读
    高速数据采集卡设计:887-基于 RFSoC 47DR的8T8<b class='flag-5'>R</b> 100Gbps 软件无线电光纤前端卡

    高性能+长续航!基于RK3576的电池管理系统(3.7V/7000mAh)开源方案发布

    本帖最后由 瑞芯微方案开发老王 于 2025-5-13 16:26 编辑 ROCKCHIP 八核 RK3576 四核 A72+ 四核 A53 , 搭载Android/Linux+QT
    发表于 05-13 16:15

    基于RFSOC的8路5G ADC和8路9G的DAC PCIe卡

    板卡使用Xilinx最新的第三代RFSOC系列,单颗芯片包含8路ADC和DAC,64-bit Cortex A53系列4核CPU,Cortex-R5F实时处理核,以及大容量FPGA。
    的头像 发表于 05-10 11:54 ?509次阅读
    基于RFSOC的8路<b class='flag-5'>5</b>G ADC和8路9G的DAC PCIe卡

    Imagination GPU为瑞萨R-Car Gen 5系列SoC提供强大高效的算力

    宣布,瑞萨在其下一代R-CarGen5SoC集成了IMGB-Series汽车级GPU。瑞萨获得授权使用的IMGBXS图形处理器具备卓越的并行计算能力,能够满足新一代
    的头像 发表于 03-11 08:31 ?469次阅读
    Imagination <b class='flag-5'>GPU</b>为瑞萨<b class='flag-5'>R</b>-Car Gen <b class='flag-5'>5</b>系列SoC提供强大高效的算力

    e203在vivado硬件自定义指令识别为非法指令怎么解决?

    e203自定义指令硬件模块设计,修改内核,综合没错误,软件也修改工具链通过并产生verilog文件,但在vivado硬件自定义指令识别为非法指令怎么解决
    发表于 03-07 07:34

    Xilinx_Vivado_SDK的安装教程

    完之后,就进行解压。(最好在解压和安装之前都关闭所有的杀毒软件以防万一) 解压完之后,双击?xsetup.exe 进行安装...... 等待一会儿之后,就会跳出如下安装界面: 点击 Next: 全选
    的头像 发表于 11-16 09:53 ?5712次阅读
    Xilinx_<b class='flag-5'>Vivado</b>_SDK的安装教程

    TPS7A53EVM-080评估模块

    电子发烧友网站提供《TPS7A53EVM-080评估模块.pdf》资料免费下载
    发表于 11-15 14:03 ?0次下载
    TPS7<b class='flag-5'>A53</b>EVM-080评估模块

    TPS7A53EVM-031评估模块

    电子发烧友网站提供《TPS7A53EVM-031评估模块.pdf》资料免费下载
    发表于 11-01 09:16 ?0次下载
    TPS7<b class='flag-5'>A53</b>EVM-031评估模块

    TAS5710的PLL_FLTP和电源VR_ANA的电阻和电容的C9,R5,C10的值是怎么算出来的?

    TAS5710的PLL_FLTP和电源VR_ANA的电阻和电容的C9,R5,C10的值是怎么算出来的,误差大的话会有什么影响?
    发表于 11-01 07:15

    Vivado使用小技巧

    有时我们对时序约束进行了一些调整,希望能够快速看到对应的时序报告,而又不希望重新布局布线。这时,我们可以打开布线后的dcp,直接在Vivado Tcl Console输入更新后的时序约束。如果调整
    的头像 发表于 10-24 15:08 ?1113次阅读
    <b class='flag-5'>Vivado</b>使用小技巧

    运放电路的反馈回路中的R4和R5是什么意思?

    如下图所示 这个运放电路的反馈回路中的R4和R5是什么意思? 按照我的想法,是直接用c4作为反馈电容就可以了,但是一直不懂别人的设计为什么加这两个电阻。 求哪位高手帮我解答一下,谢谢。
    发表于 09-20 08:13

    OPA1632负载接在了R3和R5中间,如何计算其传递函数?

    OPA1632手册中的参考电路如下: 1.负载接在了R3和R5中间,如何计算其传递函数? 2.手册中说该电路增益约为0.25,这是指的VO-与输入的比还是指V-与输入的比值? 3.手册中说R5/C3起到滤波的作用,其传递函
    发表于 08-30 12:57