This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Can CLA access data in DMA

I have 7 large (256 element) float32 buffers stored in a DMA RAM block in my F28069.

Is there any way the CLA can access this?  Perhaps I could make a pointer stored in CLA data RAM, but point it to the location of those buffers?  Could I manipulate them in any way?

  • Fulano de Tal said:

    Is there any way the CLA can access this?  Perhaps I could make a pointer stored in CLA data RAM, but point it to the location of those buffers?  Could I manipulate them in any way?

    The CLA data read/write buses physically cannot access any RAMs other than the data and message RAMs  and it looks like the DMA bus only plugs into L5 - L8 RAMs so there is no overlap between the modules; the CLA will not be able to access that data unless you copy it over to the CLA data RAMs.