自制CPU(二)多周期

接上次,我们简单的说了一下单周期的理解,下面我们说一下多周期。
单周期每一条指令都是一个时钟周期结束。但是不同类型的指令可能进行的步骤不同,导致最终cpu的频率上不去,这是由于木桶原则,时钟必须大于最长一条指令完成的时间。
而在多周期的设计中,我们将一条指令的执行分解成为多个部分,不同部分的每个时钟从上一级寄存器中读入数据,进行计算,然后将数据送入下一级寄存器。这样一条指令就有多个时钟周期完成。每个时钟周期完成指令中的一部分操作。
在多周期的设计中,基本与单周期相同,只是要将单周期数据通路中的纯组合电路(注意,在单周期设计中不包含存储的都是组合电路)在不同级中间加一个寄存器,使每一级计算出数据后都可以把数据写入到寄存器以供下个时钟上升沿到来时下一级从中读取输入。
而多周期需要一个部件就是一个状态机,用状态机来控制当前指令到一个指令的执行部位(即有效数据正在从哪一级流向哪一级),然后输出该级运算的状态控制信号来控制数据通路。
多周期同时要注意直接跳转和跳转分支的执行,状态机在此处注意状态的正确转移。(由于他们的状态不一致)

电缆组件是什么,电缆组件的应用有哪些
医院里来了位特殊的护士,它是“机器人”
精工匠造 智领时代 戴尔Latitude7000系列新品登场
汽车缓冲器的作用
人工和智能电话机器人的区别是什么
自制CPU(二)多周期
导入工位ANDON呼叫拉绳终端的效果
边缘计算概论及优缺点介绍
湘潭大学微纳传感器加工实验室落成,与华为和京东方合作
香港大学机器鱼创下吉尼斯世界纪录
国星光电正加速深入第三代半导体赛道
真假5G手机之争有什么意义吗
荣耀9售价2299元起,号称500天不卡顿,你喜欢嘛?
颠覆传统PFC制程工艺的FDC应用于CCS
OPPOR11Plus首秀MWC上海,积极融入中移动合作共赢产业生态
人工智能的应用与发展
全自动智能盐雾试验机的详细介绍
全球UV LED市场规模预计到2023年将达9.91亿美金
无电感、低噪声降压型DC/DC转换器可节省空间并提供高效的1.5V输出
低压变频器的常见应用领域