can anyone explain why AWID signal is there when WID is removed from AXI4. The explanation given is that AXI4 does not support write interleaving.
1. so if the write data has to be written in the order in which it arrives the whats the use of AWID?
2. in a scenario where a slave receives write data from multiple master and supports outstanding operation , how will it receive the data and response in the absence of wid
the WDATA is not interleaving so the order of WDATA is the SAME witn the order of AW. Get the WDATA and AW together from the outstanding queue. when the WID is present in the old AXI version, a WDATA re-order mechanism will be inferred, and thanks to the remove of WID, we do not need that mechanism any longer.