Frozen source mode in SDMA ( imx51)

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Frozen source mode in SDMA ( imx51)

913 Views
peterkozakiewic
Contributor I

Hi all, 

I want to realize the following scenario:

A FPGA module connected via EMI has a few FIFOs ( 16 bit ) in output ( schema in attachment ). Each of them has its own address and queue with length = x. When the queue reaches size = y ( y < x ), an interrupt is raised and the data are copied into circular buffers in IMX memory. I want to realize it using SDMA module.

In this moment I can copy the data in incremental mode but I need to freeze source (FIFO) address and increment only destination.

Any help will be appreciated.

Thank you in advance,
Peter

Labels (2)
Tags (4)
0 Kudos
Reply
1 Reply

781 Views
igorpadykov
NXP Employee
NXP Employee

Hi Peter

unfortunately i.MX51 sdma scripts have not such script

(sdma ap_2_ap fixed address), so it is necessary to create own script.

Suggest to create service request for providing ideas how it could

be done. Note nxp does not provide tools for writing/developing custom

sdma scripts.

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------