AHB vs APB
AHB står for avansert høy ytelse buss og APB sanden for avansert perifer buss. 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 man 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å chip 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å ses 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 forening med enten
versjon 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, er den avanserte periferibussen bare brukt 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 over lavt kompleksitetssignal.
Sammendrag
1. 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, brukes den avanserte perifere bussen kun 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 over lavt kompleksitetssignal.