Lessico IT › Hardware › AMBA

AMBA

Hardware Svenska → Aggiornato: 2026-11-03

La famiglia aperta di protocolli bus di Arm per collegare, all'interno di un chip, core, memorie e periferiche.

L'Advanced Microcontroller Bus Architecture nasce nel 1996 ed è priva di royalty, il che l'ha resa uno standard di fatto ben oltre i core di Arm. Con AMBA 2, nel 1999, arriva la coppia ancora presente in ogni schema a blocchi di un microcontrollore: AHB, il bus veloce per CPU, flash e DMA, e APB, un bus lento e a basso consumo per timer, UART e GPIO, con un bridge nel mezzo. AMBA 3 aggiunge nel 2003 AXI, con canali separati di lettura e scrittura, e AMBA 5 porta nel 2013 CHI per i sistemi many-core coerenti.

Chi scrive firmware incontra AMBA per lo più in modo indiretto. Una scrittura su una periferica APB che richiede diversi cicli, due master che si contendono il bus, una scrittura ancora in un buffer quando il codice è già andato avanti: è architettura del bus, non un bug.

← Torna al lessico