Skip to content

JYBian/SingleCycleCPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SingleCycleCPU

Objective

The objective of this repositories is to model the Single Cycle implementation of MIPS computer in Verilog that support a subset of MIPS instruction set including:

  • The memory-reference instructions load word (lw) and store word (sw)
  • The arithmetic-logical instructions add, addi, sub, and, andi, or, and slt
  • The jumping instructions branch equal (beq), branch not equal (bne), and jump (j)

Working Flow

The following diagram shows the working flow of the Single Cycle CPU and was referenced when creating the Verilog files. (source: Computer Organization and Design, by Patterson and Hennessy, Morgan Kaufmann Publishers)

SingleCycle

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published