AHB i AXI

Anonim

AHB vs AXI

AHB to zaawansowana, wydajna magistrala, a AXI to zaawansowany interfejs eXtensible. Zarówno ABH, jak i AXI to mastersy Bus, które różnią się pod wieloma względami.

Gdy zaawansowana magistrala o wysokiej wydajności jest magistralą jednokanałową, zaawansowany interfejs eXtensible jest wielokanałową magistralą. AHB jest również dzieloną magistralą, podczas gdy AXI jest zoptymalizowaną magistralą do odczytu / zapisu.

W AHB każdy z urządzeń master magistrali łączy się z jednokanałową wspólną szyną. Z drugiej strony, master magistrali w AXI połączy się z kanałem odczytu danych, kanałem Odczytaj adres, kanałem zapisu danych, kanałem zapisu adresu i kanałem odpowiedzi zapisu.

Inną zauważoną różnicą jest to, że opóźnienia magistrali w AHB zaczynają się poniżej AXI. AHB rozpoczyna się od transakcji o wartości 16 bajtów, gdy AXI zaczyna od transakcji o wartości 64 bajtów. Można również zauważyć, że wykorzystanie magistrali AHB jest wyższe niż wykorzystanie AXI. Co więcej, interfejs Advanced eXtensible wykorzystuje około 50 procent więcej mocy, co oznacza, że ​​AHB ma przewagę nad nim. Advanced eXtensible Interface to trzecia generacja interfejsu zaawansowanej architektury mikroprocesorowej. Niektóre funkcje AXI obejmują oddzielne fazy adresowe / kontrolne i danych, transakcje oparte na wartościach bitowych z wydaniem adresu początkowego, wsparcie dla niezalecanych transferów danych za pomocą modułów bajtowych, łatwe dodawanie etapów rejestrów w celu zapewnienia zamknięcia czasu i wydania wielu zaległych adresów. AXI, który pasuje do interkonektu o dużej prędkości sub-mikrometr, jest ukierunkowany głównie na projekty o wysokiej częstotliwości zegara i wysoką wydajność. Niektóre funkcje zaawansowanej magistrali o wysokiej wydajności obejmują jednokanałowy protokół zegara, kilka wzorców magistrali, transakcje dzielone, operacje potokowe, transfery serii, nielimitowana implementacja i duże szerokości szyny.

streszczenie 1. AHB to Advanced High-Performance Bus, a AXI to Advanced eXtensible Interface. 2. Gdy zaawansowana magistrala o wysokiej wydajności jest magistralą jednokanałową, zaawansowany interfejs eXtensible jest wielokanałową magistralą. 3. W AHB każdy z urządzeń master magistrali łączy się z jednokanałową wspólną szyną. Z drugiej strony, master magistrali w AXI połączy się z kanałem odczytu danych, kanałem Odczytaj adres, kanałem zapisu danych, kanałem zapisu adresu i kanałem odpowiedzi zapisu. 4. AHB jest również dzieloną magistralą, podczas gdy AXI jest zoptymalizowaną magistralą do odczytu / zapisu. 5. Opóźnienia magistrali w AHB zaczynają się poniżej AXI. 6. Zaawansowany interfejs eXtensible zużywa około 50 procent więcej energii, co oznacza, że ​​AHB ma przewagę nad nim. 7. Wykorzystanie magistrali AHB jest wyższe niż wykorzystanie AXI