In the PHUB and DMAC chapter of TRM it is mentioned that "Arbitration phase time depends on the number of channels requesting the DMAC"
"When there is only 1 channel requestingan idle DMAC the arbitration phase takes 1 cycle"
"When there is more than 1 channel requesting a free DMAC, the arbitration phase takes2 cycles."
But actually Arbitration Phase takes only 1 cycle whether one channel is requesting idle DMAC or more than 1 channel are requesting the idle DMAC.
So whenever you are calculating the total time/ total no of cycles for Multiple channels accessing the DMAC, please consider only 1 cycle for arbitration phase for a channel.
Retrieving data ...