NOVA CORE
- 1 Devlogs
- 19 Total hours
Nova Core is a custom 16-bit accumulator-based CPU designed and built from scratch in Verilog. It features a simple instruction set, ALU, registers, RAM, ROM, program counter, and custom control logic.
Nova Core is a custom 16-bit accumulator-based CPU designed and built from scratch in Verilog. It features a simple instruction set, ALU, registers, RAM, ROM, program counter, and custom control logic.
I finished making my nova core v1 but forogot to wire any devlogs so here is my readme i hope it is ok….. Nova Core is a custom 16-bit CPU designed and built from scratch in Verilog.
Demo https://zoomwag.github.io/nova-core/
The project is focused on learning how processors work by designing each major component individually and combining them into a complete CPU.
Here are some images of the cpu
Every NovaCore instruction is 16 bits wide:
Bit: 15 12 11 0
┌─────────────────┬─────────────────────────────────┐
│ 4-bit opcode │ 12-bit operand │
└─────────────────┴─────────────────────────────────┘