Forum: FPGA, VHDL & Co. Lauzeit von IBUFDS bis zum IDDR


von Johann (Gast)


Lesenswert?

Hallo @ all

Ich benutze einen Virtex 5 FPGA. Dort verwende ich einen IDDR. Jetzt 
habe ich die Timings untersucht und muste folgendes feststellen:

Die Laufzeit vom IBUFDS bis zum IDDR beträgt ca 4ns. Wie kann das sein. 
Der IDDR soll doch direkt neben den IBUFDS ligen ich hätte da vielleicht 
mit 0.5ns gerechnet und nun stelle ich fest das es 4 ns sind. Wieso ist 
die lauzeit denn so lang?

Ich verwende ISE 11.4 und das dazugehörige Plan Ahead.

von Hannes (Gast)


Lesenswert?

Hört sich seltsam an. Hast du wirklich die benachbarten verglichen?

von Sigi (Gast)


Lesenswert?

Hast du mal mit dem FPGA-Editor nachgeschaut, wie das
Synthese-Ergebnis aussieht? Bei 4ns läuft wahrscheinlich
ein Signal über eine Slice ins IDDR!? Vieleicht sind die
DS-Signale vertausch etc.?

von Karl Klugschiet (Gast)


Lesenswert?

Versehentlich IDelay im IBUFDS aktiviert?

von Johann (Gast)


Lesenswert?

Wenn ich das mit Plan Ahead anschaue dann geht die Leitung vom IBUFDS 
direkt in den IDDR ohne vorher in einen Slice zu gehen. Ich werde noch 
mal nachschauen ob ein IDELAY eingeschaltet ist. Dieser müsste jdeoch 
bei der Pfadanalyse angezeigt werden

von Christian R. (supachris)


Lesenswert?

Das möglicherweise eingestellte IDELAY steht auch im IOB Report ganz 
rechts dann.

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.