Diferencia entre AHB y Axi

Diferencia entre AHB y Axi

AHB VS AXI

AHB está avanzado en el bus de alto rendimiento y AXI se avanzó la interfaz extensible. Tanto el ABH como el AXI son maestros de autobuses, que son realmente diferentes en muchos aspectos.

Cuando el bus avanzado de alto rendimiento es un bus de un solo canal, la interfaz extensible avanzada es un bus multicanal. El AHB también es un bus compartido, mientras que el AXI es un bus optimizado de lectura/escritura.

En AHB, cada uno de los maestros del bus se conectará a un bus compartido de un solo canal. Por otro lado, el maestro de bus en AXI se conectará a un canal de datos de lectura, lee el canal de dirección, el canal de datos de escritura, el canal de dirección de escritura y el canal de respuesta de escritura.

Otra diferencia que se nota es que las latencias de bus en AHB comienzan más bajas que el AXI. El AHB comienza en 16 transacciones de bytes, donde el AXI comienza en 64 transacciones de bytes. También se puede ver que la utilización del bus AHB es más alta que la utilización de AXI. Además, la interfaz extensible avanzada utiliza alrededor del 50 por ciento más de potencia, lo que significa que AHB tiene una ventaja sobre ella.
La interfaz extensible avanzada es la tercera generación de interfaz de arquitectura de bus de microprocesador avanzada. Algunas de las características de AXI encuden a las fases separadas de dirección/control y datos, transacciones basadas en ráfaga con la dirección inicial emitida, soporte para transferencias de datos no alineadas utilizando estroboscópicas de byte, fácil adición de etapas de registro para proporcionar el cierre de tiempo y la emisión de múltiples direcciones pendientes. El AXI, que se adapta a la interconexión de submicrómetro de alta velocidad, se dirige principalmente a diseños de sistemas de frecuencia de reloj de alto reloj y alto rendimiento.
Algunas de las características del autobús avanzado de alto rendimiento incluyen un protocolo de reloj de borde único, varios maestros de autobuses, transacciones divididas, operaciones canalizadas, transferencias de ráfaga, implementación no tristato y grandes anchos de autobuses.

Resumen
1. AHB está avanzado en el bus de alto rendimiento y AXI se avanzó la interfaz extensible.
2. Cuando el bus avanzado de alto rendimiento es un bus de un solo canal, la interfaz extensible avanzada es un bus multicanal.
3. En AHB, cada uno de los maestros del bus se conectará a un bus compartido de un solo canal. Por otro lado, el maestro de bus en AXI se conectará a un canal de datos de lectura, lee el canal de dirección, el canal de datos de escritura, el canal de dirección de escritura y el canal de respuesta de escritura.
4. El AHB también es un bus compartido, mientras que el AXI es un bus optimizado de lectura/escritura.
5. Las latencias de bus en AHB comienzan más bajas que el AXI.
6. La interfaz extensible avanzada utiliza alrededor del 50 por ciento más de potencia, lo que significa que AHB tiene una ventaja sobre ella.
7. La utilización de bus de bus AHB es más alta que la utilización de AXI