Continuiamo ad implementare un sistema basato su Z80 su breadboard utilizzando un Arduino Uno come “memoria ROM” per fornire al processore le istruzioni da eseguire.
Utilizziamo inoltre un 74138 per la decodifica degli indirizzi di I/O ed un 74374 per memorizzare i dati (come se fosse una memoria statica).
Schema elettrico dei collegamenti fatti su breadboard: https://github.com/Alexa-Academy/arduino-z80-rom/blob/main/Schematic_Z80_breadboard_2023-03-31.pdf
I datasheet dei due componenti: https://alexa-academy.it/wp-content/uploads/datasheets/sn54ls138-sp.pdf https://alexa-academy.it/wp-content/uploads/datasheets/74374_SGS-Thomson.pdf
Il codice utilizzato su Arduino https://github.com/Alexa-Academy/arduino-z80-rom/blob/main/memory_z80.ino
Il libro di Federico Faggin creatore dello Z80: https://amzn.to/3KerHCI
Manuale utente Z80: https://www.zilog.com/docs/z80/um0080.pdf Datasheet NEC D780: https://alexa-academy.it/wp-content/uploads/datasheets/PD780.PDF