This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM6442: DMA resource questions

Part Number: AM6442

Tool/software:

Hi 

I want to check usage of DMA on SOC.

  1. For BCDMA, whats the maximum channel number?
  2. For PDMA, also, whats the maximum channel number? Is that possible we enable DMA mode for all bound peripherals?
  3. a) For example: can we enabled all SPI4, UART2 through UART6, MCAN0, MCAN1, ADC0?


Regards

Zekun

  • Hello Zekun,

    Actually, we don't have information about channel numbers on TRM.

    But, based on the below register information,  we have 28 BCDMA channels and 42 PDMA + PKTDMA channels.

    1. a) For example: can we enabled all SPI4, UART2 through UART6, MCAN0, MCAN1, ADC0?

    Yes, you can enable all channels and there are no issues.

    But, the resources allocation is done in Sciclient_board_rm_cfg.c file.

    You can look at the PKTDMA and BCDMA channel allocation in Sciclient_board_rm_cfg.c file.

    Regards,

    Anil.