Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
HIMax System 5 Programmierung<br />
Erster betrachteter CPU-Zyklus<br />
Zweiter betrachteter CPU-Zyklus<br />
Eingangsverarbeitung im ersten CPU-<br />
Zyklus<br />
Erster betrachteter Zyklus von AP 1<br />
Erster Teil des betrachteten Zyklus von<br />
AP 2<br />
Ausgangsverarbeitung im ersten CPU-<br />
Zyklus<br />
Bild 7: Ablauf des CPU-Zyklus bei Multitasking<br />
Eingangsverarbeitung im zweiten CPU-<br />
Zyklus<br />
Zweiter betrachteter Zyklus von AP 1<br />
Zweiter Teil des betrachteten Zyklus<br />
von AP 2<br />
Ausgangsverarbeitung im zweiten<br />
CPU-Zyklus<br />
Jeder Zyklus des Anwenderprogramm AP 1 wird in jedem CPU-Zyklus vollständig abgearbeitet.<br />
AP 1 verarbeitet eine Eingabeänderung, die das System am Anfang des CPU-Zyklus<br />
registriert hat, und liefert eine Reaktion am Ende dieses Zyklus.<br />
Ein Zyklus des Anwenderprogramms AP 2 benötigt zu seiner Abarbeitung zwei CPU-<br />
Zyklen. AP 2 benötigt zur Verarbeitung einer Eingabeänderung, die das System am Anfang<br />
des CPU-Zyklus registriert hat, auch noch CPU-Zyklus . Aus diesem Grund steht<br />
die Reaktion auf diese Eingabeänderung erst am Ende von CPU-Zyklus zur Verfügung.<br />
Die Reaktionszeit von AP 2 ist doppelt so groß wie die von AP 1.<br />
Die Verarbeitung der Programme ist durch eine Priorität steuerbar, die angibt, wie wichtig<br />
das jeweilige Anwenderprogramm im Verhältnis zu anderen ist (siehe Multitasking Mode 2).<br />
Sie können die Abarbeitung der Anwenderprogramme durch folgende Parameter bei Ressource<br />
und Programmen oder im Multitasking Editor festlegen:<br />
HI 801 000 D Rev. 3.00 Seite 55 von 110