流水线实验报告杨.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. module puter(resetn,clock,mem_clock,in_port0,in_port1,pc,inst,e alu,malu,walu,hex0,hex1,hex2,hex3,hex4,hex5); 2. input resetn,clock,mem_clock; 3. output [31:0] pc,inst,ealu,malu,walu; 4. 5. input [3:0] in_port0, in_port1; 6. output[6:0] hex0,hex1,hex2,hex3,hex4,hex5; 7. wire [31:0] out_port0, out_port1, out_port2; 8. 9. //IF 10. wire [31:0] bpc,jpc, ,pc4,ins,inst; 11. //ID 12. wire [31:0] dpc4,da,db,dimm; 13. //EX 14. wire [31:0] epc4,ea,eb,eimm; 15. //MEM 16. wire [31:0] mb,mmo; 17. //WB 18. wire [31:0] wmo,wdi; 19. //register number 20. wire [4:0] drn,ern0,ern,mrn,wrn; 21. //ALUC 22. wire [3:0] daluc,ealuc; 23. //PCsource 24. wire [1:0] pcsource; 25. // ze PC and IF/ID 26. wire wpcir; 27. //IF/ID 28. wire dwreg,dm2reg,dwmem,daluimm,dshift,djal; 29. //ID/EX 30. wire ewreg,em2reg,ewmem,ealuimm,eshift,ejal; 31. //EX/MEM 32. wire mwreg,mm2reg,mwmem; 33. //MEM/WB 34. wire wwreg,wm2reg; 35. 36. //IF/ID/MEM read at negedge of clock. 37. pipepc t( ,wpcir,clock,resetn,pc); 38. pipeif if_stage(pcsource,pc,bpc,da,jpc, ,pc4,ins,mem_clock); 39. pipeir inst_reg(pc4,ins,wpcir,clock,resetn,dpc4,inst); 40. pipeid id_stage(mwreg,mrn,ern,ewreg,em2reg,mm2reg,dpc4,inst, 41. wrn,wdi,ealu,malu,mmo,wwreg,clock,resetn,bpc, 42. jpc,pcsource,wpcir,dwreg,dm2reg,dwmem,daluc,daluimm, 43. da,db,dimm,drn,dshift,djal); 44. pipedereg de_reg(dwreg,dm2reg,dwmem,daluc,daluimm,da,db,dimm, 45. drn,dshift,djal,dpc4,clock,resetn,ewreg,em2reg,ewmem,ealuc,ealuimm, 46. ea,eb,eimm,ern0,eshift,ejal,epc4); 47. pipeexe exe_stage(ealuc,ealuimm,ea,eb,eimm,eshift,ern0,epc4,ejal,ern,eal u); 48. pipeemreg em_reg(ewreg,em2reg,ewmem,ealu,eb,ern,clock,resetn,mwreg, 49. mm2reg,mwmem,malu,mb,mrn); 50. pipemem mem_stage

文档评论(0)

152****8708 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档