🔍 搜索帖子 / 资讯 / 芯片型号…
协处理器指令
全国大学生集成电路创新创业大赛 作者 突刺咸鱼 发布于 2021-04-11 10:29(2008 天前) 5499 浏览


 

指令解析:

Funct7的不同搭配(2**7)代表你能实现多少不同指令功能。

Opcode代表这条指令的种类,比如对应于协处理器分别是custom0~custom3。

Xd,xs1,xs2代表你是否需要访问目的寄存器和源寄存器1,源寄存器2。(1为是)

Rd,rs1,rs2分别为目的寄存器,源寄存器的索引(索引相当于目录,方便找到)

我的理解是:如果我们这条指令需要读取源寄存器(相当于硬件模块的数据缓存寄存器),那么他会在处理器的EXU级(可以进行译码,并且有访问内存接口),读出源操作数(相当于源寄存器所对应的地址,源寄存器发过来的数据存放的地方,而我们的内存相当于目的寄存器)。源操作数32位,相当于内存中存放数据的空间的地址。并且,每次在这个空间存取数据,都会使得32位源操作数加4bits。理解可能有些许错误,望多多包容。

全部回复 1
哼哈吼?
哼哈吼?2008 天前 · 1 楼

很有帮助。解释的很易懂

💡 请 登录 后参与讨论(微信扫码即登录/注册)