Forum: FPGA, VHDL & Co. Latenz & delay


von pumba (Gast)


Lesenswert?

hey Leute,

Ich wollte mal fragen, was der Unterschied zwischen "Latenz" und "delay" 
ist?
Und wie kann man die Latenz berechnen oder wo sieht man sie? Ist die 
Latenz von  "Maximum Frequency" abhaengig?

Kann jemand es erklaeren?

Vielen Danke!

von berndl (Gast)


Lesenswert?

ohne jetzt bei Wiki und Konsorten nachgesehen zu haben:

* Delay: 'Flugzeit' einer kombinatorischen Logik oder auch Ausgangs-FF 
Chip A nach Eingangs-FF Chip B

* Latenz: Interne Verzoegerung durch Verarbeitung, z.B. Opcode geht in 
die Pipline rein, wann kommt genau dieses Ergebnis aus der Pipeline raus

Jetzt haut mich dafuer :o)

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Delay
- Durchlaufzeit (durch Kombinatorik/Logik/Leitungen/Treiber)
- nicht konstant (Spannung/Temperatur/Belastung)

Latency
- wie lange braucht eine Berechnung
- bei synchronen Designs:
  + wird in Takten angegeben (z.B. Latency durch Division)
  + konstanter Wert

pumba schrieb:
> Ist die Latenz von  "Maximum Frequency" abhaengig?
Jein.
Die maximale Taktfrequenz ist von der Durchlaufzeit durch 
Kombinatorik/Verdrahtung abhängig. Und die Latency ist evtl. von der 
Taktfrequenz abhängig.

Allerdings ist Latency im "normalen" Leben (Systembetrachtung) auch 
einfach die Verarbeitungsdauer (z.B. ich sende einen Ping, und der kommt 
mit 50ms Latency zurück)...

Auf Systemebene kann auch eine Durchlaufzeit durch Kombinatorik als 
Latency betrachtet/bezeichnet werden, weil ja die Verarbeitungsdauer von 
diesem Delay abhängt.

Es ist wie so oft: erst aus dem Zusammenhang geht hervor, was gemeint 
ist.

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.