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.

SCi DMA 28377D

Hello,

We intend to build a RS-485 link based on the SCi module of a TMS 320F28377D.

I have 2 questions:

- Do you see any problem with running the controller at 2Mbs with a clock of 200MHz? (Technical data

SPRUHM8E chapter 19.12  reports "LSPCLK/16 is the maximum baud rate. For example, if LSPCLK is 120MHz, then the maximum baud rate is 7.5Mbps." )

- We want to implement a DMA on both transmit and receive buffers but i see no DMA interrupts on SCi peripheral. Any advice how to implement efficient DMA transferts on SCi peripheral?

Thank you!

Pierre-Axel.

 

  • Hi,

     Do you see any problem with running the controller at 2Mbs with a clock of 200MHz? (Technical data

    SPRUHM8E chapter 19.12  reports "LSPCLK/16 is the maximum baud rate. For example, if LSPCLK is 120MHz, then the maximum baud rate is 7.5Mbps." )

    There should be no issue in running SCI at that speed.

    - We want to implement a DMA on both transmit and receive buffers but i see no DMA interrupts on SCi peripheral. Any advice how to implement efficient DMA transferts on SCi peripheral?

    DMA support is not available for SCI on this device hence you need to use CPU to service TX and RX buffer.

    Regards,

    Vivek Singh

  • Thank you for the quick reply...

    "DMA support is not available for SCI on this device hence you need to use CPU to service TX and RX buffer."

    - DMA could be triggered by SW IT.. Could i point to RX, Tx SCi buffer for a DMA transfert?
  • Hi,

    - DMA could be triggered by SW IT.. Could i point to RX, Tx SCi buffer for a DMA transfert?


    DMA does not have access to SCI module so that will not work.

    Regards,
    Vivek Singh