Skip to content

Il mio breadboard computer TTL a 8 bit basato sulla realizzazione di Ben Eater e sui miglioramenti di Tom Nisbet

License

Notifications You must be signed in to change notification settings

andreamazzai/beam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BEAM

Breadboard computer TTL a 8 bit basato sulla realizzazione di Ben Eater e sui miglioramenti di Tom Nisbet

Il BEAM è un computer TTL su breaboard ispirato al SAP-1 8-bit computer di Ben Eater; include anche i miglioramenti e le espansioni presenti nell'NQSAP di Tom Nisbet.

Alcuni aspetti interessanti del progetto:

  • Set di istruzioni e modalità di indirizzamento ispirati al processore 6502
  • Registri A, X, Y come nel 6502
  • Stack Pointer
  • ALU basata su 74LS181 per tutte le operazioni aritmetiche e logiche
  • Istruzioni di rotazione e scorrimento implementate con shift-register
  • Flag NVZC
  • Sviluppo di bootloader e programmatore di EEPROM

Questo repository contiene:

BEAM Breadboard Computer

Left side 8-bit bus Right side
Clock IIIIIIII Program Counter
RAM IIIIIIII X Register
RAM IIIIIIII Y Register
MAR IIIIIIII D Register
Control Logic IIIIIIII A Register
Control Logic IIIIIIII H Register
Ring Ctr / IR IIIIIIII ALU
Loader IIIIIIII B Register
Loader IIIIIIII Flags Register
Output Register IIIIIIII Flags Register
Output / Loader IIIIIIII Stack Pointer

About

Il mio breadboard computer TTL a 8 bit basato sulla realizzazione di Ben Eater e sui miglioramenti di Tom Nisbet

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages