Huis audio Wat is een geavanceerde microcontroller-busarchitectuur (amba)? - definitie van techopedia

Wat is een geavanceerde microcontroller-busarchitectuur (amba)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Advanced Microcontroller Bus Architecture (AMBA)?

Geavanceerde microcontroller-busarchitectuur (AMBA) is een architectuur die veel wordt gebruikt in systeem-op-chip-ontwerpen, die te vinden zijn op chipbussen. De AMBA-specificatienorm wordt gebruikt voor het ontwerpen van ingebedde microcontrollers op hoog niveau. Het hoofddoel van AMBA is het bieden van technologische onafhankelijkheid en het aanmoedigen van modulair systeemontwerp. Bovendien moedigt het de ontwikkeling van herbruikbare randapparatuur sterk aan, terwijl de siliconeninfrastructuur wordt geminimaliseerd.

Techopedia verklaart Advanced Microcontroller Bus Architecture (AMBA)

AMBA is een open specificatie die een strategie specificeert voor het beheer van de functionele blokken die system on chip (SoC) -architectuur sorteren. Het is een hogesnelheidsbus met hoge bandbreedte die multimaster-busbeheer ondersteunt om het maximale uit de systeemprestaties te halen. AMBA-specificaties kunnen het gebruik van systeembusbandbreedte tijdens dode tijd maximaliseren. Na het definiƫren van een gemeenschappelijke ruggengraat voor SoC-modules, verbetert het een herbruikbare ontwerpmethodologie. Dit systeem is de defacto-standaard geworden voor de voortgang van de IP-bibliotheek en SoC-interconnectie.


Binnen de AMBA-specificatie zijn vijf interfaces gedefinieerd:

  • Geavanceerde systeembus (ASB)
  • Geavanceerde perifere bus (APB)
  • Geavanceerde high-performance bus (AHB)
  • Geavanceerde uitbreidbare interface (AXI)
  • Geavanceerde trace bus (ATB)
Wat is een geavanceerde microcontroller-busarchitectuur (amba)? - definitie van techopedia