summaryrefslogtreecommitdiff
path: root/2004/n/fpga/doc
diff options
context:
space:
mode:
authorgalmes2004-04-20 19:59:26 +0000
committergalmes2004-04-20 19:59:26 +0000
commit489d64368333cad1c6fbca60b4f3065727ba47cb (patch)
treecf87015de371608d68058f6ea935d5e24a061fd6 /2004/n/fpga/doc
parent70e377954fbe8ea6ab5aa643506f2edd07f8b493 (diff)
rapport : Ajout d'une introduction qui tienne la route.
Diffstat (limited to '2004/n/fpga/doc')
-rw-r--r--2004/n/fpga/doc/dcd/rapport.tex70
1 files changed, 62 insertions, 8 deletions
diff --git a/2004/n/fpga/doc/dcd/rapport.tex b/2004/n/fpga/doc/dcd/rapport.tex
index 78bf6ec..9922daa 100644
--- a/2004/n/fpga/doc/dcd/rapport.tex
+++ b/2004/n/fpga/doc/dcd/rapport.tex
@@ -57,20 +57,58 @@ PC104}
\pagebreak
%1}}}
+% Todo :
+
+% Remerciements ?
+
\section{Introduction}
-Notre projet de carte fpga avance. Nous avons répartit les tâches, et commencé
-à concevoir les modules du projet.
+Suite au cahier des charges, écrit précédement, voici un rapport détaillant
+l'implémentation de la solution pour laquelle nous avons opté : la réalisation
+d'une carte FPGA.
+
+En effet, les avantages de ce type de carte sont nombreux. Tout d'abord, une
+fois le routage et la fabrication effectuée, cette carte peut-être
+reprogrammée à "volonté". En effet, cela est très utile autant lors de la
+phase de mise au point des différents modules que plus tard, si le besoin
+d'apporter des modification se fait sentir.
+
+On pourrait par exemple remplacer un module inutilisé (bus $I^2C$, gpio...)
+pour implémenter un autre module plus utile à ce moment. Pour cela, il
+suffirait de ré-affecter les pattes (fichier de contrainte) associées au
+module inutilisé et de modifier légèrement le code VHDL.
+
+Ensuite, cette carte a été faite dans une optique de réutilisation. En effet,
+pour gagner du temps de développement, il devient important que nos
+prédécesseurs puissent reprendre ce que nous avons développé. Ainsi, nous
+avons par exemple décider de choisir d'utiliser une carte PC104 pour la
+réalisation de ce robot.
+
+Ce type de carte a en effet l'avantage d'être standardisée. Il est donc facile
+de trouver des fournisseurs, critère très important pour la pérennité du
+système conçu !
-Le présent dossier a pour but de présenter l'architecture de chacun de ces
-modules.
+Le présent dossier a pour but de présenter la carte FPGA. Nous présenterons
+une première vision globale de cette carte dans laquelle nous donnerons ses
+principales caractéristiques, à savoir, à quoi servira cette carte, de quels
+modules elle sera composée et les informations relatives au routage de cette
+carte.
+
+Nous expliquerons aussi le fonctionnement des différents modules et en
+particulier comment piloter ceux-ci à partir de la carte PC104. Pour chaque
+module, nous avons détaillé son fonctionnement interne ou architecture
+physique et listé le code VHDL créé.
\pagebreak
% Ici, explication sur la carte dans son ensemble ?
\section{Architecture globale}
+
+Cette première vision a pour but de donner
+
+
La carte FPGA est destinée à être branchée sur un PC104 via un bus ISA.
Ce module est composé de différents blocs : $I^2C$, ports série, gestion caméra,
@@ -108,10 +146,6 @@ Cf schéma de l'architecture globale, figure \ref{archiglobale} page
\input{./portserie/portserie.tex}
\pagebreak
-%\section{Les sorties servo}
-%\input{./servo/servo.tex}
-%\pagebreak
-
\section{Le bloc PWM}
\input{./pwm/pwm.tex}
\pagebreak
@@ -126,6 +160,26 @@ Cf schéma de l'architecture globale, figure \ref{archiglobale} page
\section {Conclusion}
+
+% Là ou on en est
+Même si nous ne sommes pas encore à la fin
+
+On a des modules qui fonctionnent
+
+On aura pu tester différents modules sur carte de test.
+
+Découverte de Protel,
+
+Réalisation de la carte auprès d'un fabriquant,
+
+Recherche du fabriquant le plus adapté
+
+Réussi à négocier un sponsoring avec lui !
+
+Négociation d'un contrat
+
+
+
\pagebreak