SDMA >64 BD and cache/snooping?

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

SDMA >64 BD and cache/snooping?

659 Views
Zozobra
Contributor II

I am doing a bare-metal i.MX6 quad.

Question 1:

The basic SDMA engine (scripts) only allows 64 buffer descriptors.  Can this be increased (new scripts)? 

Question 2:

Also, the example SDK shows that the buffer (not BD) memory must be non-cache.  Compared to the PowerQuiccII this seems like a drawback.  Does the SDMA engine allow snooping on the bus so that the buffer memory can be cached?

Labels (3)
0 Kudos
3 Replies

538 Views
igorpadykov
NXP Employee
NXP Employee

Hi Zozobra

- right, this could be changed using new scripts

- unfortunately SDMA is not  capable to use cache

Best regards

igor

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

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

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

538 Views
Zozobra
Contributor II

Thanks, are there new scripts?  Is there starting source code and a compiler that we can use?

0 Kudos

538 Views
igorpadykov
NXP Employee
NXP Employee

nxp does not support sdma scripts developing.

Just for reference useful link:

http://billauer.co.il/blog/2011/10/imx-sdma-howto-memory-map/

0 Kudos