Dauer eines Befehlszyklus des C167

Gast #3039736
Lesenswert?
• ▲
▼
Hallo zusammen,

bei einem C167 mit der Frequenz 20 MHz wird der Befehlszyklus mit 100 ns 
angegeben.

Die Taktperiode ist meines Wissens der Kehrwert der Frequenz also 50 ns.

Weiß jemand, warum dann der Befehlszyklus 100 ns und nicht 50 ns ist?

Vielen Dank!

mfg

pacman11022013
Gast #3039826
Lesenswert?
• ▲
▼
Hallo,

bei den meisten Prozessoren ist der Befehlszyklus nicht nur eine 
einzelne Quarzperiode (meistens Takt/2 oder /4), und es sind auch i.A. 
nicht alle Befehle zeitlich gleich lang. Näheres steht wie üblich im 
Datenblatt.

Gruss Reinhard
Gast #3039869
Lesenswert?
• ▲
▼
Danke für die schnellen Antworten...

Mir ist klar, dass mehrere Befehlszyklen pro Befehl nötig sind. In Falle 
des C167 ist es eine 4-stufige Pipeline. Eine Stufe würde also 100ns 
benötigen.

Vielleicht habe ich mich unklar ausgedrückt, deshalb nochmal anders 
gefragt...

Gibt es eine Erklärung dafür, dass ein Befehlzyklus (1 Stufe der 
4-stufigen Pipeline) des C167 2 Takte braucht?

mfg

pacman11022013
Gast #3040290
Lesenswert?
• ▲
▼
Aus dem ev. vervielfachten Takt des Oszillators werden 2 Phasen
erzeugt, die für das externe Bustiming benötigt werden (im
kürzestebn Fall Adresse ausgeben und Wort einlesen). Deshalb
benötigt ein Zyklus immer 2 Takte.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.