Différence entre AHB et APB

AHB vs APB

AHB signifie Advanced High Performance Performance Bus and APB pour Advanced Peripheral Bus. Le bus haute performance avancé et le bus périphérique avancé font tous deux partie de l'architecture AMBA (Advanced Microprocessor Bus Architecture). Bien que les deux sociétés, AHB et APB, appartiennent à AMBA, elles diffèrent à bien des égards..

Quand on parle de la différence entre les deux, l'AHB utilise une communication parallèle en duplex intégral alors que l'APB utilise des accès mémoire-I / O massifs.

L’AHB et l’APB sont tous deux conformes aux normes de bus à puce. Le bus hautes performances avancé est capable d'attentes, d'erreurs et de salves. L'ADH, qui est en pipeline, se connecte principalement aux mémoires.

En comparant l'utilisation, l'APB est plus simple que l'AHB. Contrairement à AHB, il n'y a pas de pipeline dans APB. L'APB est principalement proposé pour la connexion à des périphériques simples. En regardant l'AHB et l'APB, on voit que l'APB est livré avec un périphérique basse consommation.

On peut également constater que le bus périphérique avancé est parfois optimisé pour une complexité d'interface réduite et une consommation d'énergie minimale pour la prise en charge des fonctions périphériques. Ce bus peut également être utilisé en union avec
version du bus système.

Lorsqu'il examine les fonctionnalités d'AHB, il dispose d'un protocole d'horloge de front unique, de plusieurs bus maîtres, de transactions divisées, d'un transfert maître d'autobus à cycle unique, de transferts en rafales, de grandes largeurs de bus et d'une mise en œuvre sans tristate..
Dans AHB, la transaction comprend une phase d'adresse et une phase de données. Dans le cas d'AHB, il n'y a qu'un seul maître de bus à la fois.
Comparé au bus haute performance avancé, le bus périphérique avancé est uniquement utilisé pour les accès à contrôle de bande passante réduite. Bien que l’APB ait une phase d’adresse et de données comme celle de l’AHB, elle contient une liste de signaux de faible complexité..
Résumé
1. AHB signifie Advanced High Performance Performance Bus and APB Sands pour Advanced Peripheral Bus..
2. Lorsque l'AHB utilise une communication parallèle en duplex intégral, l'APB utilise des accès mémoire-I / O massifs..
3. L'ADH, qui est en pipeline, se connecte principalement aux mémoires. L'APB est principalement proposé pour la connexion à des périphériques simples.
4. En comparant l'utilisation, l'APB est plus simple que l'AHB.
5. Contrairement à AHB, il n'y a pas de pipeline dans APB.
6. Comparé au bus haute performance avancé, le bus périphérique avancé est uniquement utilisé pour les accès avec contrôle de bande passante réduite.
7. Bien que l’APB ait une phase d’adresse et une phase de données semblables à celle de l’AHB, il contient une liste de signaux de faible complexité..