- 9
- 0
- 约1.42万字
- 约 22页
- 2016-05-18 发布于湖北
- 举报
6.3.3 流水线各级信号的产生
至此,我们已经描述过了所有3种指令类型的流水线操作。下面我们来总结控制信号的产生方法。控制信号分布在流水线处理机的各级,我们当然可以在它们要被使用的流水线级产生,例如SIMM可在EXE级产生。但这样,除了译码将会造成本级一些延迟之外,还要使用流水线寄存器来传递必要的信息,例如指令操作码等。我们采用的方法是,控制信号集中在ID级由译码电路产生,并使用流水线寄存器把每一个控制信号传递到它被使用的流水线级。我们把所有的控制信号归纳在表6.4中。表6.5列出了除了ALUOP的各控制信号的产生表达式。表6.6列出了ALUOP控制信号的产生表达式。
由以上表达式,我们可以有如图6.29所示的控制电路。图中使用了流水线寄存器来把控制信号传递到合适的流水线级。我们可以看出,流水线控制部件的设计方法与非流水线单周期处理机的控制部件的设计方法非常类似,而有限状态机和微程序的设计方法显得不太适合。
表6.4 流水线各级控制信号的定义
流水线级 控制信号 注释 IF级 BTAKEN 转移发生 ID级 SST 选择store(rd) EXE级 SIMM 选择立即数 ALUOP ALU操作码 WZ 写Z标志 MEM级 WMEM 写存储器 WB级 SLD 选择load WREG 写寄存顺堆
表6.5 控制信号的产生表达式
BTAK
您可能关注的文档
最近下载
- 2026年安全员考试题库及详细答案解析.docx VIP
- T_QGCML 2765—2023(叉车司机技能培训规范).pdf VIP
- 四川省内江市2026届高三下学期4月适应性训练(三模)语文试题(含答案).pdf
- 中级农产品食品检验员职业资格考重点题库及答案.doc VIP
- IEC 61508-1_2010 中文版 电气_电子_可编程电子安全相关系统的功能安全 第1部分:一般要求.docx VIP
- 《胡希恕讲伤寒论》中医书籍.doc VIP
- 《青光眼患者自我管理指导规范》.pdf VIP
- 慢性阻塞性肺疾病合并心血管疾病诊治管理专家共识(2022)解读PPT课件.pptx
- IEC61508标准术语.doc VIP
- 2026年煤矿安全员考试题库及详细答案.docx VIP
原创力文档

文档评论(0)