This repository has been archived on 2026-02-06 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
f598d2d71bba1c6e550a8ec4dfa1065a4c8d08d5
Square One - From logic gates to 16-bit OS
Square One is a virtual computer built from scratch, starting from the logic gates and CPU to an assembler and compiler, whilst at the very high level Java is implemented-
Architechture
Gates
The gates are designed following a behavioural modelling philosophy (mostly for learning purposes, even though a data flow modelling system would be preferible for big projects)
Resources
- Online Verilog Compiler: https://www.tutorialspoint.com/compile_verilog_online.php
- Online FPGA Simulator: https://simulator.nirajmmenon.com/
Description
Languages
SystemVerilog
45.9%
Verilog
41.3%
C
8.3%
Assembly
3.2%
V
1.3%