Différence entre AHB et APB

Différence entre AHB et APB

Ahb vs apb

AHB signifie un bus avancé à haute performance et des sables APB pour un bus périphérique avancé. Le bus avancé à haute performance et le bus périphérique avancé font partie de l'architecture de bus de microprocesseur avancé (AMBA). Bien que l'AHB et l'APB appartiennent à Amba, ils diffèrent à bien des égards.

Lorsque vous parlez de la différence entre les deux, l'AHB utilise une communication parallèle du duplex complète tandis que l'APB utilise une mémoire massive-i / o accorde.

L'AHB et l'APB sont sur les normes de bus à puce. Le bus avancé à haute performance est capable d'attentes, d'erreurs et de rafales. L'ADH, qui est pipeliné, se connecte principalement aux souvenirs.

Lorsque vous comparez l'utilisation, l'APB est plus simple que l'AHB. Contrairement à l'AHB, il n'y a pas de pipeline dans APB. L'APB est principalement proposé pour se connecter à des périphériques simples. En regardant l'AHB et l'APB, on peut voir que l'APB est livré avec un périphérique à faible puissance.

On peut également voir que le bus périphérique avancé est parfois optimisé pour une complexité de l'interface réduite et une consommation d'énergie minimale pour soutenir les fonctions périphériques. Ce bus peut également être utilisé dans l'union avec soit
Version du bus système.

Lorsque vous regardez les fonctionnalités de l'AHB, il dispose d'un protocole d'horloge à bord unique, de plusieurs maîtres de bus, de transactions divisées, de transfert de maître de bus à cycle, de transferts d'éclatement, de grandes largeurs de bus et de mise en œuvre non tréside.
Dans AHB, la transaction se compose d'une phase d'adresse et d'une phase de données. Dans le cas de AHB, il n'y a qu'un seul maître de bus à la fois.
Par rapport au bus avancé à haute performance, le bus périphérique avancé n'est utilisé que pour les accès à faible bande passante. Bien que l'APB ait une phase d'adresse et une phase de données comme celle de l'AHB, elle est livrée avec une liste de signal de faible complexité.
Résumé
1. AHB signifie un bus avancé à haute performance et des sables APB pour un bus périphérique avancé.
2. Lorsque l'AHB utilise une communication parallèle du duplex complète, l'APB utilise une mémoire massive-i / o accès.
3. L'ADH, qui est pipeliné, se connecte principalement aux souvenirs. L'APB est principalement proposé pour se connecter à des périphériques simples.
4. Lorsque vous comparez l'utilisation, l'APB est plus simple que l'AHB.
5. Contrairement à l'AHB, il n'y a pas de pipeline dans APB.
6. Par rapport au bus avancé à haute performance, le bus périphérique avancé n'est utilisé que pour les accès à faible bande passante.
7. Bien que l'APB ait une phase d'adresse et une phase de données comme celle de l'AHB, elle est livrée avec une liste de signal de faible complexité.