23.11.2013 Aufrufe

Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor

Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor

Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3.5.1 Control Unit (CU)<br />

3.5 DerAufbaudesInterfaceBlocks(IFB)<br />

DieStrukturdesIFBunterteiltsich<strong>in</strong>dreiKomponenten: quenceHandler (SH)undControlUnit (CU)(sieheAbbildung3.4). ProtocolHandler (PH),Se-<br />

DieCUregeltdie<strong>in</strong>terneSteuerungzwischendene<strong>in</strong>zelnenKomponentenderMakrostrukturdesIFB.DazusendetdieCUSteuersignalezumPHundSHundwertetderen<br />

Statussignaleaus.Ine<strong>in</strong>emMulti-TaskIFBubernimmtdieCUauchdasSchedul<strong>in</strong>gdes<br />

Zugrise<strong>in</strong>zelnerKomponentenaufdieIFB<strong>in</strong>ternenRessourcen.<br />

DieCUbe<strong>in</strong>haltetzweiScheduler.E<strong>in</strong>ersteuert,welcherPH-ModusgeradeDatenempfangendarf.Dazugibtere<strong>in</strong>enentsprechendenBusimIFBfrei,<br />

Daten<strong>von</strong>e<strong>in</strong>emPH-Modus<strong>in</strong>denSpeicherfure<strong>in</strong>gehendeDatengeschriebenwerden. uberdene<strong>in</strong>gehende<br />

DerandereSchedulerentscheidetwelcherPH-ModusDatenversendendarf.Dazuwird<br />

ebefallse<strong>in</strong>entsprechenderZugriaufdenBusverwaltet,dermitdemSpeicherbereich<br />

furdieausgehendenDatenverbundenist.AlsSchedul<strong>in</strong>gVerfahrenkonnenverschiedene<br />

Variantenverwendetwerden.<br />

E<strong>in</strong>Scorebordstelltsicher,dassdieKausalitatwahrendderAusfuhrungdesE<strong>in</strong>gabe-<br />

Verarbeitung-Ausgabe(EVA)Zykluserhaltenbleibt.DerEVAZyklus<strong>in</strong>e<strong>in</strong>emIFBlauft<br />

nachdemPr<strong>in</strong>zipdesPipel<strong>in</strong><strong>in</strong>gab.<br />

Abbildung3.4:IFB-Makrostruktur<br />

21

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!