Differenz zwischen AHB und APB Differenz zwischen

Anonim

AHB vs APB

AHB steht für Advanced High-Performance Bus und APB Sand für Advanced Peripheral Bus. Sowohl der Advanced High-Performance Bus als auch der Advanced Peripheral Bus sind Teil der Advanced Microprocessor Bus Architecture (AMBA). Obwohl sowohl die AHB als auch die APB zu AMBA gehören, unterscheiden sie sich in vielerlei Hinsicht.

Wenn man von dem Unterschied zwischen den beiden spricht, verwendet der AHB eine Vollduplex-Parallelkommunikation, während der APB massive Speicher-I / O-Zugriffe verwendet.

Sowohl die AHB als auch die APB sind auf dem Chip-Bus-Standard. Der Advanced High-Performance-Bus kann Wartezeiten, Fehler und Bursts verarbeiten. Der ADH, der in Pipelines arbeitet, verbindet hauptsächlich Erinnerungen.

Beim Vergleichen der Verwendung ist die APB einfacher als die AHB. Im Gegensatz zum AHB gibt es kein Pipelining in APB. Der APB wird hauptsächlich zum Anschluss an einfache Peripheriegeräte vorgeschlagen. Betrachtet man den AHB und den APB, sieht man, dass der APB mit einem Peripheriegerät mit geringem Stromverbrauch ausgestattet ist.

Es ist auch zu sehen, dass Advanced Peripheral Bus manchmal für reduzierte Schnittstellenkomplexität und minimalen Stromverbrauch zur Unterstützung von Peripheriefunktionen optimiert ist. Dieser Bus kann auch in Verbindung mit der Systemversion

verwendet werden.

Betrachtet man die Merkmale von AHB, so verfügt es über ein Single-Edge-Clock-Protokoll, mehrere Bus-Master, Split-Transaktionen, Single-Cycle-Bus-Master-Handover, Burst-Transfers, große Busbreiten und Nicht-Tristate-Implementierung.

In AHB besteht die Transaktion aus einer Adressphase und einer Datenphase. Im Fall von AHB gibt es immer nur einen Bus-Master.

Im Vergleich zu Advanced High-Performance Bus wird der Advanced Peripheral Bus nur für Steuerungszugriffe mit geringer Bandbreite verwendet. Obwohl der APB eine Adreßphase und eine Datenphase wie die des AHB aufweist, kommt er mit einer Liste von Signalen mit geringer Komplexität.

Zusammenfassung

1. AHB steht für Advanced High-Performance Bus und APB Sand für Advanced Peripheral Bus.

2. Wenn der AHB eine Vollduplex-Parallelkommunikation verwendet, verwendet der APB massive Speicher-E / A-Zugriffe.

3. Der ADH, der in Pipelines arbeitet, verbindet hauptsächlich Erinnerungen. Der APB wird hauptsächlich zum Anschluss an einfache Peripheriegeräte vorgeschlagen.

4. Beim Vergleichen der Verwendung ist die APB einfacher als die AHB.

5. Im Gegensatz zum AHB gibt es kein Pipelining in APB.

6. Im Vergleich zu Advanced High-Performance Bus wird der Advanced Peripheral Bus nur für Steuerungszugriffe mit geringer Bandbreite verwendet.

7. Obwohl der APB eine Adreßphase und eine Datenphase wie die des AHB aufweist, kommt er mit einer Liste von Signalen mit geringer Komplexität.