Diferença entre AHB e AXI

AHB vs AXI

AHB é Advanced High Performance Bus e AXI é Advanced eXtensible Interface. Tanto o ABH como o AXI são mestres de ônibus, que são realmente diferentes em muitos aspectos.

Quando o barramento de alto desempenho avançado é um barramento de canal único, a interface avançada eXtensível é um barramento multicanal. O AHB também é um barramento compartilhado, enquanto o AXI é um barramento otimizado de leitura / gravação.

No AHB, cada um dos maestros de barramento se conectará a um barramento compartilhado de canal único. Por outro lado, o mestre de ônibus no AXI se conectará a um canal de dados de leitura, canal de endereço de leitura, canal de dados de gravação, canal de endereço de gravação e canal de resposta de gravação.

Outra diferença que é notada é que as latências do Bus em AHB começam a baixar do AXI. O AHB começa em 16 transações de bytes onde, como o AXI começa em 64 transações de bytes. Também se pode ver que a utilização do barramento AHB é maior que a utilização do AXI. Além disso, The Advanced eXtensible Interface usa cerca de 50 por cento mais potência, o que significa que AHB tem uma vantagem sobre ele.
Advanced eXtensible Interface é a terceira geração do Advanced Microprocessor Bus Architecture interface. Alguns dos recursos do AXI incluem etapas separadas de endereço / controle e dados, transações baseadas em explosão com o endereço de início emitido, suporte para transferências de dados não alinhadas usando stroboscopio de bytes, fácil adição de estágios de registro para fornecer fechamento de tempo e emissão de vários endereços pendentes. O AXI, que se adapta à interconexão submicrométrica de alta velocidade, destina-se principalmente a projetos de sistema de freqüência de clock alto e alto desempenho.
Alguns dos recursos do Bus avançado de alto desempenho incluem protocolo de relógio de ponta única, vários mestres de ônibus, transações divididas, operações de pipeline, transferências de explosão, implementação sem trista e grandes larguras de ônibus.

Resumo
1. AHB é Advanced High Performance Bus e AXI é Advanced eXtensible Interface.
2. Quando o barramento de alto desempenho avançado é um barramento de canal único, a interface eXtensível avançada é um barramento multicanal.
3. Na AHB, cada um dos mestres de ônibus se conectará a um barramento compartilhado de um único canal. Por outro lado, o mestre de ônibus no AXI se conectará a um canal de dados de leitura, canal de endereço de leitura, canal de dados de gravação, canal de endereço de gravação e canal de resposta de gravação.
4. O AHB também é um barramento compartilhado, enquanto o AXI é um barramento otimizado de leitura / gravação.
5. As latências de bus em AHB começam a baixar do AXI.
6. A Interface Avançada eXtensível usa cerca de 50% de potência, o que significa que a AHB tem uma vantagem sobre ela.
7. A utilização do barramento AHB é superior à utilização do AXI