RISCV
文章平均质量分 87
俺是菜鸡
我要学好IC设计
展开
-
lowRISC的Ibex项目Hello World的仿真
lowRISC的Ibex项目Hello World的仿真记录一下Ibex在Linux上仿真Hello World的具体流程运行环境本文采样的运行环境是 Ubuntu18.04安装各种包这里安装的包主要是为@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer)原创 2021-01-18 15:39:53 · 4462 阅读 · 14 评论 -
RISC-V处理器结构设计相关知识——01执行阶段数据冲突
01执行阶段数据冲突执行的指令类型1 WAR(写后读)相关性2 RAW(读后写)相关性3 WAW (Write-After-Write) 相关性执行的指令类型单周期执行指令:交付功能和写回功能均在流水线的第二级便完成了交付,同时将结果写回regfile。多周期执行指令:这种指令通常需要多个周期才能完成执行并写回,称为"后交付长流水线指令"RISCV处理器一般是按顺序派遣、按顺序写回的微架构,在每条指令被进行派遣时,需要检查是否和之前的派遣执行尚未写回的指令存在数据相关性。1 WAR(写后读)相关性原创 2020-12-13 13:19:27 · 978 阅读 · 1 评论