In AMBA AXI3 we have the support for Interleaving transactions but in Version 4 and 5 we have removed that support, So I wanted to know in depth like:
If it was carrying drawbacks then why we have considered that feature(Interleaving) as an part of the protocol, like I wanted to know the specific use cases.
Also,
What are the drawbacks of interleaving if there is any.
What enhancement came after removing interleaving support?