04 / Systems
Custom CPU & OS
Our university team modeled a processor architecture in VHDL, then built an operating system for it using C and Assembly.
One architecture. Two semesters. Hardware to OS.
- Contribution
- University team project
- Focus & technologies
- VHDL · C · Assembly
Defining the hardware
The first semester focused on CPU hardware defined in VHDL. The architecture took inspiration from hardware comparable to the Raspberry Pi 2B.
Building on that architecture
In the following semester, the team implemented an operating system in C and Assembly. Documentation and register-manual debugging were part of moving from the hardware definition to working software.