www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Signale Registern??


Autor: anfänger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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??

Autor: Klaus Falser (kfalser)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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-Eins...

Autor: anfänger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@ lothar sehr interessante seite...danke

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.