cancel
Showing results for 
Search instead for 
Did you mean: 

DMA across power domain

MonsieurShann
Associate

Hello everyone,

I am working with the stm32h755 and I'd like to move data from spi3 rx (D2 domain) to my AXI SRAM (D1 domain) with the DMA controller DMA1.

I am a bit confused by what I am reading and I can't really figure out if this cross domain transfer is possible with DMA1.

Regards,

1 ACCEPTED SOLUTION

Accepted Solutions
SofLit
ST Employee

Hello,

See the reference manual Table 2:

SofLit_0-1734612859490.png

DMA1 has access to AXI-SRAM. So, you can do data transfers from/to AXI-SRAM with DMA1.

And this is the transfer path from SPI3 to AXI-SRAM using DMA1:

SofLit_0-1734613369887.png

 

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

View solution in original post

2 REPLIES 2
SofLit
ST Employee

Hello,

See the reference manual Table 2:

SofLit_0-1734612859490.png

DMA1 has access to AXI-SRAM. So, you can do data transfers from/to AXI-SRAM with DMA1.

And this is the transfer path from SPI3 to AXI-SRAM using DMA1:

SofLit_0-1734613369887.png

 

To give better visibility on the answered topics, please click on "Accept as Solution" on the reply which solved your issue or answered your question.

Hello SofLit,

I felt sometimes it was ambiguous in the reference manual if DMA1 was only working on D2 domain or not. It's clearer now, thank you for the explanation, I really appreciate it.

 

Regards,