
RISC-V处理器设计
文章平均质量分 96
Patarw_Li
在读小白一枚
展开
-
RISC-V处理器设计(五)—— 在 RISC-V 处理器上运行 C 程序
前面我们使用 verilog 完成了一个 risc-v cpu 的设计,但 cpu 最终也是为了程序服务的,不能执行程序的 cpu 没有任何意义。所以这一节我们要研究如何在自己设计的 cpu 上运行 C 程序。原创 2023-11-08 15:34:56 · 5035 阅读 · 4 评论 -
RISC-V处理器设计(四)—— Verilog 代码设计
从6月底刚开始接触 risc-v 架构,到现在完成了一个 risc-v cpu 的设计,并且成功移植了 rt-thread nano 到本 cpu 上运行,中间经过了 4个多月的时间,遇到了数不清的问题,也想过放弃,但好在最后还是坚持下来了,并且最终项目也得到了 gitee 的推荐,可以说是功夫不负有心人把。原创 2023-11-06 20:21:13 · 6679 阅读 · 6 评论 -
RISC-V处理器的设计与实现(三)—— 上板验证(基于野火征途Pro开发板)
这一次我们完成了将我们做的处理器移植到板子上,并且在使用我们的处理器运行C语言实现的流水灯程序,并且成功运行。这是不是意味着。。。。我们也能在我们的处理器上跑一个简易的操作系统!接下来我会研究如何到我们的处理器上跑起来一个简易的操作系统,之后也会更新相关的文章~原创 2023-06-28 11:44:07 · 7207 阅读 · 26 评论 -
RISC-V处理器的设计与实现(二)—— CPU框架设计
说到计算机,那就不得不提大名鼎鼎的冯诺依曼了:约翰·冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家,计算机科学家,物理学家,是20世纪最重要的数学家之一。冯·诺依曼是罗兰大学数学博士,是现代计算机,博弈论,核武器和生化武器等领域内的科学全才之一,被后人称为“现代计算机之父”、“博弈论之父”。原创 2023-06-25 22:55:27 · 9572 阅读 · 0 评论 -
RISC-V处理器的设计与实现(一)—— 基本指令集
本人小白一枚,在学习FPGA的过程中偶然刷到了tinyriscv这个开源项目,并且自己对计算机体系结构的知识也很感兴趣,所以想参考这个开源项目做一个基于RISC-V指令集的CPU原创 2023-06-20 16:08:29 · 20836 阅读 · 4 评论