Forskjell mellom AHB og APB Forskjellen mellom

Anonim

AHB vs APB

AHB står for avanserte høyytelsesbuss- og APB-sanden for avansert bussen. Både Advanced High Performance Bus og Advanced Peripheral Bus er en del av Advanced Microprocessor Bus Architecture (AMBA). Selv om både AHB og APB tilhører AMBA, varierer de på mange måter.

Når du snakker om forskjellen mellom de to, bruker AHB en full dupleks parallellkommunikasjon, mens APB bruker massive minne-I / O-tilganger.

Både AHB og APB er på bussen Buss standarder. Den avanserte høypresterende bussen er i stand til å vente, feil og sprekker. ADH, som er pipelined, forbinder hovedsakelig med minner.

Når man sammenligner bruken, er APB enklere enn AHB. I motsetning til AHB er det ingen pipelining i APB. APB er hovedsakelig foreslått for tilkobling til enkle eksterne enheter. Når man ser på AHB og APB, kan det ses at APB kommer med en ekstern strømkilde.

Det kan også sees at Advanced Peripheral Bus noen ganger er optimalisert for redusert grensesnittkompleksitet og minimalt strømforbruk for å støtte perifere funksjoner. Denne bussen kan også brukes i forbindelse med enten

-versjonen av systembussen.

Når man ser på funksjonene til AHB, har den en enkelt kantklokkeprotokoll, flere bussmestere, deltransaksjoner, enkeltsyklusbussmesteroverføring, sprengningsoverføringer, store bussbredder og ikke-tristatimplementering.

I AHB består transaksjonen av en adressefase og en datafase. I tilfelle AHB er det bare en bussmester om gangen.

Sammenlignet med avanserte høyhastighetsbusser, brukes den avanserte periferibussen kun for tilgang til lav båndbredde. Selv om APB har en adressefase og datafase som den som tilhører AHB, kommer den med en liste med lavt kompleksitetssignal.

Sammendrag

en. AHB står for avansert høy ytelse buss og APB sanden for avansert perifer buss.

2. Når AHB bruker en full dupleks parallell kommunikasjon, bruker APB massive minne-I / O-tilganger.

3. ADH, som er pipelined, forbinder hovedsakelig med minner. APB er hovedsakelig foreslått for tilkobling til enkle eksterne enheter.

4. Når man sammenligner bruken, er APB enklere enn AHB.

5. I motsetning til AHB er det ingen pipelining i APB.

6. Sammenlignet med avanserte høyhastighetsbusser, er den avanserte periferibussen bare brukt for tilgang til lav båndbredde.

7. Selv om APB har en adressefase og datafase som den som tilhører AHB, kommer den med en liste med lavt kompleksitetssignal.