AMBA es la abreviatura de " Advanced microcontrolador de arquitectura USB . " La compañía ARM creado este protocolo , los diseñadores de microchips por lo general utilizan los microprocesadores " system-on- a-chip " . Protocolos
Hay cinco protocolos diferentes AMBA : Interfaz Extensible de avanzada , Advanced autobús alto rendimiento , Advanced Peripheral autobús y autobús de seguimiento avanzado. El protocolo AXI tiene tres subdivisiones distintas: AXI4 , AXI4 -Lite y AXI4 -Stream . También hay un protocolo AHB- Lite .
Función
system-on- a-chip contiene los componentes del ordenador en miniatura , incluyendo un microcontrolador y una serie de periféricos . El bus AMBA conecta estos dispositivos. Utiliza un cable para todos los "esclavos " o periféricos conectados al microcontrolador "maestro " . El microcontrolador envía una dirección de un periférico ; las instrucciones y los datos del microcontrolador siguen la dirección a lo largo del bus . Estos dos tipos de transacción son la "fase de dirección " y la "fase de datos. "
Características
La mayoría de los sistemas de bus de microcontroladores conectar un maestro a uno o más esclavos . Los protocolos AMBA permiten múltiples maestros que se conectan al mismo bus . La fase de dirección incluye la dirección de origen , así como la dirección de destino , por lo que el esclavo activado conoce el origen de la enseñanza que reciben.