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.
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.
Gast
#5873475
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.
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.
Gast
#5873837
Ah, das ist sehr fein, vielen dank! Das macht das Routing deutlich einfacher.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.