查看: 1859|回复: 2
收起左侧

如何学习RISC-V?

[复制链接]

  离线 

  • TA的每日心情
    拍拍
    2022-6-27 11:09
  • 签到天数: 25 天

    [LV.4]

    发表于 2020-9-15 16:47:16 | 显示全部楼层 |阅读模式

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

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

    x
    本帖最后由 sky 于 2020-9-15 17:04 编辑

    问:如何学习RISC-V
    UCB领导开发的开源芯片架构.如题.

    某人答:

    谢邀 用C/C++写一个模拟器 github上有很多了别人完成的了,遇到困难可以参考。如果有条件的话有fpga板子的话,用chisel写一个。当然你可以也只是仿真不下板。

    你可以只实现一些指令,但是基本的寄存器操作,内存存储加载,跳转最好都找那么几条实现一下,如果能力可以的话,把异常流水线也加上。

    关于图书另一位答主也提到了,patterson那本riscv的硬件软件接口还是很不错的,其他的看manual就好了。

    不知题主是否是学生,本科有一个叫龙芯杯的比赛,不过是一个基于mips,但是这套方法是通用的。这个比赛有很多文档,硬件支持,官网是直接搜 www.nscscc.org 就行。

    做这种东西,深入的话这些应该还是不够的,据我所知计算所这方面做得很好,如果题主是学生且有志向的话,可以报考相关的专业。

    某人答:
    推荐一本书,《教你设计RISC-V处理器》。不过需要熟悉Verilog语言,具有一定的计算机体系结构的知识更好。

    某人答:

    看RISC-V官方手册,里面解释非常详细。

    国内的书籍目前可能只有胡振波的《手把手教你设计CPU - RISC-V篇》讲的比较多。

    某人答:
    最近开始学习一点RISCV的东西

    第一步:

    了解RISC-V的指令架构,建议入手看官方的Spec

    https://riscv.org//wp-content/uploads/2017/05/riscv-spec-v2.2.pdf

    有一份国内的中文Spec可以跟着看看,在这个网址下面都有
    RISC-V资源列表 - CNRV

    第二步:

    找个开源的项目练练手,芯来的蜂鸟项目开源了一部分,github上面都能搜得到

    国外的有chipyard项目,比较推荐,这个项目的话需要对chisel语言比较了解

    第三部:

    移植一些软件在定制的CPU上面,跑个RTOS之类的

    平头哥 玄铁910-907-如何学习RISC-V?risc-v单片机中文社区(1)


    附上一张自己移植RT-thread的图片,溜了溜了

    答:
    你好,请问是在chipyard上移植的rt-thread吗
    答:
    是的。双核的配置,虽然只跑了一个核心


    某人答:

    谢邀。我是纯粹的外行,以一个外行的经验(零)写点东西,在专栏里,就不搬运了,希望有用。

    闲说开源硬件之一:RISC-V指令集架构


    找个从零开始的项目做起来,就什么都有了。比如这个




    上一篇:平头哥开放最强RISC-V处理器,对Arm影响几何?
    下一篇:平头哥:RISC-V处理器玄铁910已成功运行安卓10
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

      离线 

    该用户从未签到

    发表于 2023-4-19 14:15:10 | 显示全部楼层
    为什么都没人回复
    全球首家只专注于RISC-V单片机行业应用的中文网站

      离线 

  • TA的每日心情
    无聊
    2020-8-20 08:29
  • 签到天数: 3 天

    [LV.2]

    发表于 2023-4-19 21:39:44 | 显示全部楼层
    很多都还在用51单片机,STM32,都没接触RISC-V,毕竟国内的我们喜欢观望,吃瓜呀
    全球首家只专注于RISC-V单片机行业应用的中文网站
    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

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



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

    GMT+8, 2024-3-28 18:22 , Processed in 0.525198 second(s), 54 queries .

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