数据路径之间的差异
数据路径
CPU有两个部分,数据部分和控制部分。数据部分也称为数据路径。寄存器,ALU和互连总线共同构成一条数据路径。数据路径分为三种类型:
单周期
多周期
管道
以下是单周期,多周期和管道数据路径之间的一些重要区别。
Cycle
多周期具有可变的CPI。
Instructiondivision
在多个周期中,一条指令可以被分成任意步骤。
Instructiondivision
同样在多个周期中,一次执行一条指令。
ExtraRegisters
在多个周期中,需要额外的寄存器。
ClockCycleTime
在多个周期中,时钟周期时间较短。
ClockCycleOverlapping
在多个周期中,不存在时钟周期重叠。