1) is response ordering logic need to be developed at Slave side?
2) Consider Single master-Single slave connection, master issue the outstanding read command to slave with following transaction
1st transaction: ARID =4, ARLEN=10
2nd transaction: ARID=4 ARLEN=3
3rd transaction: ARID=5 ARLEN=18
4th transaction: ARID=4 ARLEN=3
Could slave give response as follows for the above transaction sequence?, where 1st transaction issued first and 4th issued last:
4th transaction response first generated, then
1st transaction response generated then,
3rd transaction response generated then
2nd transaction response generated last.
3) if response generated like said above interconnect will give response to master IP like this by doing the re-ordering the response:
1st transaction response,
3rd transaction response
2nd transaction response
4th transaction response.
Thanks @Colin Campbell for guidance.