AMBA is een afkorting voor "Advanced Microcontroller Bus Architecture . " De ARM bedrijf dit protocol gemaakt ; microchip ontwerpers gebruiken het meestal voor ' system-on - a - chip ' microprocessoren . Protocollen Er zijn vijf verschillende AMBA protocols : Geavanceerd eXtensible interface , geavanceerde High -performance Bus , Advanced Peripheral Bus en Advanced Trace Bus . De AXI protocol heeft drie verschillende onderdelen : AXI4 , AXI4 - Lite en AXI4 -Stream . Er is ook een AHB - Lite -protocol . Functie A system-on - a - chip bevat geminiaturiseerde computer componenten , waaronder een microcontroller en een aantal randapparaten . De AMBA bus verbindt deze apparaten . Het maakt gebruik van een draad voor alle " slaves " of randapparatuur aangesloten op de " master" microcontroller . De microcontroller stuurt een adres van een perifere , de instructies en de gegevens van de microcontroller volgen de adres langs de bus . Deze twee soorten transacties zijn de " adres fase " en de " data -fase . " Eigenschappen meeste microcontroller bussystemen sluit een master naar een of meer slaven . De AMBA protocollen kunnen meerdere masters aan te sluiten op dezelfde bus . Het adres fase omvat de bron adres , alsook het adres van bestemming , zodat de geactiveerde slaaf kent de herkomst van de ontvangen instructie .
|