Master AXI protocol: AXI WRITE 1 Byte length

preview_player
Показать описание
Are you eager to take your AXI protocol debugging skills to the next level?

The scientific method of one variable at a time (OVAT) is the key to success! We have perfected OVAT experiments and we're thrilled to share our expertise with you.

By keeping the length constant, you can observe the impact of AWADDR on WSTRB, and gain a deeper understanding of how these two parameters interact during the execution of an AXI transaction.

Learn/Test your AXI understanding further:
Рекомендации по теме
Комментарии
Автор

Hi, if the transfer size is 1B for a burst of length 4 and data bus is 4B. What will be the addresses of each transfer? Will it be incremental by 4B or 1B ?

shilpimishra
Автор

Thanks for covering this topic !

One approach shown in the video is to control the address and WSTR both.
Can the same result be achieved by keeping the address the same and only changing the strobes?
Eg :
The naturally aligned address will be 0x0, 0x4, 0x8....

ADDR - 0x1000 AWLEN - 0 WSTR 0x1 -> Update the slave memory with byte location 0 (Addr 1000)
ADDR - 0x1000 AWLEN - 0 WSTR 0x2-> Update the slave memory with byte location 1 (Addr 1001)
ADDR - 0x1000 AWLEN - 0 WSTR 0x4-> Update the slave memory with byte location 2 (Addr 1002)
ADDR - 0x1000 AWLEN - 0 WSTR 0x8-> Update the slave memory with byte location 3 (Addr 1003)

writetorohit