AHB vs AXI
AHB est un bus avancé hautes performances et AXI est une interface Advanced eXtensible. L’ABH et l’AXI sont tous deux des maîtres de bus, très différents à bien des égards..
Lorsque le bus hautes performances avancé est un bus à canal unique, l'interface eXtensible avancée est un bus à canaux multiples. L’AHB est aussi un bus partagé alors que l’AXI est un bus optimisé en lecture / écriture.
Dans AHB, chaque maître de bus se connecte à un bus partagé monocanal. D'autre part, le maître du bus dans AXI se connecte à un canal de lecture, un canal de lecture, un canal d'écriture, un canal d'écriture et un canal de réponse d'écriture..
Une autre différence constatée est que les latences du bus dans AHB démarrent à une valeur inférieure à celle de l'AXI. La AHB commence à 16 transactions en octets, alors que l'AXI commence à 64 transactions. On peut également constater que l’utilisation du bus AHB est supérieure à l’utilisation AXI. De plus, l'interface Advanced eXtensible utilise environ 50% de puissance en plus, ce qui signifie qu'AHB a un avantage concurrentiel..
Advanced eXtensible Interface est la troisième génération d'interface d'architecture de bus microprocesseur avancée. Certaines des fonctionnalités d’AXI comprennent des phases distinctes d’adresse / contrôle et de données, des transactions en rafales avec adresse de début émises, la prise en charge des transferts de données non alignés à l’aide de strobes octets, l’ajout facile d’étapes de registre pour la fermeture et l’émission de plusieurs adresses en attente. L’AXI, qui convient aux interconnexions sous-micrométriques à grande vitesse, cible principalement les conceptions de systèmes à haute fréquence d’horloge et les performances élevées..
Certaines des fonctionnalités du bus haute performance évolué incluent le protocole d’horloge unique, plusieurs maîtres de bus, les transactions fractionnées, les opérations en pipeline, les transferts en rafales, la mise en œuvre sans faille et les grandes largeurs de bus..
Résumé
1. AHB est un bus avancé hautes performances et AXI est une interface eXtensible avancée.
2. Lorsque le bus hautes performances avancé est un bus à canal unique, l’interface Advanced eXtensible est un bus à canaux multiples..
3. Dans AHB, chaque maître de bus se connecte à un bus partagé monocanal. D'autre part, le maître du bus dans AXI se connecte à un canal de lecture, un canal de lecture, un canal d'écriture, un canal d'écriture et un canal de réponse d'écriture..
4. L’AHB est également un bus partagé alors que l’AXI est un bus optimisé en lecture / écriture..
5. Les latences de bus dans AHB commencent à un niveau inférieur à celui de l’AXI.
6. L'interface Advanced eXtensible utilise environ 50% de puissance supplémentaire, ce qui signifie que AHB a un avantage concurrentiel..
7. L'utilisation du bus AHB est supérieure à l'utilisation d'AXI