联系人: 中科院苏州纳米技术与纳米仿生研究所
所在地: 江苏苏州市
本发明揭示了一种RISC CPU流水线控制方法,系统化地分析流水线每一级停顿因素,该级流水线是否刷新中间寄存器数据的操作决定于两个因素:该条指令是否需要刷新寄存器以及后级执行的指令是否阻止该操作,即流水线停顿;并且提出了控制逻辑的递推公式:Ui = Ei-1•S(——)i 1 Li。本发明流水线的逻辑控制系统化,只需单独考虑每一类指令的执行流程控制,即该条是否需要执行下一级流水线以及该条指令是否需要停顿前一级流水线,而无需考虑指令之间的关系,使系统指令设计简单化,适合于向更深流水线扩展。