Skip to content

My Loongarch32 CPU for UCAS's course in Computer Architecture Laboratory

License

Notifications You must be signed in to change notification settings

XuJinsheng/UCAS-CA-Lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UCAS-CA-Lab

This project implements an out-of-order CPU based on the Reduced LoongArch 32 instruction set architecture (ISA), for the UCAS course, Computer Architecture and Engineering Laboratory.

architecture

Directory Structure

  • myCPU/ - Contains the SystemVerilog code for the CPU.
  • soc_verify/ - Contains the files required for running the CPU in Vivado.
  • func/ - Contains test programs for validating CPU functionality.
  • gettrace/ - Contains trace for comparing during simulation.

Usage

In Vivado Tcl Console Window, Run

source ./soc_verify/soc_axi/run_vivado/create_project.tcl

Then everything is in Vivado.

About

My Loongarch32 CPU for UCAS's course in Computer Architecture Laboratory

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published