cancel
Showing results for 
Search instead for 
Did you mean: 

SPC584B Serial-Rx DMA Idle Interrupt

grantLim
Associate

Hi. I am currently working on a project that involves implementing a data reception feature using the SPC584B-DISP board and the example application "RLA Serial DMA Test Application for Discovery 2."

The objective is to efficiently receive approximately 3kbytes of irregularly sized data. After evaluating the Half and END Interrupt (Rx Callback) method, we found it to be inefficient for our requirements. Instead, we are interested in using the idle interrupt to achieve better performance.

To proceed with the implementation, I would appreciate your assistance in understanding the necessary registers and methods to achieve our goal.

Thank you for your time and support. We look forward to your kind assistance.

1 REPLY 1
Erwan YVIN
ST Employee

Hello,

i recommend to check the eDMA performance chapter 23.4.5

there are table and equation:

System speed,
width
From internal SRAM to
internal SRAM
From 32-bit internal
peripheral bus to
internal SRAM
From internal SRAM to
32-bit internal
peripheral bus
100 MHz, 64 bits 400.0 160.0 160.0
150 MHz, 64 bits 600.0 240.0 240.0
200 MHz, 64 bits 800.0 320.0 320.0

What is your requirments ?

   Best Regards

                   Erwan