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


von Matthias (Gast)


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

von Jan M. (mueschel)


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.

von Matthias (Gast)


Lesenswert?

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

Danke!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.