Selfmade Computer

From Tuxamito
Jump to: navigation, search

I have always been interested in CPU architecture. In order to understand better how a CPU internally works I decided to design and build my own computer just using discrete logic. For many people this might sound as a lost of time... but some people entertain themselves with sudokus! :)

TH-C01

Full details of TH-C01

Definition

  • 8 bit ALU
  • 8 bit Data bus
  • 16 bit Address bus (MAX 64k bytes RAM)
  • 8 x 8 bit registers (R0..R7) + (R6+R7 as address pointer)
  • Dedicated Stack Pointer
  • Dedicated PC
  • Interruption control
  • Expected 100 Khz
  • RISC-like architecture with 3 to 5 cycles per operation

STATUS

  • Definition: Finished
  • Design: Final Design
  • Implementation: Early Implementation
  • Tools:
    • Assembler: Started

TH-C02

Definition

  • 24 bit ALU
  • 24 bit Data bus
  • 24 bit Address bus
  • RISC architecture
  • Pipelining

STATUS

  • Design:
  • Implementation:
  • Tools:
    • Assembler
    • Compiler