He construido mi sistema con la interfaz AXI utilizando AXI4 de XILINX PLATFORM STUDIO (XPS).
Usé buses de direcciones y datos de 32 bits. Estoy enfrentando un problema con respecto a xSIZE.
En el firmware (SISTEMA C), tengo operaciones de lectura / escritura de 8 bits, 16 bits y 32 bits. Basados en el ancho de lectura / escritura, el AXI xSIZE debe cambiarse. es decir, para 8 bits (type-char), 16 bits (type-short) y 32 bits (type-int) de lectura / escritura, el AXI xSIZE se debe cambiar a 2'b00, 2'b01 y 2'b10 respectivamente.
Mi pregunta es: ¿Por qué AXI xSIZE siempre está configurado en 2'b10 por AXI Master, ya que no podemos cambiar / modificar AXI Master ... ????
Por favor, ayúdanos a resolver este problema ...