mikrocontroller.net

Forum: FPGA, VHDL & Co. FIFO/Coregen kann keine Nachkommastelle bei Freq


Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

mich beschäftigt ein kleines Problem, nämlich, dass ich eine asynchrone 
FIFO aus dem Xilinx Coregenerator benutzen möchte, um Daten aus einer 
62.5Mhz clock domain in eine 50Mhz clock domain zu übergeben und ich im 
Coregenerator anscheinend keine Frequenz mit Nachkommastelle eingeben 
kann (jedenfalls wird der Frequenzwert dann rot angezeigt, was nicht 
sehr vertrauenserweckend wirkt).

Wenn ich es richtig verstehe ermittelt der Coregenerator aus dem 
Verhältnis dieser beiden Frequenzen die Flip-Flop Kaskade, die er 
benutzen muss, um die Signale sicher von der einen Domain in die andere 
übergeben zu können.

Erste mögliche Lösung: Kann ich da einfach 62 oder 63 eingeben und der 
Unterschied ist so gering, dass es keine Probleme gibt, oder kann das 
Scheitern weil der kleine Unterschied sich dann doch stark auswirkt?

Zweite mögliche Lösung: Wenn ich beide Frequenzen multiplizere und zb 
100 und 125Mhz eingebe, käme dann dasselbe heraus oder überhaupt etwas 
anderes?

Grüße
Matthias

Autor: Jan M. (mueschel)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die ungefaehre Angabe sollte reichen - beides zu verdoppeln ist 
sicherlich falsch. Es kommt ja nicht auf das Verhaeltnis beider 
Frequenzen an, sondern nur darauf, dass beide Seiten mit der 
entsprechenden Frequenz auch laufen.

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Gespräch mit meinem Chef hat dasselbe ergeben, also wird er jetzt 
mit 62Mhz generiert.

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.