SDMA >64 BD and cache/snooping?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

SDMA >64 BD and cache/snooping?

658 次查看
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?

标签 (3)
0 项奖励
3 回复数

537 次查看
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!

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

537 次查看
Zozobra
Contributor II

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

0 项奖励

537 次查看
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 项奖励