Gast
#1571821
guten morgen, muß ich jedes signal das in meinen FPGA läuft am anfang registern?? auch wenn ich einen externen Takt abtaste muß der am Anfang registert werden??
|
Anzeige
|
Signale Registern??
Gast
#1571821
guten morgen, muß ich jedes signal das in meinen FPGA läuft am anfang registern?? auch wenn ich einen externen Takt abtaste muß der am Anfang registert werden?? Du musst nur die Signale einsynchronisieren, welche asynchron zu deinem internen Takt kommen, also alle Signale bei denen eine Taktflanke zu beliebigen Zeitenpunkten kommen kann. Suche nach "Metastabilität", dann bekommst Du ein paar Ideen und Lösungen. Klaus Falser schrieb: > Suche nach "Metastabilität", dann bekommst Du ein paar Ideen und > Lösungen. Wobei Metastabilität nur bei sehr hohen Taktfrequenzen (>>200MHz) ein Problem darstellt. Wesentlich häufiger passiert etwas wegen den unterschiedlichen Laufzeiten von Signalen. >> auch wenn ich einen externen Takt abtaste muß der am Anfang >> registert werden?? Wenn dieses externe Signal auf mehrere FFs im FPGA geht (z.B. eine State Machine), kann es wegen der unterschiedlichen Laufzeiten zu inkonsistenten Pegeln führen: ein FF erkennt bereits eine '1', das andere noch einen '0'. Ich habe das hier mal untersucht: http://www.lothar-miller.de/s9y/categories/35-Einsynchronisieren
Gast
#1571999
@ lothar sehr interessante seite...danke Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|