自制RISC-V
文章平均质量分 92
kelinnn
这个作者很懒,什么都没留下…
展开
-
蜂鸟E203学习笔记(四)——取指
首先要保证存储器的读延时足够小,通常使用指令紧耦合存储器(ITCM)和指令缓存器(ICache)。原创 2022-11-29 22:44:32 · 1711 阅读 · 0 评论 -
蜂鸟E203学习笔记(三)——流水线结构
反压:当入口流量大于出口流量,这时候就需要反压,或者,当后级未准备好时,如果本级进行数据传递,那么它就需要反压前级,所以此时前级需要将数据保持不动,直到握手成功才能更新数据。而反压在多级流水线中就变得稍显复杂,原因在于,比如我们采用三级流水设计,如果我们收到后级反压信号,我们理所当然想反压本级输出信号的寄存器,但是如果只反压最后一级寄存器,那么会面临一个问题,就是最后一级寄存器数据会被前两级流水冲毁,导致数据丢失,引出数据安全问题,所以我们此时需要考虑反压设计。很容易理解,其中WAR和WAW都可以通过。原创 2022-11-27 18:37:09 · 1153 阅读 · 0 评论 -
计算机组成与设计 RISC-V版 学习笔记(一)
该版本电子书比较难找,需要电子书的关注我后私信邮箱即可领取博主出于兴趣打算自己实现一个RISC-V的CPU,因为博主研究方向只是和FPGA有交叉,投入到FPGA方面的时间有限,投入到实现CPU的时间会更少,所以实现的整个过程一定是比较漫长的,但尽量坚持到最后。本系列学习笔记只作为自己总结后方便复看,可能不会摘录所有重点!...原创 2021-09-01 09:45:04 · 1298 阅读 · 0 评论