数字电路
文章平均质量分 77
FantasticGold
这个作者很懒,什么都没留下…
展开
-
多周期CPU仿真
经过单周期CPU的洗礼,我们接下来要做的就是多周期CPU了。因为有很多单周期的代码可以复用,所以多周期写起来没有那么困难。多周期CPU原理多周期CPU就是指一条指令在多个时钟周期内完成,本身并不涉及多级流水线的设计,所以执行指令的性能反而不如单周期CPU。不过每一条指令在不同的时钟周期完成不同的阶段,因此执行指令的流程会更容易理解。每一条指令最多包含以下五个阶段: 1. 取指令:sI...原创 2018-06-19 21:33:55 · 2639 阅读 · 0 评论 -
单周期CPU仿真
之前的几周我们做了单周期CPU仿真的实验,虽然一开始做得一脸懵逼,但最后还是成功实现了一个简单的CPU。单周期CPU原理单周期CPU指的是一条指令的执行在一个时钟周期内完成,无论是哪种指令。处理指令有以下五个步骤: 1. 取指令:从PC取出下一条指令的地址并读取指令。 2. 指令译码:根据指令产生各种控制信号。 3. 指令执行:根据控制信号执行指令。 4. 存储器访问:读写存储...原创 2018-06-09 20:17:27 · 4379 阅读 · 0 评论