>Was bedeutet timing constraints?
dict.leo.org ;) Vorgaben, welche Randbedingungen das timing einhalten
muss. Die Synthesesoftware muss sich dann darum kümmern.
>Warum der Takt das SFDR Verhalten beeinflussen?
Durch Jitter (oder Phasenrauschen, Kurzzeitstabilität) ändert sich der
Abstand der Zeitpunkte, an denen sich Werte ändern. Damit werden sie
nicht mehr äquidistant ausgegeben, der "richtige" Wert wird sozusagen
zum falschen Zeitpunkt ausgegeben. Damit ist das Signal natürlich anders
als gedacht.
>Ich möchte eine Schaltung aufbauen, mit der man über einen Taster unter
>6 verschiedenen Takte auswählen kann. Die Taktfrequenzen sollten über
>einen PLL im FPGA erzeugt werden. Anschließend soll über ein MUX
>entschieden werden, welcher Takt die D/A Wandler versorgt.
>Wie baut man so eine Schaltung am besten auf?
Erzeuge nur einen Takt und leite aus diesem mit einem Zähler die anderen
ab. Am besten als enable weiterverwenden und nicht als derived clock.
Wenn die internen PLLs zu schlecht sind, bleiben wohl nur externe
Taktquellen übrig, siehe Falks Beitrag.