Post Go back to editing

MDMA2 - Secure Peripheral ID (SPU PID)

Thread Summary

The user encountered a 'Memory Access or Fabric Error' (ERRC=3) when trying to configure MDMA stream 2. The issue was resolved by using the correct SPU PIDs for MDMA2 and MDMA3, which are provided in the final answer. The solution involves specific SPU PIDs for MDMA2 and MDMA3, ensuring proper configuration for memory transfers.
AI Generated Content
Category: Datasheet/Specs
Product Number: ADSP-SC573

Hi there,

I have MDMA streams 0 and 1 working fine. I'm trying to get MDMA stream 2 working, however transfers are failing. I'm getting ERRC=3 in the DMA39 STAT register: "Memory Access or Fabric Error"

I suspect this is because of the SPU configuration. The SPU PIDs for MDMA0 and 1 are listed in the reference manual:


However there is no corresponding entry for MDMA2 and MDMA3. I've used half-guesses (I tried PID 140 because was listed used here but to no avail.

What PID(s) should I be using, or is there some other configuration I need to be using to get MDMA2 and 3 to work?

Many thanks,
Tim

Thread Notes

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.