next up previous contents
Next: VHDL-Quellen Up: Ausblick Previous: Scheduling   Inhalt

Das Komodo-Projekt

Nachdem in [Zula00] die grundlegende Pipeline des Komodo-Mikrocontrollers aufgebaut wurde und mit dieser Arbeit der Prioritäten-Manager zur Verfügung steht, ist das nächste Ziel der Ausbau des Prozessors mit Data-Forwarding und einer vollständigen Implementierung der Mehrfädigkeit.

Parallel dazu wird mit der JVM die Software-Umgebung ständig um neue Klassen und Funktionalitäten erweitert. Eine besondere Rolle spielt hier die Entwicklung einer echtzeitfähigen Speicherbereinigung.

In absehbarer Zeit wird ein neues Board mit einem deutlich größeren FPGA zur Verfügung stehen, so daß mehrere Thread-Kontexte und zusätzliche Logik wie der Prioritäten-Manager darauf untergebracht werden können. Es bleibt zu hoffen, daß damit auch die sporadischen Fehler der alten Hardware nicht mehr auftreten.

Die Middleware OSA+ wird zur Zeit noch nach Java übertragen. Danach wird sie an die speziellen Möglichkeiten des Mikrocontrollers angepaßt. Dies betrifft insbesondere die Ereignisbehandlung und die Abbildung der möglicherweise großen Anzahl von Threads auf die Thread-Kontexte der Hardware sowie der verschiedenen vom Benutzer einstellbaren Zeitvorgaben auf die Parameter des Prioritäten-Managers.



Alexander Schulz
2000-06-18