AHB vs APB
AHB tähendab täiustatud kõrgjõudlusega siini ja APB liiva täiustatud perifeerse siini jaoks. Nii Advanced kõrgjõudlusega siin kui ka Advanced Peripheral Bus on osa täiustatud mikroprotsessoribusside arhitektuurist (AMBA). Ehkki nii AHB kui ka APB kuuluvad AMBA-sse, erinevad nad mitmeti.
Kui rääkida nende kahe erinevusest, kasutab AHB täisdupleksset paralleelsuhtlust, samas kui APB kasutab tohutult mälu-I / O-juurdepääsu.
Nii AHB kui ka APB on kiibibussi standarditel. Täiustatud kõrgjõudlusega siin on võimeline ootama, vigu ja purunema. Torujuhtmega ADH ühendab peamiselt mälestusi.
Kasutuse võrdlemisel on APB lihtsam kui AHB. Erinevalt AHB-st ei ole APB-s torustikku. APB on peamiselt ette nähtud ühendamiseks lihtsate välisseadmetega. Vaadates AHB-d ja APB-d, on näha, et APB-l on väikese võimsusega perifeerne seade.
Samuti on näha, et Advanced Peripheral Bus on mõnikord optimeeritud liidese keerukuse vähendamiseks ja perifeersete funktsioonide toetamiseks minimaalseks energiatarbeks. Seda siinit saab kasutada ka koos kummagagi
süsteemibussi versioon.
Kui vaadata AHB funktsioone, siis on sellel ühe serva taktside protokoll, mitu siini ülemust, jagatud tehingud, ühe tsükli bussi üleandmine, sarivõtte ülekanded, suured siini laiused ja mitte-tristatene rakendamine.
AHB-s koosneb tehing aadressifaasist ja andmefaasist. AHB korral on korraga ainult üks bussimeister.
Võrreldes täiustatud kõrgjõudlusega siiniga kasutatakse täiustatud perifeerset siini ainult madala ribalaiusega juhtimispöörduste jaoks. Ehkki APB-l on aadressifaas ja andmefaas nagu AHB-l, on see koos madala keerukusega signaali loendiga.
Kokkuvõte
1. AHB tähendab täiustatud kõrgjõudlusega siini ja APB liiva täiustatud perifeerse siini jaoks.
2. Kui AHB kasutab täisdupleksset paralleelsuhtlust, kasutab APB tohutut mälu-I / O-juurdepääsu.
3. ADH, mis on ühendatud, ühendab peamiselt mälestusi. APB on peamiselt ette nähtud ühendamiseks lihtsate välisseadmetega.
4. Kasutuse võrdlemisel on APB lihtsam kui AHB.
5. Erinevalt AHB-st ei ole APB-s torustikku.
6. Võrreldes Advanced kõrgjõudlusega siiniga, kasutatakse Advanced Peripheral Bus ainult madala ribalaiusega juhtimispöörduste jaoks.
7. Ehkki APB-l on aadressifaas ja andmefaas nagu AHB-l, on see koos madala keerukusega signaali loendiga.