Forskellen mellem AHB og APB

AHB vs APB

AHB står for Advanced High-Performance Bus og APB sand til Advanced Peripheral Bus. Både den avancerede højtydende bus og den avancerede perifere bus er en del af avanceret mikroprocessorbusarkitektur (AMBA). Selvom både AHB og APB hører til AMBA, er de forskellige på mange måder.

Når man taler om forskellen mellem de to, bruger AHB en fuld duplex parallel kommunikation, mens APB bruger massive hukommelses-I / O-adganger.

Både AHB og APB er på chipbusstandarder. Den avancerede højtydende bus er i stand til at vente, fejl og sprænge. ADH, der er i rørledning, forbindes hovedsageligt til minder.

Når man sammenligner brugen, er APB enklere end AHB. I modsætning til AHB er der ingen pipelining i APB. APB er hovedsageligt foreslået til forbindelse til enkle perifere enheder. Ser man på AHB og APB, kan det ses, at APB leveres med en periferi med lav effekt.

Det kan også ses, at Advanced Peripheral Bus undertiden er optimeret til reduceret interfacekompleksitet og minimalt strømforbrug til understøttelse af perifere funktioner. Denne bus kan også bruges i forbindelse med begge
version af systembussen.

Når man ser på funktionerne i AHB, har den en enkeltkant ur-protokol, flere busmastere, splittransaktioner, overlevering af en enkelt cyklus-master, burstoverførsler, store busbredder og ikke-tristat implementering.
I AHB består transaktionen af ​​en adressefase og en datafase. I tilfælde af AHB er der kun en Bus-master ad gangen.
Sammenlignet med avanceret højtydende bus bruges den avancerede perifere bus kun til adgang til lav båndbredde. Selvom APB har en adressefase og en datafase som den for AHB, kommer den med en liste over lav kompleksitetssignal.
Resumé
1. AHB står for Advanced High-Performance Bus og APB sand til Advanced Peripheral Bus.
2. Når AHB bruger en fuld duplex parallel kommunikation, bruger APB massive hukommelses-I / O-adganger.
3. ADH, der er pipelined, forbindes hovedsageligt til minder. APB er hovedsageligt foreslået til forbindelse til enkle perifere enheder.
4. Når man sammenligner brugen, er APB enklere end AHB.
5. I modsætning til AHB er der ingen rørledning i APB.
6. Sammenlignet med avanceret bus med høj ydeevne bruges den avancerede perifere bus kun til adgang til lav båndbredde.
7. Selvom APB har en adressefase og en datafase som den for AHB, kommer den med en liste over lav kompleksitetssignal.