summaryrefslogtreecommitdiffstats
path: root/doc/report/z80uPC.tex
diff options
context:
space:
mode:
Diffstat (limited to 'doc/report/z80uPC.tex')
-rw-r--r--doc/report/z80uPC.tex30
1 files changed, 19 insertions, 11 deletions
diff --git a/doc/report/z80uPC.tex b/doc/report/z80uPC.tex
index eaad987..50034ec 100644
--- a/doc/report/z80uPC.tex
+++ b/doc/report/z80uPC.tex
@@ -50,25 +50,33 @@
\maketitle
\begin{abstract}
+
Lo Zilog Z80 \`e un processore a 8 bit che fu introdotto nel 1976 che ebbe
un grandissimo successo nel mondo dell'elettronica e dell'informatica
- nella fine del 20esimo secolo. In memoria di questo processore pioniere
- dell'industria di sistemi embedded ho deciso di costruire un computer a
- scopo generico intorno a questa piattaforma. L'obiettivo \`e di realizzare
- una scheda programmabile con tutti i componenti necessari come ROM, RAM e
- timers per far funzionare del software programmato se possibile sul
- dispositivo stesso.
+ nella fine del 20esimo secolo. In memoria di questo pioniere
+ dell'industria dei sistemi informatici questo progetto documenta la
+ realizzazione di un microcomputer a scopo generico a base di esso.
+ L'obiettivo primario dunque \`e di realizzare una scheda simile ad una
+ motherboard dei computers venduti all'epoca completa di RAM, ROMs,
+ interfacce seriali e altri circuiti di supporto. Successivamente per
+ l'aspetto software il progetto deve implementare i drivers per ogni
+ circuito presente sulla scheda in modo da semplificare la programmazione.
+ L'obiettivo opzionale del progetto, una volta terminata la costruzione
+ hardware, \`e di realizzare una kernel monolitica che offre funzioni
+ minimali simili ad un sistema UNIX, quali processi, filesystem, memory
+ management e drivers.
+
\end{abstract}
\section{Specifiche tecniche dello Z80}
Lo Z80 \`e un processore molto minimalistico se paragonato a ci\`o che si
-trova oggi sul mercato dei microcontrollori. Per il mio progetto ho deciso di
-utilizzare il modello originale \texttt{Zilog Z8400} che non dispone di
-sistemi integrati come i modelli SoC odierni. Le specifiche pi\`u importanti
-sono elencate a seguire.
+trova oggi sul mercato dei microcontrollori. Per il progetto \prj la CPU in
+uso \`e il modello originale \texttt{Zilog Z8400} che non dispone di sistemi
+integrati come i modelli SoC odierni. Le specifiche pi\`u importanti sono
+elencate a seguire.
\begin{itemize}
- \item Architettura a 8 bit con bus a 16 bit con 64K indirizzi indirizzabili
+ \item Architettura a 8 bit con bus a 16 bit, 64K indirizzi indirizzabili
\item Registri a 16 bit per {\tt SP,PC} e registri di utilizzo generico a
8 bit {\tt A..F} combinabili a coppie {\tt AF,BC,..} per utilizzare
valori a 16 bit