summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorprot2004-10-11 23:15:47 +0000
committerprot2004-10-11 23:15:47 +0000
commitfdd6216054017f4aded7501d4a6e725710438a35 (patch)
treebfaa97d64d3a870f4bc8f53dd82c60a6e691f5bc
parentbda37bfbe9130f472ac892b2b62561f933a0c106 (diff)
Patch du "trou décodisa"
- enlevé l'inclusion du fichier decodisa.tex - rajouté quelques lignes d'explications succintes
-rw-r--r--2004/n/fpga/doc/dcd/Makefile2
-rw-r--r--2004/n/fpga/doc/dcd/rapport.tex13
2 files changed, 13 insertions, 2 deletions
diff --git a/2004/n/fpga/doc/dcd/Makefile b/2004/n/fpga/doc/dcd/Makefile
index 692d66d..220f03e 100644
--- a/2004/n/fpga/doc/dcd/Makefile
+++ b/2004/n/fpga/doc/dcd/Makefile
@@ -1,4 +1,4 @@
-SUBDIR= interrupt gpio ovcam portserie images pwm decodisa
+SUBDIR= interrupt gpio ovcam portserie images pwm #decodisa
all:
for i in $(SUBDIR); do (cd $$i; $(MAKE) all); done
diff --git a/2004/n/fpga/doc/dcd/rapport.tex b/2004/n/fpga/doc/dcd/rapport.tex
index deaaf57..9c87941 100644
--- a/2004/n/fpga/doc/dcd/rapport.tex
+++ b/2004/n/fpga/doc/dcd/rapport.tex
@@ -157,7 +157,18 @@ IRQ.
% Les diffrents modules de la carte
\section{Le dcodage du bus ISA}
-\input{./decodisa/decodisa.tex}
+%\input{./decodisa/decodisa.tex}
+Suite un problme sur l'archivage cvs, cette partie a malencontreusement
+disparu.
+
+Sachez juste que le module 'decodisa' permet de dcoder l'adresse ISA. Pour
+cela, il dcode les 16 MSB du bus d'adresse et les compare l'adresse que
+l'on a attribue au FPGA. Si cette adresse est bonne alors il dcode les 8 LSB
+qui correspondent l'adressage des registres internes.
+
+Il effectur aussi la conversion des signaux de controle de bus ISA (AEN,IOR,IOW)
+vers des signaux de controle de bus internes (clk, rw).
+
\pagebreak
\section{La gestion des interruptions}