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)?
- AAnforderungen können auch während der Speicherlatenz nacheinander vorangetrieben werden, sodass die Latenz verborgen und die Bandbreite erhöht wird
- BDie Zahl der Anforderungen sinkt, sodass die Schaltung kleiner wird
- 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.