Forum: Mikrocontroller und Digitale Elektronik Pipeline nach Aufgabenstellung entwerfen


von Rudi3 (Gast)


Angehängte Dateien:

Lesenswert?

Kann mir jemand bitte sagen wie man an solche Aufgaben rangeht? Viel 
finden tue ich ja nicht dazu. Es sieht eigentlich einfach aus ich komme 
jedoch nicht dahinter was genau gemacht wird. Würde mich sehr freuen 
wenn ein Kollege mir da weiterhelfen könnte.

Die Musterlösung ist auch schon enthalten.

PS. Wenn ich im Internet nach Pipelines schaue, dann sind die ziemlich 
einfach konstruiert im gegensatz zu der Aufgabe.

von JJ (Gast)


Lesenswert?

Such mal  nach Optimierungs-Guides für CPUs.

von Max M. (jens2001)


Lesenswert?

Es wird dir nichts nütze nur nach "Pipeline" zu suchen.
Du brauchst schon ein wenig Vorstellung vom internen aufbau der CPU.

1. Es kann nur ein Befehl pro Zyklus geholt werden (IF)
2. Es kann nur ein Befehl pro Zyklus dekodiert werden (ID)
3. Es gibt nur eine ALU
4. Damit ein Befehl abgearbeitet werden können muss evtl auf Ergebniise 
aus vorherigen Befehlen gewartet werden (Stall)
5. Bei einem Sprung werden bereits geladene und dekodierte Befehle in 
der Pipeline verworfen (Abbr) und die Verarbeitung beginnt mit einem 
Fetch vom neuen Programmcounter.


Rudi3 schrieb:
> Wenn ich im Internet nach Pipelines schaue, dann sind die ziemlich
> einfach konstruiert im gegensatz zu der Aufgabe

Die Pipeline in der Aufgabe ist so ziemlich die Simpelste Ausführung.

von Rudi3 (Gast)


Lesenswert?

Ehrlich gesagt will ich diese Aufgabe und ähnliche nur lösen könnnen . 
Wir haben das als Pflichtmodul neben HFT und NT. Kannst du mir nur noch 
sagen wie man vorgeht? Diagonal, Horizontal, Senkrecht ? Da sollte ja 
irgendein Muster vorhanden sein wie man die einzelnen ,,Kästchen"  der 
Tabelle abarbeiten tut...

von Rudi3 (Gast)


Lesenswert?

Also ich wollte damit sagen das ich nicht alles zu 100% verstehen muss, 
denke ich mal ...

von Flugsaurier1 (Gast)


Lesenswert?

Hi,
 wollte mal fragen woher man weiß was x ist?

Weil das steht kein Wert  wie bei y.

Ist er 0?

Beitrag #7308251 wurde von einem Moderator gelöscht.
von Vorverdauer (Gast)


Lesenswert?

Flugsaurier1 schrieb:
> wollte mal fragen woher man weiß was x ist?

Indem man den Text liest, vielleicht?! Da steht "Speicherzelle x" , also 
wird X wohl die Addresse einer Speicherzelle sein.

von Doofmann (Gast)


Lesenswert?

>> Rudi3 schrieb:
>>> 21.03.2015 15:21
> Rudi3 schrieb:
>> 21.03.2015 15:21
Rudi3 schrieb:
> 21.03.2015 15:21

Blödies

Rudi3 schrieb:
> 21.03.2015 15:21

Beitrag #7308842 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.