next up previous contents
Next: Testumgebung Up: Implementierung in Hardware Previous: Ereignisse   Inhalt

Implementierung

Die einzelnen Teile der Versuchsanordnung werden in VHDL (nähere Informationen zu VHDL finden sich zum Beispiel in [Ashe99]) implementiert. Der Entwurf ist durch zwei Werte (generic) parametrisiert. Während totalStackNumber die Anzahl der Threads vorgibt, die der Mikrocontroller gleichzeitig bearbeiten kann, gibt parameterBreite die Anzahl der Bits an, die für die Prioritäten verwendet werden.

Damit der automatische Aufbau des Vergleicherbaums (siehe Abschnitt 4.6.3) funktioniert, muß totalStackNumber eine Zweierpotenz sein. Welche Werte für die Breite der Parameter sinnvoll sind, hängt vom verwendeten Scheduling-Verfahren ab.




next up previous contents
Next: Testumgebung Up: Implementierung in Hardware Previous: Ereignisse   Inhalt
Alexander Schulz
2000-06-18