AHB vs APB
AHB oznacza Advanced High-performance Bus, a piaski APB - Advanced Peripheral Bus. Zarówno zaawansowana wysokowydajna magistrala, jak i zaawansowana magistrala peryferyjna są częścią zaawansowanej architektury magistrali mikroprocesorowej (AMBA). Chociaż zarówno AHB, jak i APB należą do AMBA, różnią się na wiele sposobów.
Mówiąc o różnicy między nimi, AHB używa komunikacji równoległej z pełnym dupleksem, podczas gdy APB używa masowego dostępu do pamięci I / O.
Zarówno AHB, jak i APB są zgodne ze standardami chipów. Zaawansowana wysokowydajna magistrala może oczekiwać, błędów i serii. ADH, który jest potokowany, łączy się głównie ze wspomnieniami.
Porównując użycie, APB jest prostsze niż AHB. W przeciwieństwie do AHB w APB nie ma potokowania. APB jest głównie proponowany do łączenia z prostymi urządzeniami peryferyjnymi. Patrząc na AHB i APB, można zauważyć, że APB jest wyposażony w urządzenie peryferyjne o niskiej mocy.
Można również zauważyć, że zaawansowana magistrala peryferyjna jest czasami zoptymalizowana pod kątem zmniejszenia złożoności interfejsu i minimalnego zużycia energii do obsługi funkcji peryferyjnych. Tego autobusu można również używać w połączeniu z dowolnym z nich
wersja magistrali systemowej.
Patrząc na funkcje AHB, ma on protokół zegara z pojedynczą krawędzią, kilka wzorców magistrali, transakcje podzielone, przełączanie magistrali pojedynczego cyklu, transfery impulsowe, duże szerokości magistrali i implementację bez trójstanu.
W AHB transakcja składa się z fazy adresu i fazy danych. W przypadku AHB na raz występuje tylko jeden Master Bus.
W porównaniu do zaawansowanej wysokowydajnej magistrali, zaawansowana magistrala peryferyjna jest używana tylko w przypadku dostępu do kontroli niskiej przepustowości. Chociaż APB ma fazę adresu i fazę danych, podobnie jak AHB, zawiera listę sygnałów o niskiej złożoności.
streszczenie
1. AHB oznacza Advanced High-performance Bus, a piaski APB dla Advanced Peripheral Bus.
2. Gdy AHB korzysta z komunikacji równoległej z pełnym dupleksem, APB korzysta z masowego dostępu do pamięci I / O.
3. ADH, który jest potokowany, łączy się głównie ze wspomnieniami. APB jest głównie proponowany do łączenia z prostymi urządzeniami peryferyjnymi.
4. Porównując użycie, APB jest prostsze niż AHB.
5. W przeciwieństwie do AHB, w APB nie ma potoku.
6. W porównaniu z zaawansowaną wysokowydajną magistralą, zaawansowana magistrala peryferyjna jest używana tylko w przypadku dostępu do kontroli niskiej przepustowości.
7. Chociaż APB ma fazę adresu i fazę danych, podobnie jak AHB, zawiera listę sygnałów o niskiej złożoności.