You are browsing as a guest. Sign up (or log in) to start making projects!

jonathan

@jonathan

Joined May 31st, 2026

  • 10Devlogs
  • 3Projects
  • 1Ships
  • 6Votes
Open comments for this post

19h 26m 54s logged

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

Features

  • 16-bit CPU architecture
  • Custom instruction set
  • Custom ALU
  • Accumulator-based design
  • Program counter
  • Instruction register and decoder
  • Control unit
  • ROM and RAM
  • Status flags
  • Written entirely in Verilog

NovaCore CPU Instruction Set

Instruction format

Every NovaCore instruction is 16 bits wide:

Bit:  15              12 11                              0
      ┌─────────────────┬─────────────────────────────────┐
      │  4-bit opcode   │         12-bit operand          │
      └─────────────────┴─────────────────────────────────┘
  • The opcode tells the CPU what operation to perform.
  • The operand can contain a constant, RAM address, or program address.
  • Some instructions do not use the operand
0
0
3
Open comments for this post

1h 51m 13s logged

A LOT HAPPNED. so basiclally after finishing my pcb (which i forogot to record becuase for some reasont he non laspe screenshot thing didnt work) i found it cost 150 dollars which insane. becusae iof this i deceded to just ork around a 30 dollar all in one board

0
0
6

Followers

Loading…