Skip to main content
Associate III
Jun 24, 2025 8:30 AM UTC
Solved

What is a half-DMA inside the NPU?

Einstein_rookie_version_0-1750753692420.png

From the reference manue, I can find a term half-DMA, but this term is not well described, and I don't know what this half means, what is the difference bewteen a half-DMA and a normal DMA??? Is it just the size or the available target address is smaller??

This topic has been closed for replies.
Julian E.
Julian E.Best answer
ST Technical Moderator
Jun 25, 2025 9:26 AM UTC

Hello @Einstein_rookie_version,

 

Here the term half DMA is used because it's used in only one way (memory to NPU or the other way around, I am confirming it). In any case, this is managed by the aton compiler, you don't have direct access to it.

 

Have a good day,

Julian

​In order 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.

1 reply

Julian E.
Julian E.Best answer
ST Technical Moderator
Jun 25, 2025 9:26 AM UTC

Hello @Einstein_rookie_version,

 

Here the term half DMA is used because it's used in only one way (memory to NPU or the other way around, I am confirming it). In any case, this is managed by the aton compiler, you don't have direct access to it.

 

Have a good day,

Julian

​In order 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.