\documentclass[12pt,fleqn]{article}
   \usepackage{epsfig}
   \pagestyle{plain}
   \usepackage[italian]{babel}
\textwidth=15cm
\textheight=25cm
\oddsidemargin=-0.2in
\evensidemargin=-0.2in
\topmargin=-1.6cm
\bibliographystyle{unsrt}
\begin{document}
\renewcommand{\arraystretch}{1.2}
\title{\bf Laboratorio di Fisica V \newline\normalsize \begin{flushleft}
Relazione Gruppo ..........\end{flushleft}}
\author{\small }
\author{}
\date{}
 

\maketitle


\section{Applicazioni delle FPGA}

\emph{Attenzione:  Alimentare la FPGA a circa 8 Volt, facendo uso dell'alimentazione della basetta}

\subsection{\normalsize Realizzazione di un cronometro, con display a 7 segmenti} 

Si monti il circuito indicato in figura~\ref{cronometro}. 

\begin{figure}[h]
  \begin{center}\mbox{\epsfig{file=cronometro.eps,width=14.0 cm,
height=11 cm}}\end{center}
\caption{}
\protect\label{cronometro}
\end{figure}

Questo definisce la logica di un  cronometro. 
Il segnale di START e STOP viene dato mediante uno dei 
pulsanti della scheda (pin 126), mentre l'altro pulsante (pin 
124) fornisce il RESET.

Realizzare il circuito programmando la FPGA della ALTERA mediante il 
programma MAXPLUS. 

Definire un progetto dal nome ''cronometro'' esclusivamente nella cartella 
''cronometro'' che si trova gi\`a sul disco rigido dei vostri PC.

Si noti che:
\begin{enumerate}
\item{Counter10 \`e ottenuto con il MEGAWIZARD, richiedendo un contatore a 
4-bits, modulo 10, con carry out e clear asincrono}.
\item{I file per la definizione dell'operatore ''pilota-display'' sono 
gi\`a istallati nella vostra cartella. Potete osservarne il contenuto in 
figura~\ref{pilota-display}}.
\end{enumerate}


\begin{figure}[h]
  \begin{center}\mbox{\epsfig{file=pilota-display.eps,width=12.0 cm,
height=10 cm}}\end{center}
\caption{}
\protect\label{pilota-display}
\end{figure}

L'operatore ''pilota-display'' riceve il ingresso il clock a 10 MHz che si 
trova sulla scheda ed i cinque segnali (4 bits ciascuno) che devono essere 
visualizzati rispettivamente sui cinque display; in uscita fornisce un 
segnale di clock da 1kHz (c1k) e 13 segnali di output cos\`i suddivisi:

\begin{itemize}

\item gli A1..A5 che vanno collegati ai pin 8, 9, 10, 12, 13 e comandano 
l'accensione dei rispettivi display (segnale logico 0 $\rightarrow$ display acceso)

\item gli OA..OG forniscono i segnali di acceso~(0) o spento~(1) dei sette 
segmenti (che vengono letti in parallelo) dei display.

\item I sette segmenti, pi\`u il puntino, ricevono gli imput dai pin 17, 18, 19, 
20, 21, 22, 23, 26.

\item L'operatore ''pilota-display'' fa s\`i che i display vengano accesi ripetutamente in 
sequenza per un tempo pari ad 1/5 di millisecondo ciascuno.

\end{itemize}


Dopo aver disegnato il circuito, si compili, si effettui il download (opzione PROGRAMMER
in FILE) e si verifichi il funzionamento

Si effettui poi la simulazione e si ripeta la verifica. 

Si osservi le forme d'onda CLK, c1k, display-1,..,display-5,   1kin,cifra0[0], cifra1[0], cifra2[0],   cifra3[0], cifra4[0] nel circuito primario.

\vspace{1 cm}

Si valuti poi il ritardo tra il segnale di clock in ingresso e gli altri segnali.

Nota: il ritardo pu\'o esser valutato (facendo uso della simulazione) in due modi:
\begin{itemize}
\item[(a)]{facendo uso del sottomenu \emph{waveform editor} (nel menu \emph{Max+PLus II}) esaminando i tempi relativi dei vari segnali}
\item[(b)]{facendo uso della utility \emph{analyse timing} (menu \emph{utilities})}
\end{itemize}

Si riporti nella tabella~\ref{tabella} il ritardo osservato in tutti i casi.


\begin{table}[h!]
	\begin{center}
		\begin{tabular}{| c | c |}
\hline
$segnale$ & $\;\;ritardo (ns)\;\;$ \\
\hline
c1k &   \\
\hline
display-1 &   \\
\hline
display-2 &   \\
\hline
display-3 &   \\
\hline
display-4 &   \\
\hline
display-5 &   \\
\hline
1kin &  \\
\hline
cifra0[0] &   \\
\hline
cifra1[0] &   \\
\hline
cifra2[0] &   \\
\hline
cifra3[0] &   \\
\hline
cifra4[0] &   \\
\hline
\end{tabular}
\caption{Tabella dei ritardi}
\protect\label{tabella}
	\end{center}

\end{table}


Si accluda alla relazione una stampa del circuito disegnato e quella delle forme d'onda
in uscita ottenute dalla simulazione.


\end{document}


