- 21
- 0
- 约1.7万字
- 约 115页
- 2018-10-17 发布于浙江
- 举报
硬件技术综合实习课程设计
* * * * * * * * * * * * * * * * * * * * * * * * 确定数据通路—解决数据相关 根据前一个内容要点中的分析,定向技术的具体实施条件如下: 相邻指令数据相关:将ALU的输出信号ALUout反馈到ALU的输入端 相隔1条指令数据相关:将MEM段的输出信号反馈回ALU的输入端 相隔2条指令数据相关:若采用在下降沿执行WB的话,此时的数据相关不会发生 因此,定向技术的实施方法如下: 判断是否需要定向技术 若需要,选择合适的信号输入到ALU中 确定数据通路—解决数据相关 这可以引入一个定向判断处理模块来实现 输入信号:m_wRegEn、m_SA、 w_wRegEn、w_SA、e_SA、e_SB 输出信号:指示哪个信号应该进入ALU 结合前面的分析ALU有两个输入端SA和SB。在引入了定向技术后,每个输入端都有三个信号源:来自于ID段寄存器的输出、ALU输出端的反馈信号、MEM段输出端的反馈信号 确定数据通路—解决数据相关 因此,定向判读处理模块需要输出2个控制信号,分别控制ALU的输入端SA和SB,且每个控制信号可用2个比特表示。 因此,解决数据相关的第二个修改点:添加定向判断和处理模块 由前所述,在EX段才能察觉是否需要定向技术,因此该模块可以放在EX段中。 将这两个修改点反映到数据通路中,可得到进一步修改的数据通路,如下所示。 确定数
原创力文档

文档评论(0)