0 Replies Latest reply on Mar 21, 2013 8:48 AM by anush.shet

    Arbitration phase in DMA

    anush.shet

        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.