# FDCPU **Repository Path**: demon0511/fdcpu ## Basic Information - **Project Name**: FDCPU - **Description**: 复旦大学2022春计算机组成与体系结构(H) 基于复旦教学CPU框架,使用system verilog,实现了支持异常中断、握手总线、数据指令缓存、阻塞转发的五级流水线CPU - **Primary Language**: Verilog - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-25 - **Last Updated**: 2023-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: system-verilog, CPU ## README # Architecture 2022Spring Fudan 课程网站:https://fducslg.github.io/Arch-2022Spring-FDU/ ### 项目结构 Arch-2022Sping-FDU │── build:仿真测试时才会生成的目录 │── difftest:仿真测试框架 │── ready-to-run:仿真测试文件目录 │  ├── lab1:包含lab1相关的测试文件,需要关注其中的 .S 汇编文件 │  └── ... │── vivado │  └── test1 │     └── project:vivado项目工程目录 │── vsrc:需要写的CPU代码所在目录 │  ├── include:头文件目录 │  ├── pipeline │     ├── regfile:寄存器文件目录,寄存器组模块已给出 │     ├── execute:流水线执行阶段目录,alu模块已给出 │     └── core.sv:五级流水线主体代码 │  ├── ram:内存控制相关目录 │  ├── util:访存接口相关目录 │  ├── add_sources.tcl │  ├── mycpu_top_nodelay.sv:以下是项目头文件 │  ├── mycpu_top.sv │  ├── SimTop.sv │  └── VTop.sv │── xpm_memory:Xilinx的内存IP │── Makefile:仿真测试的命令汇总 │── readme.md: 此文件