Skip to content

Repository with single-cycle, multi-cycle, and pipelined processor designs for architecture labs. Enables study and experimentation to understand processor functionality and performance improvements through different designs.

Notifications You must be signed in to change notification settings

marslan6/ARM-Processor-Designs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer-Architecture-Verilog

This repository contains Verilog implementations for various building blocks that are used in computer architecture, such as the Arithmetic Logic Unit (ALU), shifters, generators, memory, multiplexers, registers, and more.

Verilog Building Blocks for Computer Architecture

ALU.v : Verilog implementation for Arithmetic Logic Unit (ALU)
combinational_shifter.v : Verilog implementation for combinational shifter
constant_value_generator.v : Verilog implementation for constant value generator
controller.v : Verilog implementation for controller
data_path_v.v : Verilog implementation for data path
decoder2to4.v : Verilog implementation for 2-to-4 decoder
decoder4to16.v : Verilog implementation for 4-to-16 decoder
hexto7seg.v : Verilog implementation for hexadecimal to 7-segment decoder
memory.v : Verilog implementation for memory
multiplexer16to1.v : Verilog implementation for 16-to-1 multiplexer
multiplexer2to1.v : Verilog implementation for 2-to-1 multiplexer
multiplexer4to1.v : Verilog implementation for 4-to-1 multiplexer
register_file.v : Verilog implementation for register file
register_synchronous_reset.v : Verilog implementation for register with synchronous reset
register_synchronous_reset_write_en.v : Verilog implementation for register with synchronous reset and write enable

About

Repository with single-cycle, multi-cycle, and pipelined processor designs for architecture labs. Enables study and experimentation to understand processor functionality and performance improvements through different designs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published