logisim
文章平均质量分 95
_YiFei
北航研一计算机,方向NLP/KG,github@lyyf2002
展开
-
使用logisim搭建单周期CPU与添加指令
使用logisim搭建单周期CPU与添加指令搭建总设计借用高老板的图,我们只需要分别做出PC、NPC、IM、RF、EXT、ALU、DM、Controller模块即可,再按图连线,最后进行控制信号的处理,一个CPU就差不多搭完了。目前支持的指令集为{addu、subu、ori、lw、sw、beq、jal、jr、nop、lui、sb、lb、sh、lh}下面分模块逐个分析PC本质上就是一个32位的寄存器,这里采用的是异步复位,所以直接把reset信号连在clear口。NPC由于我的CPU支持b原创 2020-11-27 11:52:00 · 16325 阅读 · 5 评论 -
Logisim关于Moore型和Mealy型FSM的搭建
Logisim关于Moore型和Mealy型FSM的搭建Moore型与Mealy型的区别根据黑书上所讲,Moore型状态机即为输出只取决于系统的状态,而Mealy型状态机输出取决于当前系统的状态和输入。这样的解释可能难以理解,我们可以这样去区分Moore型与Mealy型:假设现在有输入in、状态S、输出out,对于Moore型:out为关于S而不关于in的一个组合逻辑,即每个S都对应一个out(当然可能多个S的out是一样的,也即out = f(S)),只要当前状态S发生改变,out便随之改变。原创 2020-10-22 15:29:26 · 2451 阅读 · 1 评论