Forskel mellem AHB og APB Forskellen mellem

Anonim

AHB vs APB

AHB står for avanceret højtydende bus og APB-sand til avanceret perifer bus. Både Advanced High Performance Bus og Advanced Peripheral Bus er en del af Advanced Microprocessor Bus Architecture (AMBA). Selvom både AHB og APB tilhører AMBA, adskiller de sig 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-adgang.

Både AHB og APB er på chipbusstandarder. Den avancerede High Performance Bus kan vente, fejl og udbrud. ADH, som er pipelined, forbinder hovedsagelig med minder.

Ved sammenligning af brugen er APB enklere end AHB. I modsætning til AHB er der ingen pipelining i APB. APB'en er primært foreslået til tilslutning til simple eksterne enheder. Når man ser på AHB og APB, kan man se, at APB'en kommer med et lavt strømforbrug.

Det kan også ses, at Advanced Peripheral Bus nogle gange er optimeret til reduceret interface kompleksitet og minimalt strømforbrug til understøttelse af perifere funktioner. Denne bus kan også bruges i forbindelse med enten

version af systembussen.

Når man ser på funktionerne i AHB, har den en enkelt kantklokprotokol, flere busmastre, splittransaktioner, enkeltcyklusbussmesteroverdragelse, burstoverførsler, store busbredder og ikke-tristate-implementering.

I AHB består transaktionen af ​​en adressefase og en datafase. I tilfælde af AHB er der kun en busmester ad gangen.

I sammenligning med avanceret høj ydeevne-bus bruges den avancerede perifere bus kun til adgang til lav båndbredde. Skønt APB'en har en adressefase og datafase som den for AHB, kommer den med en liste over lavt kompleksitetssignal.

Oversigt

1. AHB står for avanceret højtydende bus og APB sand til avanceret perifer bus.

2. Når AHB bruger en fuld duplex parallel kommunikation, bruger APB massive hukommelses-I / O-adgang.

3. ADH, som er pipelined, forbinder hovedsagelig med minder. APB'en er primært foreslået til tilslutning til simple eksterne enheder.

4. Ved sammenligning af brugen er APB enklere end AHB.

5. I modsætning til AHB er der ingen pipelining i APB.

6. Sammenlignet med avanceret højprestationsbus bruges den avancerede perifere bus kun til adgang til lav båndbredde.

7. Skønt APB'en har en adressefase og datafase som den for AHB, kommer den med en liste over lavt kompleksitetssignal.