Hi AllI have two questions.Q1:is it ok that WVALID , WREADY and BVALID assert at the same cycle?Thanks!Q2: what is different between out of order and data interleaving ?Thanks!
In AXI3 this could occur in both read and write transactions, but in AXI4 this is not supported for write transactions. "Out of order" simply means that the transactions can end in a different order to that they were requested by the master.
Here you will see that BVALID can only be asserted by the slave AFTER the final WVALID/WREADY channel handshake has completed, so definitely not at the same time.