Bubble Sort (CPR E 281)

Digital logic final project: register file + FSM-based bubble sort design.

Digital logicFSMVerilog/BDFDebugging
Bubble sort overview
Project overview

Overview

How It Worked

Challenges

The main blocker was timing: difficulty writing to two registers within one clock cycle, requiring multiple clock domains and careful sequencing.
Add top-level block diagram and FSM state diagrams.

Design Documents

Files:
If you want to attach reports, PDFs, or datasheets, drop them into /assets/docs/ and link them here.