查看: 2648|回复: 0
收起左侧

RISC-V架构的低功耗机制

[复制链接]

  离线 

  • TA的每日心情
    奋斗
    2021-3-3 12:32
  • 签到天数: 10 天

    [LV.3]

    发表于 2020-8-23 21:01:45 | 显示全部楼层 |阅读模式

    有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 皋陶 于 2020-8-26 15:41 编辑

    处理器指令架构本身并不会定义低功耗机制,但处理器架构中通常会定义一条休眠指令。

    WFI(Wait For Interrupt)指令是RISC-V架构定义的一条休眠指令。


    当处理器执行到WFI指令之后,将会停止执行当前的指令流,进入一种空闲状态。


    这种空闲状态可以被称为“休眠;"状态,直到处理器接收到中断(中断局部开关必须被打开,由mie寄存器控制),处理器便被唤醒。


    处理器被唤醒后,如果中断被全局打开(mstatus寄存器的MIE域控制),则进入中断异常服务程序开始执行;


    如果中断被全局关闭,则继续顺序执行之前停止的指令流。


    在具体硬件实现中,WFI指令也可以被当成一种NOP操作,即什么也不干(并不真正支持修眠模式)。

    本篇完,感谢关注:RISC-V单片机中文网




    上一篇:RISC-V,芯片中的网红战斗机,究竟是个什么鬼
    下一篇:riscv简单例子,输入输出实例
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

    RISC-V单片机中文网上一条 /2 下一条



    版权及免责声明|RISC-V单片机中文网 |网站地图

    GMT+8, 2024-4-26 00:07 , Processed in 0.490352 second(s), 45 queries .

    快速回复 返回顶部 返回列表