Definizione di AMBA (Advanced Microcontroller Bus Architecture)
Rappresenta de facto il bus on-chip standard. Consente infatti di connettere tra loro le vari IP (Intellectual Property), come ad esempio processori, memorie, ecc. all'interno di un unico chip. E' completamente open standard e le sue specifiche sono scaricabili gratuitamente dal sito dell'ARM (http://www.arm.com/products/solutions/AMBA_Spec.html). Un sistema AMBA tipicamente presenta i seguenti componenti: uno o più master, uno o più slave, un arbiter e un decoder.