English version of this page
Next:Grundlegende Spezifikationen  Up:Entwurf  Previous:Komodo-Mikrocontroller   Inhalt

Abgrenzung von existierenden Hardware-Lösungen

Was unterscheidet den Komodo-Mikrocontroller, dessen Pipeline prototypisch in dieser Arbeit entworfen werden soll, von existierenden "Konkurrenzprodukten"?

Zum einen ist dies die Mehrfädigkeit mit schnellem Kontextwechsel auf einem Prozessorkern, die sonst nur vom MAJC(TM) mit langsamerem Umschalten auf mehreren Prozessorkernen erreicht werden kann. Hierbei soll ein einzelner Mikrocontroller entwickelt werden, der eigenständig ein System verwalten kann, ohne daß zusätzliche Prozessoren notwendig wären. Außerdem soll am Ende der Einsatz in eingebetteten Systemen erfolgen, die eine Verarbeitung von Daten unter Echtzeitbedingungen voraussetzen, bei der die neue Technik der Interrupt-Service-Threads (IST) eingesetzt wird. Dafür ist die Signaleinheit notwendig, mit deren Hilfe die schnelle Reaktion ermöglicht werden soll.

Im Prinzip wird also ein Mikrocontroller entstehen, dessen Pipeline der des picoJava-I(TM) durchaus ähnlich ist, aber auch für die gleichzeitige Behandlung mehrerer Echtzeitanwendungen auf einem Prozessorkern verwendbar ist.

Das Ziel dieser Arbeit ist nun, eine Grundstruktur in Form einer funktionsfähigen Pipeline für diese Anwendung bereitzustellen. Aus folgenden Gründen wird für die Realisierung auf Java-Bytecode zurückgegriffen:



Next:Grundlegende Spezifikationen  Up:Entwurf  Previous:Komodo-Mikrocontroller   Inhalt
Robert Zulauf

2000-04-27