Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shreyb2091/cse-bubble-processor


https://github.com/shreyb2091/cse-bubble-processor

assembly cs220 cse iitk mips processor sem-4

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# CSE BUBBLE Processor

This is a processor made using Verilog HDL.

It was made as a part of a course project (CS220) - Computer Organization

A custom architecture set similar to MIPS was made. It consists of 3 memory modules, an ALU module and a CPU module.

It was made to perform Bubble Sort on a given a array stored in the data memory module. The machine code for the sorting algorithm is stored in the instructions memory module.

To run the processor, run ```iverilog -o cpu_tb.vvp cpu_tb.v``` to compile the program. Then run ```vvp cpu_tb.vvp``` to execute the program.