您当前的位置: 首页 > 

FPGA硅农

暂无认证

  • 1浏览

    0关注

    282博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

MIPS五级流水线CPU设计(暂不考虑数据冒险和控制冒险)

FPGA硅农 发布时间:2020-07-20 21:50:49 ,浏览量:1

IF阶段:

IF2ID_IR=IMEM[PC]; IF2ID_NPC,PC=(EXE2MEM_Branch&&(EXE2MEM_ALUOut==0))?EXE2MEM_BranchPC:PC+4;

ID阶段:

ID2EXE_NPC=IF2ID_NPC; ID2EXE_Rs=RegFile[IF2ID_IR[25:21]]; ID2EXE_Rt=RegFile[IF2ID_IR[20:16]]; ID2EXE_Imm=signed_extended(IF2ID_IR[15:0]); ID2EXE_rt=IF2ID_IR[20:16]; ID2EXE_rd=IF2ID_IR[15:11]; 以及8个控制信号: ID2EXE_RegDst; ID2EXE_RegWrite; ID2EXE_ALUSrc; ID2EXE_Branch; ID2EXE_MemRead; ID2EXE_MemWrite; ID2EXE_MemtoReg; ID2EXE_ALUOp;

EXE阶段

EXE2MEM_ALUOut=ID2EXE_Rs op ID2EXE_Rt or EXE2MEM_ALUOut=ID2EXE_Rs +ID2EXE_Imm or EXE2MEM_ALUOut=ID2EXE_Rs-ID2EXE_Rt EXE2MEM_BranchPC=ID2EXE_NPC+(ID2EXE_Imm

关注
打赏
1658642721
查看更多评论
立即登录/注册

微信扫码登录

0.0432s