Pflichtenheft |
|
VHDL-Projekt III/37 - Gruppe 4 |
Aufgabenstellung |
IST-Analyse |
SOLL-Analyse |
Der Baustein soll zwei 8-Bit-breite Binärzahlen durch fortgesetzte Addition multiplizieren. Das Interface muß demnach zwei 8-Bit-Eingänge besitzen und das Ergebnis an einem 16-Bit-Ausgang liefern.
Um dem Baustein mitzuteilen, daß eine Multiplikation durchgeführt werden soll, wird ein Ladesignal verwendet. Zunächst war vorgesehen, daß der Baustein sofort eine neue Multiplikation beginnt, wenn dieses Signal gesetzt ist. Nach Absprache mit unserem Betreuer, wurde das Verhalten dahingehend verändert, daß der Multiplikationsbaustein das Ladesignal nur prüft, wenn die aktuelle Berechnung abgeschlossen ist.
Da die Multiplikation durch fortlaufende Addition geschehen soll,
müssen die beiden eingelesenen Zahlen zwischengespeichert werden.
Eine Zahl wird dabei als Zählvariable benutzt, die mit jedem Takt
um eins dekrementiert wird, während zu einem Zwischenspeicher die
andere Zahl fortlaufend addiert wird, bis die Zählvariable den Wert
Null enthält.
Ist die Multiplikation abgeschlossen, wird durch ein Bit am Ausgang
signalisiert, daß am 16-Bit-Ausgang das Endergebnis anliegt.
Arbeits- und Zeitplan |
| Arbeitspaket | Verantwortliche | Zeitaufwand |
| Vorbereitung und Besprechung | alle | 3 Std. |
| Pflichtenheft | Wutzke | 1 Std. |
| Spezifikation | Wutzke | 1 Std. |
| Erstellen des Multiplizierers (Verhalten.vhd) |
alle | 2 Std. |
| Erstellen der Testbench (Testbench.vhd) |
Layer | 1.5 Std. |
| Erstellen der Top Entity (Top.vhd) |
Saca | 0.5 Std. |
| Test der Schaltung und Synthese | alle | 6 Std. |
| Erstellen der Ausarbeitung | Layer | 4 Std. |
| Vorbereitung der Abschlußpräsentation | Wutzke | 3 Std. |
| Abschlußpräsentation | Wutzke | 0.5 |
01.07.98