pc-com: tx_done_* ist unnoetig bzw. verzoegert das ganze sogar
[hwmod.git] / spec / speck.tex
index c2e715f28bd1cf5702591e0c262abab6d9f5c064..5bff4337f0f78a67af5006db9e9ea24b7cbda0f9 100644 (file)
@@ -615,12 +615,25 @@ verarbeitet werden.
 \emph{error} ein Schl\"usselwort in VHDL ist.
 \item Die Richtungen bei den Signalen \emph{p\_read} und \emph{p\_write} wurden
 jeweils im Modul Parser und History vertauscht.
-\item TODO: \emph{p\_rw} und \emph{p\_spalte} unnoetig (wenn man es in history richtig
-behandelt??)
-\item aussagekr\"aftigere Fehlermeldungen.
-\item ALU: signal \emph{opM} fuer restberechnung
+\item Parser $\Rightarrow$ History: \emph{p\_rw} und \emph{p\_spalte} unn\"otig.
+\item Interface: aussagekr\"aftigere Fehlermeldungen.
+\item Interface: Ausgabe teilweise in Farbe und ein Prefix vor jeder Eingabe der die
+Rechnungsnummer angibt.
+\item ALU: signal \emph{opM} fuer Restberechnung
 \item Parser: Signale der ALU bleiben intern.
+\item Scanner: Fehler in der state-maschine: ein extriger \"Ubergang von
+\emph{read} auf \emph{\"ubernehmen} ist n\"otig um Leerzeichen \"ubernehmen zu
+k\"oennen.
+\item Scanner: \"Uberg\"ange der Statemaschine passen im Allgemeinen nicht
+wirklich $\Rightarrow$ Tonne
+\item Scanner: Akzeptiere auch 0-9 Tasten die nicht am Numpad liegen.
+\item History $\Rightarrow$ Display: ein zus\"atzliches Signal \emph{d\_new\_bs}.
+\item Display $\Rightarrow$ History: die Breite f\"ur \emph{d\_zeile} muss
+ebenfalls so breit wie \emph{p\_zeile} sein (zumindest vereinfacht das die
+Implementierung)
+\item RS232: \emph{tx\_done} hinzugef\"ugt.
+\item PC-Kommunikation: der gesamte RAM f\"ur die Berechnungen wird immer
+gedumpt. Auch wird der Dump nun beim Zeichen \emph{A} (= \emph{0x41}) gesendet,
+da es mit Zeichen \emph{0x0a} (= Enter) nicht mit jedem Terminal funktionierte.
 \end{itemize}
-
 \end{document}
-