AMBA é a abreviação de " microcontrolador avançada Bus Architecture. " A empresa ARM criou este protocolo , os desenhistas microchip normalmente usá-lo para microprocessadores " system-on -a-chip " . Protocolos
Há cinco diferentes protocolos AMBA : Avançado de Interface Extensível , Alto desempenho avançada de ônibus , Advanced Peripheral Bus e avançada de rastreamento de ônibus . O protocolo AXI tem três subdivisões diferentes: AXI4 , AXI4 -Lite e AXI4 -Stream . Existe também um protocolo AHB -Lite .
Função
A system-on -a-chip contém componentes de computador miniaturizado , incluindo um microcontrolador e um número de periféricos. O ônibus AMBA conecta esses dispositivos. Ele usa um fio para todos os "escravos ", ou periféricos, conectados ao microcontrolador "mestre" . O microcontrolador envia um endereço para um periférico ; as instruções e dados do microcontrolador seguir o endereço ao longo do ônibus. Estes dois tipos de transação são a "fase de endereço " ea " fase de dados . "
Características
A maioria dos sistemas de ônibus microcontrolador conectar um mestre para um ou mais escravos . Os protocolos AMBA permitir que vários mestres para se conectar com o mesmo ônibus. A fase de endereço contém o endereço de origem , bem como o endereço de destino , de modo que o escravo ativado sabe a origem da instrução recebida .