Zhangyc0 / ZJU_computer_sysytem_cpu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ZJU_computer_system_pu

计算机系统课程(涵盖数逻、计组、体系结构内容),利用TA提供环境,搭建一个支持部分RISC v指令的流水线CPU

  • 浙江大学2020级信息安全专业计算机系统Ⅰ Ⅱ Ⅲ联通课程所有硬件叠加实验最终版本
  • 运行环境:vivado 2017.4
  • RISCV架构,五级流水线
  • 实现了CSR寄存器和部分特权指令,使用前递解决了所有前递能解决的conflict
  • 实现了D-Cache和I-Cache
  • 可以运行简易版kernel

About

License:MIT License


Languages

Language:VHDL 95.9%Language:Verilog 3.4%Language:Shell 0.3%Language:HTML 0.1%Language:JavaScript 0.1%Language:Tcl 0.1%Language:SystemVerilog 0.0%Language:C 0.0%Language:Stata 0.0%Language:Batchfile 0.0%Language:Assembly 0.0%Language:Forth 0.0%Language:Pascal 0.0%Language:1C Enterprise 0.0%Language:PureBasic 0.0%