Ashish Agrawal
Member level 3
- Joined
- Mar 24, 2015
- Messages
- 60
- Helped
- 8
- Reputation
- 16
- Reaction score
- 8
- Trophy points
- 8
- Activity points
- 502
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.
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.