Interfaces en busstandaarden

Op welk moment wordt bij de VALID/READY-handshake die in elk AXI-kanaal wordt gebruikt, de data overgedragen?

  1. AOp de klokflank waarop VALID van de zender en READY van de ontvanger beide 1 zijn
  2. BOp het moment dat de zender VALID op 1 zet, ongeacht READY
  3. COp het moment dat de ontvanger READY op 1 zet, ongeacht VALID
Antwoord en toelichting tonen

Antwoord: A. Op de klokflank waarop VALID van de zender en READY van de ontvanger beide 1 zijn

De zender zet VALID op 1 wanneer er geldige data is en de ontvanger zet READY op 1 wanneer hij kan ontvangen. Als beide op de klokflank 1 zijn, vindt de overdracht plaats. Wanneer de ontvanger bezig is, kan hij READY op 0 zetten om de zender te laten wachten (backpressure), zodat ook blokken met verschillende snelheid zonder dataverlies kunnen worden verbonden. Volgens de regels mag de zender VALID zetten zonder op READY te wachten, wat stilstand door wederzijds wachten voorkomt.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Interfaces en busstandaarden

  1. Welk voordeel van burst-overdracht bij AXI is juist?
  2. Welk voordeel is juist van het bij AXI kunnen uitgeven van een volgend leesverzoek zonder het antwoord op het vorige leesverzoek af te wachten (meerdere verzoeken tegelijk onafgehandeld hebben)?
  3. Voor welke toepassing wordt AXI4-Lite, een van de AXI-varianten, vooral gebruikt?
  4. Welke eigenschap van AXI4-Stream is juist?
  5. Wat is de juiste reden dat in grote SoC's een network-on-chip (NoC) wordt gebruikt in plaats van één gedeelde bus?

Vergelijkingen bij dit onderwerp