Cordial-Kid's Blog
「BUAA-CO」 P5课下 「BUAA-CO」 P5课下
序言从P5开始,我们迎来了崭新的篇章,5级流水线。我真的想不出什么其他词汇来形容他的伟大,总之他让无数学生为之倾倒,也让少数情侣为之分道扬镳(别怕)。从这一章节开始,我们设计的CPU难度有了质的飞跃。 相信很多同学在听了计组理论课关于阻塞和
「BUAA-CO」P5课上 「BUAA-CO」P5课上
P5课上三题有明显得规律,第一题一般只涉及ALU的修改,第二题是b类型的跳转指令,第三题稍微难一点,涉及访存以及对转发阻塞逻辑的修改。下面我们结合题目详细说明一下解题思路和步骤。 CCCopcode = 忘了 tmp1 = GPR
「BUAA-CO」 P4课上 「BUAA-CO」 P4课上
写在前面:笔者不是大佬,P4二战方过,这里记载了二战题目的comprehensive版本。 为什么是comprehensive版本?因为做完挺早,等助教问答的时候顺手把题抄了。 为什么没有一战题目?因为一战没心情回忆痛苦的过去。 为什么二
「BUAA-CO」 P4课下 「BUAA-CO」 P4课下
简介从P4开始,我们将开始搭建单周期CPU,使用的编程语言仅仅是verilog,并且对于verilog的要求仅限于语法,没有烦人的状态机。所以被P1搞红温的同学可以长舒一口气了😋。 设计方案综述本次实验实现的指令包括add,sub,ori
「BUAA-CO」 P3课下 「BUAA-CO」 P3课下
简介从P3开始,我们正式开始设计CPU,首先从单周期开始入手,P3使用logisim,并且不会涉及特别复杂的状态机,指令也相对容易。 设计方案综述要求实现的指令集包括 add(不考虑溢出), subu(不考虑溢出), ori, lw, sw
「BUAA-CO」 P3课上 「BUAA-CO」 P3课上
简介P3课上考试加的指令都比较常规,个人认为P3考试最大的难点就是机房的鼠标。我只能劝你手别抖了😨。 一些前置知识开始P3之后,你所了解的用于P0的元件已经不够用了,下面列举几个新的P3课上常用的元件。 Bit Adder:输入一个n位
2 / 3