Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

XMC™ Forum Discussions

Not applicable

I made a new toppic as this is the only toppic remained unsolved for me.
EBU Burst Flash Config allows Burst Mode up to 8 Bursts or continuus mode.

Accessing EBU, maximum observed burst size was 2 (2x 16Bit). This takes 50ns.
The Burst is followed by a long brake of 66ns, where CS is high. I write/read 32 consecutive bytes.

Reading takes more time, but same problems (no data read as there is no device attached yet)

Is there a way to utilize the bandwidth of EBU better? Is there a way to use larger burst size? (DMA, etc.)
Is it possible to reduce the break between bursts?
I couldn't find any documentation of why it is so slow.
Please help me, so have some arguments in my hand why it gets as fast as it is now.

Code being executed:
0800081e:   ldmia r4!, {r0, r1, r2, r3}
08000820: stmia r5!, {r0, r1, r2, r3}
08000822: ldmia r4!, {r0, r1, r2, r3}
08000824: stmia r5!, {r0, r1, r2, r3}
08000826: ldmia.w r4, {r0, r1}
0800082a: stmia.w r5, {r0, r1}

Project attached
0 Replies