Hi,
My customer reported below issue on 66AK2G12.
Scenario:
- Both Cortex-A15 and DSP are accessing to GPMC (same CS).
- A15 accesses are read, DSP accesses are write. A15 and DSP use single access.
- If both accesses occur simultaneously, A15 read accesses are interrupted by DSP write accesses.
One A15 access per 10 to 20 DSP accesses.
Waveform#1:
Waveform#2 (Zoom-up):
GPMC register configuration is attached.
GPMC_Regs.docx
Question:
I thought GPMC handles A15 and DSP accesses in a round-robin manner, but why DSP accesses are prioritized?
I checked TRM for arbitration configuration inside MSMC. It seems Bandwidth management (section 7.1.3.2.3) only works for EMIF and SRAM.
System Master Interface is used for GPMC access, correct?
Thanks and regards,
Koichiro Tashiro