Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARM_Microprocessor

  1. This repo contains a ARM based CPU written in VHDL.

  2. It is divided into 2 modules: datapath and controller, with each having their own submodules/entities.

  1. Is a integrated design consisting of functional units:
  • ALU
  • Multipliers
  • Shifter
  • Register File, registers
  • Muxes and extenders.
  1. Schematic
  1. Controller determines the operation of the datapath, by passing control signals to various multiplexers. It controls the data flow through the datapath.

  2. It consists of the following sub-modules:

  • Instruction Decode
  • Main Controller
  • ALU Controller
  • Branch Controller
  • Controller FSM:

ControlFSM

  1. Schematic:

Schematic

Software

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages