# GenshinCPU **Repository Path**: seddon2001/genshin-cpu ## Basic Information - **Project Name**: GenshinCPU - **Description**: This repo is GenshinCPU From NWPU(NSCSCC First Prize) - **Primary Language**: Verilog - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 21 - **Forks**: 2 - **Created**: 2021-08-26 - **Last Updated**: 2025-09-24 ## Categories & Tags **Categories**: chips **Tags**: None ## README # GenshinCPU 项目文档 ### 这里是西北工业大学二队(GenshinCPU)第五届龙芯杯的参赛作品 #### 文档作者 + 杨益滔 #### 项目人员 + 魏天昊(队长):主要负责CPU微架构、TLB模块、分支预测器的开发 + 江嘉熙:主要负责CPU微架构、cache模块的开发 + 杨益滔:主要负责CPU微架构、AXI模块开发,及搭建差分测试框架 + 申世东:主要负责CPU微架构、Linux内核的适配,及搭建配套基础设施 #### 设计细节: + 单发射7级流水线,主频为150M(主频排名第一) + 正确实现96条指令,18个CP0寄存器,10种异常 + 支持PMON,uCore,Linux2.6操作系统稳定运行 + 实现了可配置的ICache与数据DCache,Cache整体命中率超过99% + 设计8项全相联TLB,并通过ITLB,DTLB与CPU进行交互 + 具有性能较为良好的分支预测器 + 使用Verilator加速初赛功能测试,性能测试仿真 + 搭建Verilaotr & NEMU-mips32的差分测试框架,支持在仿真环境下启动PMON,uCore,Linux(至内核态初始化) #### 您可以在Gitee的标签中找到我们开发里程碑,上面有我们详细的提交记录 #### 如果您有任何问题,欢迎与我们联系 + 魏天昊 weitianhao@mail.nwpu.edu.cn + 江嘉熙 jshmjjx@mail.nwpu.edu.cn + 杨益滔 nwpuyyt@mail.nwpu.edu.cn + 申世东 seddon@mail.nwpu.edu.cn