summaryrefslogtreecommitdiff
path: root/2004/n/fpga
diff options
context:
space:
mode:
authorgalmes2004-04-19 17:35:45 +0000
committergalmes2004-04-19 17:35:45 +0000
commit52e5a475dff09c0f900bf374884a8ec13d2a96c6 (patch)
treeb7a7dafd1d660695a241146c5cc3bcd817778371 /2004/n/fpga
parentacefd9f0f4cd55954a9e5ef73f88ac639796e574 (diff)
interrupt : ajout de l'image de simulation.
gpio : modif pour que ça compile.
Diffstat (limited to '2004/n/fpga')
-rw-r--r--2004/n/fpga/doc/dcd/gpio/gpio.tex16
-rw-r--r--2004/n/fpga/doc/dcd/interrupt/interrupt.tex30
-rw-r--r--2004/n/fpga/doc/dcd/interrupt/sim/Makefile2
-rw-r--r--2004/n/fpga/doc/dcd/interrupt/sim/interrupt_route.pngbin0 -> 4452 bytes
4 files changed, 39 insertions, 9 deletions
diff --git a/2004/n/fpga/doc/dcd/gpio/gpio.tex b/2004/n/fpga/doc/dcd/gpio/gpio.tex
index 59068b7..a4a78e1 100644
--- a/2004/n/fpga/doc/dcd/gpio/gpio.tex
+++ b/2004/n/fpga/doc/dcd/gpio/gpio.tex
@@ -100,14 +100,14 @@ sorties.
%% TODO : Se débrouiller pour inclure les DEUX images
% Commande sympas : convert -rotate -90 fichier.tiff fichier.pdf
-\begin{figure}[htbp]
-\begin{center}
+%% \begin{figure}[htbp]
+%% \begin{center}
%\includegraphics[height=\textheight,angle=90]{./gpio/sim/gpio_behav_sim_test.pdf}
-\includegraphics[height=0.8\textheight,angle=90]{./gpio/sim/gpio_behav_sim_dim.pdf}
+%% \includegraphics[height=0.8\textheight,angle=90]{./gpio/sim/gpio_behav_sim_dim.pdf}
%\includegraphics[width=0.7\textwidth,angle=90]{./gpio/sim/gpio_behav_sim1.pdf}
-\end{center}
-\label{gpio_behav_sim1}
-\end{figure}
+%% \end{center}
+%% \label{gpio_behav_sim1}
+%% \end{figure}
Dans cet exemple, nous allons configurer puis utiliser le bloc d'entrées /
@@ -354,8 +354,8 @@ synthèse logique du module.
\lstinputlisting{./gpio/res_gpio.syr}
On peut donc constater que les ressources qui seront utilisées par un module
-gpio adaptées au FPGA que nous avons choisi, à savoir, un Spartan2 xc2s200
-avec un boitier pq208.
+gpio, sont daptées au FPGA que nous avons choisi, à savoir, un Spartan2
+xc2s200 avec un boitier pq208.
En effet, nous avons décidé d'avoir 5 modules gpio sur la carte, ce qui
représente 40 pins utilisées et 5\% des ressources en slices. Ces
diff --git a/2004/n/fpga/doc/dcd/interrupt/interrupt.tex b/2004/n/fpga/doc/dcd/interrupt/interrupt.tex
index 652a4eb..efc51e7 100644
--- a/2004/n/fpga/doc/dcd/interrupt/interrupt.tex
+++ b/2004/n/fpga/doc/dcd/interrupt/interrupt.tex
@@ -142,7 +142,37 @@ décrits. Le listing correspondant à ce module est donné
annexe~\ref{sec:interrupt} page~\pageref{sec:interrupt}.
+\subsection{Résultats de synthèse logique}
+
+Ci dessous sont présentées un résumé des informations fournies suite à la
+synthèse logique du module.
+
+%\lstinputlisting{./interrupt/res_interrupt.syr}
+
+On peut donc constater que les ressources qui seront utilisées par le module
+de gestion des interruptions sont faibles comparées aux capacités du FPGA
+choisi, à savoir, un Spartan2 xc2s200 avec un boitier pq208.
+
+En effet, ce
+
+En effet, nous avons décidé d'avoir 5 modules gpio sur la carte, ce qui
+représente 40 pins utilisées et 5\% des ressources en slices. Ces
+caractéristiques nous conviennent parfaitement.
+
+
+
\subsection{Simulation}
% mettre aussi peut-être les tests unitaires de chaque bloc ?
+% Commande sympas : convert -rotate -90 fichier.tiff fichier.pdf
+\begin{figure}[htbp]
+\begin{center}
+%\includegraphics[height=\textheight,angle=90]{./gpio/sim/gpio_behav_sim_test.pdf}
+\includegraphics[height=\textheight]{./interrupt/sim/interrupt_route.pdf}
+%\includegraphics[width=0.7\textwidth,angle=90]{./gpio/sim/gpio_behav_sim1.pdf}
+\end{center}
+\label{interrupt_route}
+\end{figure}
+
+
diff --git a/2004/n/fpga/doc/dcd/interrupt/sim/Makefile b/2004/n/fpga/doc/dcd/interrupt/sim/Makefile
index b9bab84..65e8d68 100644
--- a/2004/n/fpga/doc/dcd/interrupt/sim/Makefile
+++ b/2004/n/fpga/doc/dcd/interrupt/sim/Makefile
@@ -1,4 +1,4 @@
-all:
+all: interrupt_route.pdf
%.pdf: %.png
convert $< $@
diff --git a/2004/n/fpga/doc/dcd/interrupt/sim/interrupt_route.png b/2004/n/fpga/doc/dcd/interrupt/sim/interrupt_route.png
new file mode 100644
index 0000000..f1cc86a
--- /dev/null
+++ b/2004/n/fpga/doc/dcd/interrupt/sim/interrupt_route.png
Binary files differ