Hi Guys,
Can anyone tell me why IDs (AWID, ARID, WID, RID, BID) are used in AXI? What type of information is contained by this ID ? Can this ID be used to select the particular slave or only AWADDR/ARADDR are used to select slave? When we say a single master can generate 2 different IDs, does it mean that master wants 2 different types of transactions with 2 different slaves? On what basis interconnect appends the additional bits to ID field? How is it used by slaves?
Please try to explain by taking some examples.