科研心得
开始做科研一直以来所有的心得,得到了很多人的帮助
乱序执行微架构学习笔记:
RISCV 5 级流水线“取指”部分设计
RISC-V 异常和中断
Without TLB, we have to access the main memory twice to get the target content: the first access to get the target address, the second access to get the target content.
RISC-V 5 级流水线设计,支持 RV-32IM 指令集
Unix 环境下,RISC-V 工具链使用笔记,包括如下内容:
[TOC]
寻找可以自定义的编码空间
0x0010111
自定义指令格式
U-Type
是最适合的,但是U-Type
在C程序里使用的时候不方便R-Type
在C程序里使用是最方便的支持自定义指令集采用内联汇编的方法,具体有如下两种:
binutils
让riscv gcc认识到这条指令在c程序中使用该自定义令
RV-32IM 每条指令的特性和功能, 寄存器的通用功能(register mapping)