Interfaces d'E/S et bus

Quel bus de la norme AMBA d'Arm est largement utilisé pour relier, à l'intérieur d'un SoC, des blocs comme le CPU, le contrôleur mémoire et les circuits périphériques ?

  1. AAXI
  2. BUSB
  3. CSATA
Afficher la réponse et l'explication

Réponse : A. AXI

AXI (Advanced eXtensible Interface) fait partie de la famille de normes AMBA publiée par Arm et est largement utilisé comme bus reliant les blocs à l'intérieur d'une puce. En respectant les conventions de signaux définies, des IP conçues par des sociétés différentes peuvent être interconnectées. Il existe plusieurs variantes : AXI haute performance, AXI4-Lite pour la configuration simple de registres, AXI4-Stream pour les flux de données, etc.

S'entraîner sur ce thème Retour au thème

Autres questions sur Interfaces d'E/S et bus

  1. Quelle caractéristique du bus AXI est correcte ?
  2. Dans la poignée de main VALID/READY utilisée sur chaque canal AXI, à quel moment les données sont-elles transférées ?
  3. Quel est l'avantage du transfert en rafale (burst) d'AXI ?
  4. Quel est l'avantage, en AXI, de pouvoir émettre une requête de lecture sans attendre la réponse à la précédente (avoir plusieurs requêtes en cours simultanément) ?
  5. Parmi les variantes d'AXI, à quelle utilisation AXI4-Lite est-il principalement destiné ?

Comparatifs sur ce thème