《手把手教你设计CPU》6.5.1里提到,蜂鸟的微架构是变长流水线,WB模块分别直接和EXU以及LSU连接在一起,请问这样做和把WB单独做成一级,有什么区别,以及这样设计有什么好处。
不需要回写的时候是不是会更快
三级流水,即取指,译码,执行;
E203是两级:1.取指、2.(译码执行回写);需要回写的时候会加上内存访问阶段,写回的结果仍然需要通过WB模块回到通用寄存器组。
不知道我这样理解是否到位。。。