Skip to content

akrasuski1/halb-cpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
Nov 14, 2018
Oct 31, 2018
Nov 16, 2018
Nov 16, 2018
Oct 31, 2018
Sep 13, 2018
Sep 26, 2018
Oct 2, 2018
Nov 16, 2018
Jun 30, 2019
Oct 28, 2018
Nov 11, 2018
Sep 26, 2018
Oct 21, 2018
Sep 20, 2018
Nov 14, 2018
Feb 12, 2019

Repository files navigation

HALB-CPU

This is a design document for simple, yet reasonably functional CPU that is possible to build from scratch in home. By "from scratch" I mean using nothing more than discrete transistors, diodes, resistors and whatever needed for connecting them. There might be some exceptions, such as clock generation or I/O, but the core should follow these principles.

TL;DR

ROM and RAM are separate 16-bit address spaces with 8-bit data cells; RISC-style ISA with 4 registers, two of which can act as pointer; all in TTL logic; opcodes take 1-2 cycles.

Table of contents

About

Discrete transistor CPU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published