Schnittstellen und Busstandards

Welchen Vorteil hat es, dass bei AXI die nächste Leseanforderung ausgegeben werden kann, ohne auf die Antwort der vorherigen zu warten (mehrere Anforderungen können gleichzeitig offen sein)?

  1. AAnforderungen können auch während der Speicherlatenz nacheinander vorangetrieben werden, sodass die Latenz verborgen und die Bandbreite erhöht wird
  2. BDie Zahl der Anforderungen sinkt, sodass die Schaltung kleiner wird
  3. CDie Reihenfolge der Antworten ist stets umgekehrt zur Reihenfolge der Anforderungen
Antwort und Erläuterung anzeigen

Antwort: A. Anforderungen können auch während der Speicherlatenz nacheinander vorangetrieben werden, sodass die Latenz verborgen und die Bandbreite erhöht wird

Wird erst auf die Antwort einer Anforderung gewartet, bevor die nächste ausgegeben wird, ist der Bus bei einer Speicherlatenz von 100 Takten die meiste Zeit unbenutzt. Bei AXI lassen sich mehrere Anforderungen mit IDs gleichzeitig ausgeben, sodass auch während der Latenz nacheinander Daten zurückkommen und die Bandbreite sinnvoll genutzt wird. Bei Anforderungen mit unterschiedlichen IDs darf sich die Reihenfolge der Antworten ändern, sodass zuerst Fertiggewordenes zurückgegeben werden kann.

Dieses Thema üben Zur Themenseite

Weitere Fragen zu Schnittstellen und Busstandards

  1. Für welche Anwendung wird AXI4-Lite unter den AXI-Varianten hauptsächlich verwendet?
  2. Welche Aussage zu den Merkmalen von AXI4-Stream ist richtig?
  3. Warum wird in großen SoCs anstelle eines gemeinsamen Busses ein Network-on-Chip (NoC) verwendet?
  4. Welche Aussage zu CXL (Compute Express Link) ist richtig?
  5. Welchen Vorteil hat die Speichererweiterung über CXL (CXL-Speicher)?

Vergleiche zu diesem Thema