Hallo zusammen... Ich wollte mal fragen, womit man am besten z.B. einen Takt von 200MHz oder mehr für ein CPLD erzeugt... Nimmt man dafür fertige Oszillatoren oder eine PLL ? Danke schonmal
Gast
#2004290
Handelsüblichen Quarz mit vl. 25MHz und dann über die im CPLD integrierte PLL.
Die Altera MAX II CPLD's scheinen aber leider keine PLL eingebaut zu haben...
zB mit : NBC12430
Ah vielen dank für den Tipp... Gibt es eigentlich auch PLL's mit festem Multiplikator? So das man diese nicht erst konfigurieren muss... Oder ist die Idee... Man lässt die PLL zuerst unkonfiguriert und heraus kommt (bei der PLL) die eingangs Frequenz... Damit versorgt man dann den CPLD... Dieser konfiguriert dann die PLL... Und ab dann hat der CPLD maximalen speed
z.b. Si570, mit startfreq. sagen wir 10MHz, dann per I²C konfigurierbar auf was auch immer du gerne möchtest (bis 1.4GHz). Silabs hat aber auch andere passende bauteile.
Maximalen Speed ? Das ist eine relative Groesse. Die maximale Geschwindigkeit ist abhaengig vom Design. Ein synchroner 32bit Zaehler ist langsamer wie eine 8 bit Tabelle. Ich wuerde den clock nicht ueber das CPLD/FPGA konfigurieren. Das waere schwierig zu debuggen. Ich hab eh immer einen Controller an Board.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.