Arquitetura avançada de barramento de microcontrolador (amba)

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)