Attachments are accessible only for community members.
Not applicable
Sep 08, 2015
07:58 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sep 08, 2015
07:58 AM
Hi,
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:
Project attached
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