Forum: Mikrocontroller und Digitale Elektronik Wie 200MHz und mehr für CPLD erzeugen


von C. H. (hedie)


Lesenswert?

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

von Antwort (Gast)


Lesenswert?

Handelsüblichen Quarz mit vl. 25MHz und dann über die im CPLD 
integrierte PLL.

von C. H. (hedie)


Lesenswert?

Die Altera MAX II CPLD's scheinen aber leider keine PLL eingebaut zu 
haben...

von Purzel H. (hacky)


Lesenswert?

zB mit : NBC12430

von C. H. (hedie)


Lesenswert?

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

von Thomas R. (tinman) Benutzerseite


Lesenswert?

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.

von Purzel H. (hacky)


Lesenswert?

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.

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.