Symphony DSP56724/DSP56725 Multi-Core Audio Processors, Rev. 0
16-2
Freescale Semiconductor
Shared Peripheral Bus
16.2
Memory Map and Register Definition
There are no registers or memory in this block.
16.3
Functional Description
The Shared Peripheral Bus sits between a Shared Bus Arbiter and the shared peripherals. (For more details
about the possible arbitration schemes, see
Chapter 14, “Shared Bus Arbiter
.”)
Write accesses on the Shared Peripheral Bus complete with zero wait states, in addition to any wait states
added by the Shared Bus Arbitration. Please note that when writing to a peripheral that requires wait states
on accesses, the write will still complete with zero wait states, but the Shared Peripheral Bus will still take
the required number of wait states to complete the bus access. This has the effect of adding wait states to
any subsequent accesses during that time.
Read accesses on the Shared Peripheral Bus usually complete with zero wait states, in addition to any wait
states added by the particular peripheral accessed and the Shared Bus arbitration.
However, any write access on the Shared Peripheral Bus that is immediately followed by a read access on
the following system clock cycle will cause one wait state to be added to the read access. There must
always be one empty cycle between a write access and a subsequent read access on the Shared Peripheral
Bus.
In addition, any read or write access that follows a write access to a peripheral (that adds wait states to the
access) will add that number of wait states to the current access.