SDMA transfer to/from memory shared with PCIe root

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

SDMA transfer to/from memory shared with PCIe root

Jump to solution
1,743 Views
FredrikMoller
Contributor III

I have an imx6 set up as PCIe endpoint where the lower 16MB of DDR memory (address 0x10000000-0x11000000) is shared with the PCIe root on the other side of the PCIe link.

I want to use SDMA on the imx6 to copy to/from this memory. Is this possible?

The reason I ask is because of this discussion PCIe DMA problems with i.MX6 which seems to imply that that is not the case.

Labels (1)
Tags (3)
0 Kudos
Reply
1 Solution
1,134 Views
igorpadykov
NXP Employee
NXP Employee

Hi Frederik

yes correct, SDMA can not be used with PCIe module.

Also it may be useful to look at

i.MX6Q PCIe EP/RC Validation System

Best regards

igor

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

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

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

View solution in original post

0 Kudos
Reply
3 Replies
1,135 Views
igorpadykov
NXP Employee
NXP Employee

Hi Frederik

yes correct, SDMA can not be used with PCIe module.

Also it may be useful to look at

i.MX6Q PCIe EP/RC Validation System

Best regards

igor

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

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

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

0 Kudos
Reply
1,134 Views
FredrikMoller
Contributor III

Thanks a lot!

Btw, you don't happen to know where this limitation is documented in the reference manual for imx6?

Regards,

Fredrik

0 Kudos
Reply
1,134 Views
igorpadykov
NXP Employee
NXP Employee

There are no direct references, however

for example there is no PCIe in

Table A-1. SDMA Scripts Overview IMX6DQRM

~igor