Skip to content

DerrickMarcus/single-cycle-cpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

清华大学2024春季学期课程《数字逻辑与处理器基础》大作业二:MIPS32指令集单周期处理器

主要任务:完成代码填空,运行简单的汇编代码;添加自造的新指令,完成神经网络加速单元设计。使用 Vivado 工具进行综合和静态时序分析。

文件结构如下:

.
|-- README.md
|-- accelerator				添加神经网络加速单元
|   |-- prj
|   `-- user
|       |-- data			约束文件和数据文件
|       |   |-- 2.asm
|       |   |-- 3.asm
|       |   |-- Data-q2-q3.txt
|       |   |-- Inst-q2.txt
|       |   |-- Inst-q3.txt
|       |   `-- xdc_for_both.xdc
|       |-- sim				仿真文件
|       |   `-- test_cpu.v
|       `-- src				源代码文件
|           |-- ALU.v
|           |-- ALUControl.v
|           |-- CPU.v
|           |-- Control.v
|           |-- DataMemory.v
|           |-- InstructionMemory.v
|           `-- RegisterFile.v
|-- report.pdf				实验报告
|-- single-cycle			单周期处理器
|   |-- prj
|   `-- user
|       |-- data			约束文件和数据文件
|       |   |-- 1-1.asm
|       |   |-- 1-2.asm
|       |   |-- Data-q1.txt
|       |   |-- Inst-q1-1.txt
|       |   |-- Inst-q1-2.txt
|       |   `-- xdc_for_both.xdc
|       |-- sim				仿真文件
|       |   `-- test_cpu.v
|       `-- src				源代码文件
|           |-- ALU.v
|           |-- ALUControl.v
|           |-- CPU.v
|           |-- Control.v
|           |-- DataMemory.v
|           |-- InstructionMemory.v
|           `-- RegisterFile.v
`-- 单周期处理器大作业_2024.pdf		实验指导书

About

The single cycle processor project of Digital logic and Processors, 2024 spring, Department of Electronic Engineering, Tsinghua University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors