This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

AXI WR_STRB=0's when WVALID =1.

In AXI, how does the slave interpret WR_STRB=0's when WVALID =1.

Agreed it is not common for the master to generate it. Not sure if this is a bug or should my slave be smart enough to detect this case and ignore data?

Did not find much description on this case on AXI spec.

Thanks

RFD

Parents
  • Any transfer with WSTRB=0 will simply be ignored by the slave. It still counts as one of the AWLEN indicated number of transfers, but the slave doesn't need to sample any write data.

    It isn't any "bug", and can occur quite often when you are resizing data, so does need to be supported.

Reply
  • Any transfer with WSTRB=0 will simply be ignored by the slave. It still counts as one of the AWLEN indicated number of transfers, but the slave doesn't need to sample any write data.

    It isn't any "bug", and can occur quite often when you are resizing data, so does need to be supported.

Children
No data