AHB i APB

Anonim

AHB vs APB

AHB oznacza zaawansowane wysokowydajne piaski magistralne i APB dla zaawansowanej magistrali peryferyjnej. Zarówno zaawansowana magistrala o wysokiej wydajności, jak i zaawansowana magistrala peryferyjna są częścią architektury zaawansowanej mikroprocesorowej magistrali (AMBA). Chociaż zarówno AHB, jak i APB należą do AMBA, różnią się pod wieloma względami.

Mówiąc o różnicy między tymi dwoma, AHB używa komunikacji równoległej w trybie pełnego dupleksu, podczas gdy APB wykorzystuje ogromne możliwości dostępu do pamięci I / O.

Zarówno AHB, jak i APB są oparte na standardach magistrali chipowej. Zaawansowana, wydajna magistrala jest zdolna do oczekiwania, błędów i wybuchów. ADH, który jest potokowy, łączy się głównie ze wspomnieniami.

Porównując użycie, APB jest prostszy niż AHB. W przeciwieństwie do AHB, w APB nie ma możliwości potokowania rurociągu. 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ądzenia peryferyjne małej mocy.

Można również zauważyć, że zaawansowana magistrala peryferyjna jest czasami zoptymalizowana pod kątem zmniejszonej złożoności interfejsu i minimalnego zużycia energii dla obsługi funkcji urządzeń peryferyjnych. Ta magistrala może być również używana w połączeniu z jednym z nich wersja magistrali systemowej.

Przyglądając się cechom AHB, ma jeden zegar z jednym krańcem, kilka magistral głównych, transakcje dzielone, przekazywanie pojedynczego cyklu magistrali, transfery seryjne, duże szerokości magistrali i nielimitowaną implementację. W AHB transakcja składa się z fazy adresu i fazy danych. W przypadku AHB, istnieje tylko jeden Master Bus na raz. W porównaniu do zaawansowanej magistrali o wysokiej wydajności zaawansowana magistrala peryferyjna jest używana tylko w przypadku kontroli dostępu o niskiej przepustowości. Chociaż APB ma fazę adresową i fazę danych, podobnie jak w AHB, zawiera listę sygnałów o niskiej złożoności. streszczenie 1. AHB oznacza Advanced High-Performance Bus and APB sands dla Advanced Peripheral Bus. 2. Gdy AHB używa komunikacji równoległej w trybie pełnego dupleksu, APB korzysta z ogromnych dostępów do pamięci I / O. 3. ADH, który jest potokowy, łą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 prostszy niż AHB. 5. W przeciwieństwie do AHB, w APB nie ma możliwości potokowania rurociągu. 6. W porównaniu do zaawansowanej magistrali o wysokiej wydajności zaawansowana magistrala peryferyjna jest używana tylko w przypadku dostępu do kontroli o niskiej przepustowości. 7. Chociaż APB ma fazę adresową i fazę danych, podobnie jak w AHB, zawiera listę sygnałów o niskiej złożoności.