IT-lexikon › Hårdvara › AMBA

AMBA

Hårdvara In English → Uppdaterad: 2026-11-03

Arms öppna familj av bussprotokoll för att koppla ihop processorkärnor, minnen och kringenheter inuti ett chip.

Advanced Microcontroller Bus Architecture kom 1996 och är fri att använda utan licensavgift, vilket gjort den till de facto-standard långt utanför Arms egna kärnor. AMBA 2 från 1999 införde paret som fortfarande syns i varje mikrokontrollers blockschema: AHB, den snabba bussen för processor, flash och DMA, och APB, en långsam och strömsnål buss för timers, UART och GPIO, med en brygga emellan. AMBA 3 lade 2003 till AXI med separata kanaler för läsning och skrivning, och AMBA 5 kom 2013 med CHI för koherenta mångkärniga system.

För den som skriver firmware märks AMBA främst indirekt. Att en registerskrivning till en kringenhet på APB tar flera cykler, att två bussmästare kan krocka eller att en skrivning ligger kvar i en buffert när koden redan gått vidare — allt det är bussarkitektur, inte buggar.

← Tillbaka till lexikonet