Forum: FPGA, VHDL & Co. Clock capable IO auch als Ausgang?


von Gustl B. (-gb-)


Lesenswert?

Hallo,
ich möchte einen Hyperram Stein anschließen und der braucht eine 
differentielle Clock. Jetzt hat das FPGA MRCC und SRCC. Diese habe ich 
bisher nur als Eingänge verwendet, aber sollte ich diese IOs auch 
verwenden wenn ich einen Takt ausgeben will? Diese IOs liegen recht 
ungünstig am Package, da würde ich lieber ein normales differentielles 
Pärchen verwenden. Der Takt ist mit maximal 333 MHz auch nicht irre 
hoch, das sollten doch auch normale IOs am Spartan7 schaffen.

von Tobias B. (Firma: www.elpra.de) (ttobsen) Benutzerseite


Lesenswert?

Nein, wenn du Clocks ausgeben willst, kannst du prinzipiell alle User 
IOs nehmen. Clock geht dann via ODDR Buffer, mit konstant 0 und 1 an 
dessen Eingaengen, nach draussen.

Wenn du Output Delays brauchst, dann kannst du auch ueber einen ODELAY 
gehen und entsprechend konfigurieren, dann brauchst du auch kein ODDR.

von Ludger (Gast)


Lesenswert?

Gustl B. schrieb:
> aber sollte ich diese IOs auch
> verwenden wenn ich einen Takt ausgeben will?
Die sollte man eher nicht nehmen. Die Eingänge haben mit den Ausgängen 
nichts zu tun.

von Tobias B. (Firma: www.elpra.de) (ttobsen) Benutzerseite


Lesenswert?

Ludger schrieb:
> Die sollte man eher nicht nehmen. Die Eingänge haben mit den Ausgängen
> nichts zu tun.

Nein, das ist nicht korrekt. Diese sind genauso ganz normale UserIOs und 
koennen genausogut auch als Clock Ausgaenge verwendet werden. Man kann 
sie nehmen, muss aber nicht und verboten sind sie schon garnicht.

von -gb- (Gast)


Lesenswert?

Ah, das ist sehr fein, vielen dank! Das macht das Routing deutlich 
einfacher.

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.