Gast
#4073081
Hallo zusammen, Bedingungen (siehe Anhang): Data_A ist synchron zu Clk_A Data_B ist synchron zu Clk_B Die Frequenzen von Clk_A und Clk_B sind identisch und phasenstarr, jedoch um einen unbekannten Wert phasenverschoben. Ziel: Ich möchte im FPGA mit nur einem der beiden Clocks weiterarbeiten. Frage: Ist es möglich Clk_A & Clk_B miteinander zu vergleichen und den Phasenversatz zu ermitteln? Diesen Phasenversatz könnte ich schließlich auf Data_A oder Data_B addieren/subtrahieren um die Phasenverschiebung auszugleichen. Frage: Gibt es eine Möglichkeit zwei Clocks miteinander zu vergleichen und den ermittelten Wert als Delay auf ein Datensignal zu legen? PS: Natürlich kann man auch einsynchronisieren indem man ein Schieberegister verwendet und im Register nach Flankenwechseln sucht. Allerdings muss man das mit einer entsprechend ausreichenden Abtastrate machen. Ich wollte einfach mal fragen ob es da auch andere Optionen gibt, sofern zwei Clks phasenstarr sind und nur eine Phasenverschiebung vorliegt... Ich hoffe meine Frage ist verständlich und ich bedanke mich ganz herzlich Fragender
