一款RISC的CPU指令体系构想。

来源:百度文库 编辑:超级军网 时间:2024/05/03 10:23:14
分完整版和阉割版
完整版:
32个64位通用寄存器,R0~R15为通用寄存器,R16~R31为指针寄存器。
指令size为32位,对于寄存器的操作,一条指令就可以了,立即数则需要四条指令。
取指令总线为256位,可以单周期预取8条指令。流水线可以并行发送4条指令到计算单元。
数据缓存总线为256位,可以单周期处理4条64数据位的标量指令,2条128位矢量指令。
阉割版:
32个32位寄存器,并行指令处理为2条。分完整版和阉割版
完整版:
32个64位通用寄存器,R0~R15为通用寄存器,R16~R31为指针寄存器。
指令size为32位,对于寄存器的操作,一条指令就可以了,立即数则需要四条指令。
取指令总线为256位,可以单周期预取8条指令。流水线可以并行发送4条指令到计算单元。
数据缓存总线为256位,可以单周期处理4条64数据位的标量指令,2条128位矢量指令。
阉割版:
32个32位寄存器,并行指令处理为2条。