32位RISC微处理器"龙腾R2"浮点流水线的设计和实现

作者:李大鹏; 张盛兵; 罗旻
来源:微电子学与计算机, 2006, 23(1): 188-191.
DOI:10.3969/j.issn.1000-7180.2006.01.053

摘要

文章介绍了32位RISC微处理器"龙腾R2"浮点处理单元的体系结构和设计,重点讨论了乱序执行、乱序结束的高性能浮点流水线设计.为了实现流水线中的精确中断响应,本文采用了一种基于操作数指数和操作类型的浮点异常预测的方法,根据预测结果决定流水线的发射策略.基于0.18μm标准单元综合的结果表明:采用该方法实现的浮点处理流水线,与顺序控制和基于Tomasulo算法实现的浮点处理单元相比,整个FPU在付出较少硬件面积的情况下得到了理想的效果,满足功能和时序要求.

全文