Back to Home

Systems Explore

Sept 2025 – Present

My experiments in computer architecture, operating systems, automation, and environment building.

5-Stage Pipelined RISC-V CPU

TeamSpring 2025

Built a fully pipelined RISC-V CPU in Verilog across 6 phases, from assembler to caches. Each phase was validated against an autograder that compared execution traces to an ideal simulation.

The 5-stage pipeline with IF, ID, EX, MEM, and WB stages, supporting hazard control.
The 5-stage pipeline with IF, ID, EX, MEM, and WB stages, supporting hazard control.

My contributions spanned most of the stack: B-type instruction encoding in the assembler, the decoder module and full control unit (opcode-to-signal truth table), all four pipeline registers with stall and flush support, and the shared main memory module with a miss-handling FSM covering dirty write-back, prefetch, and a 100-cycle memory penalty.

View on GitHub →

Arch Linux Installs

SoloSept 2025 – Present

Installed a minimal Arch system to get a better feel for how an OS actually comes together. Learned a lot about bootloaders, filesystems, displays, networking, and recovery through maintenance and installations.

Automation Scripts

SoloFall 2025

Wrote bash scripts to automate display setup, brightness control, and switching between network services. These helped me learn new tools, simplify systemd tasks, and customize my environment beyond what Windows allows.

Maintained by Orion
© 2026. All rights reserved.