RISC-V流水线CPU设计

上传者: 42769760 | 上传时间: 2024-01-31 11:36:27 | 文件大小: 28.86MB | 文件类型: ZIP
- 本资源为武汉大学计算机学院 计算机组成与设计课程实验项目 - 基于riscv流水线CPU设计的Verilog实现 - 主要实现了以下指令集: S1={sb, sh, sw, lb, lh, lw, lbu, lhu} S2={add,sub,xor, or, and, srl, sra, sll} S3={xori, ori, andi, srli, srai, slli} S4={slt, sltu, slti, sltiu} S5={jal, jalr} S6={beq, bne, blt, bge, bltu, bgeu} - 具有冒险检测与冲突解决功能 - 资源中存在Modelsim工程和Vivado工程

文件下载

资源详情

[{"title":"( 364 个子文件 28.86MB ) RISC-V流水线CPU设计","children":[{"title":"__synthesis_is_complete__ <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"__synthesis_is_complete__ <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"_info <span style='color:#111;'> 6.02KB </span>","children":null,"spread":false},{"title":"_vmake <span style='color:#111;'> 29B </span>","children":null,"spread":false},{"title":"riscv32_sim1.asm <span style='color:#111;'> 310B </span>","children":null,"spread":false},{"title":"riscv32_sim1.asm <span style='color:#111;'> 310B </span>","children":null,"spread":false},{"title":"riscv32_sim5.asm <span style='color:#111;'> 270B </span>","children":null,"spread":false},{"title":"riscv32_sim5.asm <span style='color:#111;'> 270B </span>","children":null,"spread":false},{"title":"riscv32_forwarding_sim1.asm <span style='color:#111;'> 240B </span>","children":null,"spread":false},{"title":"riscv32_forwarding_sim3.asm <span style='color:#111;'> 190B </span>","children":null,"spread":false},{"title":"riscv32_sim2.asm <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"riscv32_sim2.asm <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"riscv32_sim3.asm <span style='color:#111;'> 130B </span>","children":null,"spread":false},{"title":"riscv32_sim3.asm <span style='color:#111;'> 130B </span>","children":null,"spread":false},{"title":"riscv32_sim4.asm <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":"riscv32_sim4.asm <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":"datapath.v.bak <span style='color:#111;'> 9.82KB </span>","children":null,"spread":false},{"title":"controller.v.bak <span style='color:#111;'> 7.46KB </span>","children":null,"spread":false},{"title":"function.v.bak <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"tancilon_defines.v.bak <span style='color:#111;'> 3.19KB </span>","children":null,"spread":false},{"title":"riscv_pipeline.v.bak <span style='color:#111;'> 2.20KB </span>","children":null,"spread":false},{"title":"riscv_tb.v.bak <span style='color:#111;'> 1.58KB </span>","children":null,"spread":false},{"title":"regfile.v.bak <span style='color:#111;'> 1010B </span>","children":null,"spread":false},{"title":"ram.v.bak <span style='color:#111;'> 776B </span>","children":null,"spread":false},{"title":"alu.v.bak <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"runme.bat <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"runme.bat <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"runme.bat <span style='color:#111;'> 229B </span>","children":null,"spread":false},{"title":"IP2SOC_Top.bit <span style='color:#111;'> 3.65MB </span>","children":null,"spread":false},{"title":"IP2SOC_Top-sortstudent.bit <span style='color:#111;'> 3.65MB </span>","children":null,"spread":false},{"title":"IP2SOC_Top-fib.bit <span style='color:#111;'> 3.65MB </span>","children":null,"spread":false},{"title":"sortstudent.bit <span style='color:#111;'> 3.65MB </span>","children":null,"spread":false},{"title":"riscv-studentnosorting.coe <span style='color:#111;'> 847B </span>","children":null,"spread":false},{"title":"riscv-studentnosorting.coe <span style='color:#111;'> 757B </span>","children":null,"spread":false},{"title":"fibonacci.coe <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"fibonacci.coe <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"fibonacci.coe <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"fibonacci.coe <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"fibonacci.coe <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"fibonacci.coe <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"fibonacci.coe <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"fibonacci.coe <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"fibonacci.coe <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"fibonacci.coe <span style='color:#111;'> 271B </span>","children":null,"spread":false},{"title":"riscv32_sort_sim.dat <span style='color:#111;'> 450B </span>","children":null,"spread":false},{"title":"IP2SOC_Top_routed.dcp <span style='color:#111;'> 11.35MB </span>","children":null,"spread":false},{"title":"IP2SOC_Top_placed.dcp <span style='color:#111;'> 8.38MB </span>","children":null,"spread":false},{"title":"IP2SOC_Top_opt.dcp <span style='color:#111;'> 4.45MB </span>","children":null,"spread":false},{"title":"IP2SOC_Top.dcp <span style='color:#111;'> 4.19MB </span>","children":null,"spread":false},{"title":"imem.dcp <span style='color:#111;'> 24.55KB </span>","children":null,"spread":false},{"title":"imem.dcp <span style='color:#111;'> 24.51KB </span>","children":null,"spread":false},{"title":"imem.dcp <span style='color:#111;'> 19.21KB </span>","children":null,"spread":false},{"title":"imem.dcp <span style='color:#111;'> 19.21KB </span>","children":null,"spread":false},{"title":"imem.dcp <span style='color:#111;'> 19.17KB </span>","children":null,"spread":false},{"title":"compile.do <span style='color:#111;'> 499B </span>","children":null,"spread":false},{"title":"compile.do <span style='color:#111;'> 475B </span>","children":null,"spread":false},{"title":"compile.do <span style='color:#111;'> 440B </span>","children":null,"spread":false},{"title":"compile.do <span style='color:#111;'> 430B </span>","children":null,"spread":false},{"title":"simulate.do <span style='color:#111;'> 318B </span>","children":null,"spread":false},{"title":"simulate.do <span style='color:#111;'> 308B </span>","children":null,"spread":false},{"title":"simulate.do <span style='color:#111;'> 308B </span>","children":null,"spread":false},{"title":"elaborate.do <span style='color:#111;'> 190B </span>","children":null,"spread":false},{"title":"simulate.do <span style='color:#111;'> 185B </span>","children":null,"spread":false},{"title":"wave.do <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"wave.do <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"wave.do <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"wave.do <span style='color:#111;'> 32B </span>","children":null,"spread":false},{"title":"simulate.do <span style='color:#111;'> 11B </span>","children":null,"spread":false},{"title":"readme.docx <span style='color:#111;'> 76.38KB </span>","children":null,"spread":false},{"title":"run.f <span style='color:#111;'> 276B </span>","children":null,"spread":false},{"title":"run.f <span style='color:#111;'> 264B </span>","children":null,"spread":false},{"title":"usage_statistics_webtalk.html <span style='color:#111;'> 25.69KB </span>","children":null,"spread":false},{"title":"xsim.ini <span style='color:#111;'> 22.33KB </span>","children":null,"spread":false},{"title":"vivado.jou <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false},{"title":"vivado_20068.backup.jou <span style='color:#111;'> 713B </span>","children":null,"spread":false},{"title":"vivado.jou <span style='color:#111;'> 713B </span>","children":null,"spread":false},{"title":"vivado_8004.backup.jou <span style='color:#111;'> 712B </span>","children":null,"spread":false},{"title":"vivado.jou <span style='color:#111;'> 708B </span>","children":null,"spread":false},{"title":"vivado.jou <span style='color:#111;'> 699B </span>","children":null,"spread":false},{"title":"ISEWrap.js <span style='color:#111;'> 7.14KB </span>","children":null,"spread":false},{"title":"ISEWrap.js <span style='color:#111;'> 7.14KB </span>","children":null,"spread":false},{"title":"ISEWrap.js <span style='color:#111;'> 7.14KB </span>","children":null,"spread":false},{"title":"rundef.js <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"rundef.js <span style='color:#111;'> 1.41KB </span>","children":null,"spread":false},{"title":"rundef.js <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"runme.log <span style='color:#111;'> 55.68KB </span>","children":null,"spread":false},{"title":"runme.log <span style='color:#111;'> 31.67KB </span>","children":null,"spread":false},{"title":"runme.log <span style='color:#111;'> 29.08KB </span>","children":null,"spread":false},{"title":"vivado.log <span style='color:#111;'> 13.64KB </span>","children":null,"spread":false},{"title":"PCPU.lpr <span style='color:#111;'> 343B </span>","children":null,"spread":false},{"title":"imem.mif <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"imem.mif <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"imem.mif <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"imem.mif <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"imem.mif <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"imem.mif <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"imem.mif <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"imem.mif <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"imem.mif <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"imem.mif <span style='color:#111;'> 759B </span>","children":null,"spread":false},{"title":"......","children":null,"spread":false},{"title":"<span style='color:steelblue;'>文件过多,未全部展示</span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明