Informatiker Board (http://www.informatikerboard.de/board/index.php)
- Themengebiete (http://www.informatikerboard.de/board/board.php?boardid=1)
-- Theoretische Informatik (http://www.informatikerboard.de/board/board.php?boardid=5)
--- Synchrone Schaltungen (http://www.informatikerboard.de/board/thread.php?threadid=556)


Geschrieben von Rey am 17.07.2009 um 17:07:

  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



Geschrieben von dachdecker2 am 18.07.2009 um 21:28:

  RE: Synchrone Schaltungen

Zitat:
Original von Rey
...
das taktsignal schaut so aus

¯¯|__|¯¯|_|¯¯|_|¯¯|_|¯¯|_|¯¯|_....

Das Datensignal x würde dann so aussehen.

________|¯¯¯¯¯¯¯|_|¯¯¯¯¯|_|¯¯|_....(?wieso schaut es so aus:/?!)

0 . . . 0 . . . . . 1 . . .0 . .1 . . . 0
...


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.

Zitat:
Original von Rey
...
Von allen Datensignalen werden jene Signalwerte als gültig betrachtet, die unmittelbar vor einem Taktzeitpunkt anliegen.
...


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.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH