Definición: ¿Qué significa Arquitectura de bus de microcontrolador avanzada (AMBA)?
La arquitectura de bus de microcontrolador avanzada (AMBA) es una arquitectura que se usa ampliamente en diseños de sistema en chip, que se encuentran en buses de chip. El estándar de especificación AMBA se utiliza para diseñar microcontroladores integrados de alto nivel. El principal objetivo de AMBA es proporcionar independencia tecnológica y fomentar el diseño de sistemas modulares. Además, fomenta enérgicamente el desarrollo de dispositivos periféricos reutilizables al tiempo que minimiza la infraestructura de silicio.
Techinfo explica la arquitectura avanzada de bus de microcontroladores (AMBA)
AMBA es una especificación abierta que especifica una estrategia sobre la gestión de los bloques funcionales que clasifican la arquitectura del sistema en chip (SoC). Es un bus de alta velocidad y gran ancho de banda que admite la administración de bus multimaestro para aprovechar al máximo el rendimiento del sistema. Las especificaciones de AMBA pueden maximizar el uso del ancho de banda del bus del sistema durante el tiempo muerto. Después de definir una columna vertebral común para los módulos SoC, mejora una metodología de diseño reutilizable. Este sistema se ha convertido en el estándar de facto para el progreso de la biblioteca de IP y la interconexión de SoC.
Se definen cinco interfaces dentro de la especificación AMBA:
- Bus de sistema avanzado (ASB)
- Bus periférico avanzado (APB)
- Bus avanzado de alto rendimiento (AHB)
- Interfaz extensible avanzada (AXI)
- Bus de rastreo avanzado (ATB)