tabellen vorlage
[hwmod.git] / spec / spec.tex
index f332e98ee09f33c0db5c7e75cf21459fab20d694..fba8fb4fe2955532d4bf8d8ff45906b19f19ca45 100644 (file)
@@ -145,16 +145,23 @@ Ersteres wuerde ich unter Logisches Interface verstehen.
 
 \begin{landscape}
 \paragraph{VGA}
+siehe Tabelle \ref{tab:vga}.
 
-TODO: How to control the VGA component ?= schnittstelle + beschreibung des vga moduls?
+\THEAD{vga}{Interfaces f\"ur das VGA Modul}
+vga\_clk & in & 1 & std\_logic & PLL & VGA-Clock \ZE
+vga\_res\_n & in & 1 & std\_logic & PLL & VGA-Reset \ZE
 
-vorgegeben:
-
-allgemein: sys\_clk (in), sys\_res\_n (in)
+vsync\_n & out & 1 & std\_logic & Bildschirm & Vertikale Synchronisation\ZE
+hsync\_n & out & 1 & std\_logic & Bildschirm & Horizontale Synchronisation\ZE
 
-zu den hardware pins: vga\_clk (in), vga\_res\_n (in), vsync\_n (out), hsync\_n (out), ? bits r (out), ? bits g (out), ? bits b (out)
+r & out & 3 & std\_logic\_vector & Bildschirm & Ausgabe der Farbe Rot \ZE
+g & out & 3 & std\_logic\_vector & Bildschirm & Ausgabe der Farbe Gr\"un \ZE
+b & out & 2 & std\_logic\_vector & Bildschirm & Ausgabe der Farbe Blau \ZE
 
-zum modul display: 8 bit command (in), 32 bit command\_data (in), 1 bit free (out)
+command & in & 8 & std\_logic\_vector & Display & Kommando an das VGA Modul \ZE
+command\_data & in & 32 & std\_logic\_vector & Display & Daten f\"ur das Kommando \ZE
+free & in & 1 & std\_logic & Display & Signalisiert Bereitschaft \ZE
+\TEND
 
 \paragraph{PS/2}
 
@@ -181,14 +188,6 @@ externe Pins f
 
 zum modul pc-kommunikation: 8 Empfangsbits (out), 1 Received Flag (out), 8 Sendebits (in), 1 Sendflag (in)
 
-\begin{table}%
-\begin{tabular}{lcr}
-
-\end{tabular}
-\caption{}
-\label{}
-\end{table}
-
 \paragraph{Scanner}
 
 TODO