Skillnad mellan AHB och APB Skillnaden mellan

Anonim

AHB vs APB

AHB står för avancerade högpresterande bussar och APB-sandar för avancerad periferbuss. Både Advanced High Performance Bus och Advanced Peripheral Bus är en del av Advanced Microprocessor Bus Architecture (AMBA). Även om både AHB och APB tillhör AMBA skiljer de sig på många sätt.

När man talar om skillnaden mellan de två använder AHB en full duplex parallell kommunikation medan APB använder massiva minnes-I / O-åtkomst.

Både AHB och APB är på chip Bus-standarder. Den avancerade högpresterande bussen kan vänta, fel och brista. ADH, som är pipelined, kopplar i huvudsak till minnen.

När man jämför användningen är APB enklare än AHB. Till skillnad från AHB finns det ingen pipelining i APB. APB föreslås huvudsakligen för anslutning till enkla kringutrustning. Titta på AHB och APB, det kan ses att APB levereras med en låg kraftuttag.

Det kan också ses att Advanced Peripheral Bus ibland optimeras för reducerad gränssnittskomplexitet och minimal strömförbrukning för att stödja kringutrustning. Denna buss kan även användas i fack med antingen

-versionen av systembussen.

När man tittar på funktionerna i AHB, har den ett enda klockklockprotokoll, flera bussmästare, delade transaktioner, encykelbussmastöverföring, sprängöverföringar, stora bussbredd och icke-tristatimplementering.

I AHB består transaktionen av en adressfas och en datafas. Vid AHB finns det bara en bussmästare åt gången.

I jämförelse med avancerad högpresterande buss används den avancerade periferibussen endast för låga bandbreddskontrollåtkomst. Fastän APB har en adressfas och datafas som den som tillhör AHB, kommer den med en lista med låg komplexitetssignal.

Sammanställning

1. AHB står för avancerad högpresterande buss och APB-sand för avancerad periferbuss.

2. När AHB använder en full duplex parallell kommunikation använder APB massiva minnes-I / O-åtkomst.

3. ADH, som är pipelined, kopplar i huvudsak till minnen. APB föreslås huvudsakligen för anslutning till enkla kringutrustning.

4. När man jämför användningen är APB enklare än AHB.

5. Till skillnad från AHB finns det ingen pipelining i APB.

6. I jämförelse med avancerad högpresterande buss används den avancerade periferibussen endast för låga bandbreddskontrolltillgångar.

7. Fastän APB har en adressfas och datafas som den som tillhör AHB, kommer den med en lista med låg komplexitetssignal.