Hi,
I've measured the performance of my program and noticed that accesses to MMR are different on the several peripherals etc.
Read access to:
- FIR accelerator e.g. REG_FIR0_CTL1 -> 9 CCLK cycles
- System e.g. REG_CGU0_CTL -> 25 CCLK cycles
- DMA status e.g. REG_DMA11_STAT -> 60(!!!) CCLK cycles
This is different from what I'm used to with the ADSP-214xx where around 1-2 CCLK are needed for MMRs.
Is this a "System Crossbars (SCB)" topic?
Or any other reason for this that I can change?
Regards,
Christian