Hallo zusammen, hab mir eben versucht klar zu machen wie der ClockGenerator des HCS12X funktioniert. Dabei bin ich im freescale Handbuch auf folgende Zeilen gestossen: The Core Clock signal is the clock for the CPU. The Core Clock is twice the Bus Clock. But note that a CPU cycle corresponds to one Bus Clock. Heisst das etwa das die CPU zwar doppelt so schnell wie der Bus getaktet wird aber die CPU trotzdem nur mit dem Bustakt (also halb so schnell) arbeitet bzw vielleicht doch mit dem CPU Takt arbeitet aber mit dem nächsten Befehl immer auf den Bustakt wartet ? Damit würden ja Befehle die nur einen CPU Takt benötigen künstlich verlängert (würde dann im Prinzip für alle Befehle die eine ungerade Anzahl von Bustakten dauert gelten). Kennt sich jemand damit aus ? Gruss Markus
Ich übersetze das mal so: Der CPU-Takt ist das Doppelte des Bustaktes. Die kürzeste Arbeitseinheit (Zyklus) des CPU-Kerns benötigt aber grundsätzlich 2 CPUTakte. Das bedeutet im Umkehrschluß, daß ein Bustakt einem CPU-Zyklus entspricht. Und wieviel Zyklen jeder einzelne Befehl braucht, das ist hoffentlich im Datenblatt angegeben. Gruß Jadeclaw.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.