Diferencia entre AHB y AXI

Te explicamos la Diferencia entre AHB y AXI con ejemplos y definiciones. Conoce todos los datos para distinguirlos fácilmente.
diferencia

¿Cuál es la Diferencia entre AHB y AXI?

AHB es Advanced High-performance Bus (bus avanzado de alto rendimiento) y AXI es Advanced eXtensible Interface (interfaz avanzada extensible). Tanto el AHB como el AXI son Buses maestros, realmente diferentes en muchos aspectos.
Mientras que el Advanced High-performance Bus es un Bus monocanal, el Advanced eXtensible Interface es un Bus multicanal. El AHB también es un bus compartido, mientras que el AXI es un bus optimizado para lectura/escritura.
En AHB, cada uno de los maestros de bus se conectará a un bus compartido de un solo canal. Por otro lado, el bus maestro en AXI se conectará a un canal de datos de lectura, un canal de direcciones de lectura, un canal de datos de escritura, un canal de direcciones de escritura y un canal de respuesta de escritura.
Otra diferencia que se observa es que las latencias de bus en AHB comienzan más bajas que en AXI. AHB comienza con transacciones de 16 bytes, mientras que AXI comienza con transacciones de 64 bytes. También se puede observar que la utilización del bus AHB es mayor que la utilización del AXI. Además, la Advanced eXtensible Interface utiliza alrededor de un 50% más de energía, lo que significa que AHB tiene ventaja sobre ella.
Advanced eXtensible Interface es la tercera generación de interfaces de arquitectura de bus de microprocesador avanzado. Algunas de las características de AXI incluyen fases separadas de dirección/control y datos, transacciones basadas en ráfagas con dirección de inicio emitida, soporte para transferencias de datos no alineadas utilizando bytes estroboscópicos, fácil adición de etapas de registro para proporcionar cierre de temporización y emisión de múltiples direcciones pendientes. AXI, que se adapta a la interconexión submicrométrica de alta velocidad, se dirige principalmente a diseños de sistemas de alta frecuencia de reloj y alto rendimiento.
Algunas de las características del bus avanzado de alto rendimiento son el protocolo de reloj de flanco único, varios maestros de bus, transacciones divididas, operaciones en cadena, transferencias en ráfaga, implementación sin tristado y grandes anchos de bus.
Resumen
1. AHB es Advanced High-performance Bus (bus avanzado de alto rendimiento) y AXI es Advanced eXtensible Interface (interfaz avanzada extensible).
2. Cuando el bus avanzado de alto rendimiento es un bus monocanal, la interfaz avanzada eXtensible es un bus multicanal.
3. En AHB, cada uno de los maestros de bus se conectará a un bus compartido de un solo canal. Por otro lado, el bus maestro en AXI se conectará a un canal de datos de lectura, un canal de direcciones de lectura, un canal de datos de escritura, un canal de direcciones de escritura y un canal de respuesta de escritura.
4. El AHB también es un bus compartido, mientras que el AXI es un bus optimizado para lectura/escritura.
5. Las latencias de bus en AHB comienzan siendo inferiores a las de AXI.
6. La interfaz Advanced eXtensible Interface consume alrededor de un 50% más de energía, por lo que AHB le aventaja.
7. La utilización del bus AHB es superior a la utilización AXI

Deja un comentario