Forum: Mikrocontroller und Digitale Elektronik AVR +Pipelining


von Dieter (Gast)


Lesenswert?

Unterstützt ein AVR das sogenannte Pipelining wie bei Risc Prozessoren?

von MasterFX (Gast)


Lesenswert?

Ich weiss jetzt zwar nicht worauf du hinnaus willst, aber ohne die
Pipeline würde der AVR gar nicht in der Lage sein einen Befehl in einem
Takt abzuarbeiten.

von SiO2 (Gast)


Lesenswert?

Suche doch einfach mal das Datenblatt danach durch. Du wirst nichts
finden ;). Ne der AVR hat kein pipelining

von Dieter (Gast)


Lesenswert?

Ich habe das Datenblatt vom ATMEGA128:

der hat Pipelining:

1 Befehl: holen |decodieren | ausführen |speichern
2 Befehl:       |holen      |decodieren |ausführen| speichern

Bei jedem Taktzyklus wird ein Befehl fertig oder ?

von johnny.m (Gast)


Lesenswert?

Zitat aus dem Datenblatt (Abschnitt 'AVR CPU Core): Instructions in the
program memory are executed with a single level pipelining. While one
instruction is executed, the next instruction is pre-fetched from the
program memory...

Ist es das was Du meinst?

von Dieter (Gast)


Lesenswert?

Genau!

von johnny.m (Gast)


Lesenswert?

Ups, da warst Du selber schneller. Genau das isses.

von Wolfram (Gast)


Lesenswert?

Sollte es dir um die Ausführungszeiten der Befehle gehen, die stehen im
Instruction Manual

von johnny.m (Gast)


Lesenswert?

...Und am Ende eines jeden Datenblattes im 'Instruction Set Summary'
(in Kurzform)...

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.