Skip to content

In this project both datapath and controller of ARM Single Cycle CPU is designed by using Verilog. I implemented this on Altera De0-Nano FPGA board.

Notifications You must be signed in to change notification settings

cyusuftas/ARM-Single-Cycle-CPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARM-Single-Cycle-CPU

In this project both datapath and controller of ARM Single Cycle CPU is designed by using Verilog. I implemented this on Altera De0-Nano FPGA board. Necessary modules and schematic files are added. It can process following instructions: ADD, SUB, AND, OR, LSL, LSR, LDR, STR, CMP. ARM instruction format is used. It can be further improved by changing datapath and controller according to desired instruction.

Datapath: alt text

Example instructions: alt text

About

In this project both datapath and controller of ARM Single Cycle CPU is designed by using Verilog. I implemented this on Altera De0-Nano FPGA board.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published