Forum: FPGA, VHDL & Co. Spartan 6 EvalBoard SP601: Verwendung SYSCLK_N/P Differential 200MHz Clock


von Martin K. (mkohler)


Lesenswert?

Hallo,
Gemäss Beitrag "Spartan 6 Eval Board SP601: Programm über JTAG persistent auf Board laden?"
habe ich nun das Board mit dem 27MHz USER_CLOCK zum Laufen gebracht. Das 
Tastensignal wird brav auf die LED ausgegeben...

Nun will ich es mit dem 200MHz Differential Clock versuchen.

Sehe ich das richtig, dass
- dieser über einen IBUFGDS (Primitive: Differential Signaling Dedicated 
Input Clock Buffer and Optional Delay) in mein Design geführt werden 
muss?
- das Ausgangssignal dieses IBUFGDS im FPGA auf ein Global Clock Net 
gelegt wird?
- der IBUFGDS nicht beschrieben werden kann (Inference), sondern direkt 
als component verwendet werden muss (Instantiation)?

Im "Spartan-6 Library Guide for HDL Designs" steht da was, dass nur 
"Instantiation" möglich ist.

Hab ich das soweit richtig verstanden?

Gruss, Martin

von Christian R. (supachris)


Lesenswert?

Ja, alles richtig verstanden. Entweder an einen IBUFGDS oder direkt an 
DCM/PLL mit differenziellem Eingang.

von Martin K. (mkohler)


Lesenswert?

Christian R. schrieb:
> Entweder an einen IBUFGDS oder direkt an
> DCM/PLL mit differenziellem Eingang.

Geht auch direkt an beides? An IBUFGDS und parallel dazu an DCM/PLL?

von Christian R. (supachris)


Lesenswert?

Nein. Kannst aber den DCM auf "intern" stellen und hinter den IBUFGDS 
bauen. Ist aber suboptimal.

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.