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

初学risc-v,入门了解R-type,I-type,S-type

[复制链接]

  离线 

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

    [LV.3]

    发表于 2020-8-24 23:17:57 | 显示全部楼层 |阅读模式

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

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

    x
    本帖最后由 皋陶 于 2020-8-25 14:51 编辑

    首先,了解R-type,I-type,S-type等的结构

    均为32bit
    每部分作用如下
    可能会不太懂,没关系,继续往下面看就好!
    (记住755357!)


    国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(1)



    1.R-type

    国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(2)


    国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(3)


    或许还不太懂,下面举个例子:
    ①首先给出其中两部分的固定值表,只需要根据需要取用即可

    国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(4)


    ②例子来了:
    funct7:取自上表add
    rs2:x20
    rs1:x21
    funct3:取自上表add
    rd:x9
    opcode:取自上表add
    操作的结果就是:
    x20的值加上x21的值再赋值给x9。
    是不是瞬间感觉很简单呢???有木有!
    (I,S-type同理,不再细述)


    国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(5)


    2.I-type

    国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(6)


    I-type有两种形式,下面给出两个例子



    1. 国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(7)


    2. 国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(8)



    3.S-type

    国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(9)


    国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(10)

    简单命令的类型总结

    国内芯片技术交流-初学risc-v,入门了解R-type,I-type,S-typerisc-v单片机中文社区(11)

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







    上一篇:ARM太贵,80多家科技巨头悄然站队开源芯片架构RISC-V
    下一篇:risc-v Sifive learn inventor基础之硬件pwm&寄存器HifiveRev B pwm调速
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

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



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

    GMT+8, 2024-11-6 07:56 , Processed in 0.513622 second(s), 46 queries .

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