Timing-Analyse und CDC
Welches Verfahren, auf der Empfangsseite den ursprünglichen Impuls zurückzugewinnen, ist bei der Toggle-Synchronisierung (einem Verfahren, bei dem auf der Sendeseite ein Pegelsignal erzeugt und übertragen wird, das bei jedem Impuls invertiert) richtig?
- ADas synchronisierte Toggle-Signal direkt als Impuls verwenden
- BDas synchronisierte Toggle-Signal mit dem Empfangstakt per AND verknüpfen, um einen Impuls von 1 Zyklus Breite zu erhalten
- CDas synchronisierte Toggle-Signal mit dem um eine weitere Stufe verzögerten Signal per XOR verknüpfen
Antwort und Erläuterung anzeigen
Antwort: C. Das synchronisierte Toggle-Signal mit dem um eine weitere Stufe verzögerten Signal per XOR verknüpfen
Bei der Toggle-Synchronisierung wird auf der Sendeseite bei jedem Impuls der Wert eines Flipflops invertiert, und das Ereignis wird als Wechsel von 0 auf 1 bzw. von 1 auf 0 dargestellt. Da es sich um ein Pegelsignal handelt, geht es auch bei Impulsen, die kürzer als die Periode der Empfangsseite sind, nicht verloren. Auf der Empfangsseite wird nach der 2-stufigen Synchronisierung eine XOR-Verknüpfung mit dem um eine weitere Stufe verzögerten Wert gebildet; so erhält man einen Impuls von 1 Zyklus Breite, der nur in dem Zyklus mit einer Änderung 1 ist. Verwendet man das Toggle-Signal direkt, wird das zweite Ereignis übersehen, wenn das Signal auf 0 zurückkehrt. Logische Verknüpfungen mit dem Takt verursachen Glitches.