Wieso brauchts eigentlicht einen Takt?

Gast
Stimmt geht auch ohne Takt im Prinzip.
Ist dann nur alles extrem kompliziert, weil die Signale von einem
Chipbestandteil zum anderen verschiedene Laufzeiten haben, je nachdem
wie weit die Entfernung bzw. die STufen dazwischen sind.

Wenn du dann eine 16 bit Zahl z.B. mit einer zweiten 16bit Zahl
addieren willst, sind manche Bits bereits addiert, während andere noch
lange nicht am Ziel sind - wann ist das Ergebnis also gültig, wann darf
man "weiterrechnen"??

Damit im Chip alles im Gleichtakt läuft gibt es den Takt. Bis zum
nächsten Takt haben alle Signale Zeit am Ziel anzukommen und alles kann
bis dahin "zur Ruhe kommen", dann macht es klick, alles ist übernommen
und kann weiterbenutzt werden.

Das erleichtert alles ungemein.

Logik ohne Takt kommt zwar auch zunehmend (kann schneller sein), ist
aber extrem kompliziert und erfordert ganz neue Ideen, damit alles
jederzeit funktioniert.

Bausteine, die für Takt gebaut sind, kannst du nicht einfach ohne
benutzten - es ist eben dann intern was ganz anderes (ohne Flipflops).

jörn

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.