Symphony DSP56724/DSP56725 Multi-Core Audio Processors, Rev. 0
17-2
Freescale Semiconductor
EMC Burst Buffer
Figure 17-1. EMC Burst Buffer in DSP56724
17.1.1
Overview
The EMC Burst Buffer sits between the Shared Bus and the EMC. The EMC Burst Buffer transfers
read/write transactions issued on the Shared Bus to the EMC. In addition, a small burst cache is introduced
into this block to provide burst operations, to support successive accesses from Shared Bus masters for
high data transfer performance.
Four burst buffers are included in the burst cache for Shared Bus master 0 read, Shared Bus master 0 write,
Shared Bus master 1 read, and shared Bus master 1 write respectively. Each burst buffer has 16 24-bit
words alternating (ping-pong style) between the two sets of 8 words.
Core 0
External Memory
EMC
BAR
Reg 0
Reg 1
Reg 2
Reg 3
Reg 4
Reg 5
Reg 6
Reg 7
Read Buffer 0
BAR: Base Address Register
Reg: 24-bit Register
DMA 0
Core/DMA Arbiter
Shared Bus Arbiter
Core 1
DMA 1
Core/DMA Arbiter
Shared Bus
BAR
Reg 0
Reg 1
Reg 2
Reg 3
Reg 4
Reg 5
Reg 6
Reg 7
BAR
Reg 0
Reg 1
Reg 2
Reg 3
Reg 4
Reg 5
Reg 6
Reg 7
Write Buffer 0
BAR
Reg 0
Reg 1
Reg 2
Reg 3
Reg 4
Reg 5
Reg 6
Reg 7
BAR
Reg 0
Reg 1
Reg 2
Reg 3
Reg 4
Reg 5
Reg 6
Reg 7
Read Buffer 1
BAR
Reg 0
Reg 1
Reg 2
Reg 3
Reg 4
Reg 5
Reg 6
Reg 7
BAR
Reg 0
Reg 1
Reg 2
Reg 3
Reg 4
Reg 5
Reg 6
Reg 7
Write Buffer 1
BAR
Reg 0
Reg 1
Reg 2
Reg 3
Reg 4
Reg 5
Reg 6
Reg 7
Y Space
X Space
P Space
Shared Bus
Non Burst
Non Burst
Non Burst
Master 0
Shared Bus
Master 1
EMC Burst Buffer