Definição – O que significa Advanced Microcontroller Bus Architecture (AMBA)?
A arquitetura de barramento de microcontrolador avançada (AMBA) é uma arquitetura amplamente usada em projetos de sistema em chip, que são encontrados em barramentos de chip. O padrão de especificação AMBA é usado para projetar microcontroladores incorporados de alto nível. O principal objetivo da AMBA é fornecer independência de tecnologia e encorajar o projeto de sistema modular. Além disso, incentiva fortemente o desenvolvimento de dispositivos periféricos reutilizáveis, minimizando a infraestrutura de silício.
Definirtec explica a arquitetura avançada de barramento de microcontrolador (AMBA)
AMBA é uma especificação aberta que especifica uma estratégia de gerenciamento dos blocos funcionais que classificam a arquitetura do sistema no chip (SoC). É um barramento de alta velocidade e largura de banda que oferece suporte ao gerenciamento de barramento multimaster para obter o máximo do desempenho do sistema. As especificações AMBA são capazes de maximizar o uso da largura de banda do barramento do sistema durante o tempo morto. Depois de definir um backbone comum para módulos SoC, ele aprimora uma metodologia de design reutilizável. Este sistema surgiu como o padrão de fato para o progresso da biblioteca IP e interconexão SoC.
Cinco interfaces são definidas dentro da especificação AMBA:
- Barramento de sistema avançado (ASB)
- Barramento periférico avançado (APB)
- Barramento avançado de alto desempenho (AHB)
- Interface extensível avançada (AXI)
- Bus de rastreamento avançado (ATB)