Skip to content
This repository has been archived by the owner on Jan 16, 2022. It is now read-only.

Latest commit

 

History

History
24 lines (19 loc) · 722 Bytes

README.md

File metadata and controls

24 lines (19 loc) · 722 Bytes

Yet Another SAP-1 based 8-bit computer

An 8-bit computer based on Ben Eaters version of SAP-1 modified to use larger parallel flash/RAM for future upgrades.

Hardware description

YASAP-1 consists of the following blocks:

  • 4-bit Program Counter
  • 8-bit Register A (First operand)
  • 8-bit Arithmetic Logic Unit with following functions:
    • A + B
    • A - B
    • Carry and Zero flags
  • 8-bit Register B (Second operand)
  • 8-bit Output register with 4 digit 7-segment display
  • Clock with manual step mode
  • 4-bit Memory Address Register
  • 16 x 8-bit SRAM
  • Memory controller for writing user data to RAM
  • 8-bit Instruction Register
  • Control logic