Synchrone Schaltungen |
17.07.2009, 17:07 | Auf diesen Beitrag antworten » | ||||
Rey | Synchrone Schaltungen ich habe folgendes Problem und zwar verstehe ich die synchronen schaltungen nicht. das taktsignal schaut so aus ¯¯|__|¯¯|_|¯¯|_|¯¯|_|¯¯|_|¯¯|_.... Das Datensignal x würde dann so aussehen. ________|¯¯¯¯¯¯¯|_|¯¯¯¯¯|_|¯¯|_....(?wieso schaut es so aus:/?!) 0 0 1 0 1 0 Die Erklärung in script sagt In synchronen Schaltungen gibt es einen gemeinammen takt. Von allen Datensignalen werden jene Signalwerte als gültig betrachtet, die unmittelbar vor einem Taktzeitpunkt anliegen. Ein Datensignal wird somit interpretiert als eine Folge von Nullen und Einsen |
||||
|
|||||
18.07.2009, 21:28 | Auf diesen Beitrag antworten » | ||||
dachdecker2 | RE: Synchrone Schaltungen
Das Signal wird gewöhnlich bei Flanken gemessen (bei fallenden/steigenden/beiden Flanken). das bedeutet, dass das Signal schon vorher anliegen muss, damit es nicht zu Fehlern (z.B. Laufzeit - signal noch nicht auf "Ziellevel" oder Über-/Unterschwingen beim Messen) kommt. daher vielleicht besser (Lese vorgang bei steigender Taktflanke): Takt: ___/¯¯¯\___/¯¯¯\___/¯¯¯\___/¯¯¯\___/ Daten: _____/X/¯¯¯¯¯¯\X\_____/X/¯¯¯¯¯¯¯¯¯ __0_______1______0______1______1 die Xe markeiten die Zeiten in denen das Signal keinen definierten Zustand hat.
Ich würde lieber von Messen sprechen - sollte das Signal keinen gültigen Zustand haben, kommt trotzdem eine 0 oder 1 beim Messvorgang heraus. Noch was anderes: kennst du die Vorschaufunktion hier im Board? Trotz der verschieden Zeichenbreiten kannst du damit mit den Signalbreiten herumspielen, bis das herauskommt, was du im Sinn hattest. Mehrere Leerzeichen werden dabei gewöhnlich vom Browser auf ein Leerzeichen zusammengekürzt. |
|