TTL COMPUTER BY ALESSIO LOMBARDO

[HOME] [WORKLOG] [HARDWARE] [CONTACT-ME] [ ]


Sezione "Registers" (Registri)

Architettura

Il TTL Computer, nella versione Lite e nella versione Full, possiede 8 registri "ad uso generale" da 16-bit:

"A1", "A2", "A3" e "A4" sono usati per l'operando A

"B1", "B2", "B3" e "B4" sono usati per l'operando B

Per ogni registro vengono usati 2 Circuiti Integrati SN74ALS573CN della Texas Instrument. Ogni Integrato è costituito da 8 Flip Flop di tipo "D". Sono molto simili ai 74373. Con essi è possibile effettuare ben quattro diverse operazioni: Write, Read, Sleep (NO Write e NO Read) e Trasparent (Write e Read). Ovvero: Scrittura, Lettura, Riposo e Trasparente. Le operazioni sugli 8 registri (A e B) vengono controllate da una apposita Control Unit che si occupa di selezionare e decodificare le operazioni di 2 registri alla volta. Con un Visualizzatore a LED è possibile identificare il tipo di operazione. Le istruzioni arrivano da un Control Bus di 8-bit. La tabella logica della Control Unit è la seguente (con i colori dei LED):

Codice Operazione
A1 A2 A3 A4 B1 B2 B3 B4
0000 XXXX Trasparent Sleep Sleep Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
0001 XXXX Write Sleep Sleep Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
0010 XXXX Read Sleep Sleep Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
0011 XXXX Sleep Sleep Sleep Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
0100 XXXX Sleep Trasparent Sleep Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
0101 XXXX Sleep Write Sleep Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
0110 XXXX Sleep Read Sleep Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
0111 XXXX Sleep Sleep Sleep Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
1000 XXXX Sleep Sleep Trasparent Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
1001 XXXX Sleep Sleep Write Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
1010 XXXX Sleep Sleep Read Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
1011 XXXX Sleep Sleep Sleep Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
1100 XXXX Sleep Sleep Sleep Trasparent Sconosciuta Sconosciuta Sconosciuta Sconosciuta
1101 XXXX Sleep Sleep Sleep Write Sconosciuta Sconosciuta Sconosciuta Sconosciuta
1110 XXXX Sleep Sleep Sleep Read Sconosciuta Sconosciuta Sconosciuta Sconosciuta
1111 XXXX Sleep Sleep Sleep Sleep Sconosciuta Sconosciuta Sconosciuta Sconosciuta
XXXX 0000 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Trasparent Sleep Sleep Sleep
XXXX 0001 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Write Sleep Sleep Sleep
XXXX 0010 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Read Sleep Sleep Sleep
XXXX 0011 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Sleep Sleep Sleep
XXXX 0100 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Trasparent Sleep Sleep
XXXX 0101 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Write Sleep Sleep
XXXX 0110 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Read Sleep Sleep
XXXX 0111 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Sleep Sleep Sleep
XXXX 1000 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Sleep Trasparent Sleep
XXXX 1001 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Sleep Write Sleep
XXXX 1010 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Sleep Read Sleep
XXXX 1011 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Sleep Sleep Sleep
XXXX 1100 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Sleep Sleep Trasparent
XXXX 1101 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Sleep Sleep Write
XXXX 1110 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Sleep Sleep Read
XXXX 1111 Sconosciuta Sconosciuta Sconosciuta Sconosciuta Sleep Sleep Sleep Sleep

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Come si nota dalla tabella, è possibile utilizzare contemporaneamente solo un registro A e un registro B. Gli altri registri sono invece "a riposo", cioè non effettuano nessuna operazione.

Schede

La sezione "Registers" è composta da 4 schede innestate fra loro con dei connettori. Le 4 schede sono:

Schemi Elettrici

In progettazione...

Galleria Fotografica

Questa è la galleria fotografica della sezione "Registers". Clicca sulle foto per ingrandirle.

Dall'alto verso il basso: Scheda "Registers - Control Unit", Scheda "Registers - Registers A", Scheda "Registers - Registers B", Scheda "Registers - Data Bus"