Skip to content

john777100/Pipeline-RISC-V-CPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

To execute baseline:
	run "ncverilog Final_tb.v CHIP.v slow_memory.v +access+r +define+TestBenchName"

To execute BrPred on 2bit FSM:
	run "ncverilog Final_tb.v CHIP_BP_2bit.v slow_memory.v +access+r +define+BrPred"
To execute BrPred on 2AL:
	run "ncverilog Final_tb.v CHIP_BP_2AL.v slow_memory.v +access+r +define+BrPred"

To execute Compression:
	run "ncverilog Final_tb.v CHIP_final_compression_v1.v slow_memory.v +access+r +define+TestBenchName"

For gate-level simulation:
	change the .sdf in Final_tb.v to the corresponding one in syn/
	in the command, change the CHIP_*.v file to the corresponding .v file in syn/
	add "+define+SDF" at the end of the command

About

Final project of course "Digital System Design" supervised by Prof. An-Yeu Wu(with branch prediction and compression support)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors