www.ti.com
TMS320C6727, TMS320C6726, TMS320C6722
Floating-Point Digital Signal Processors
SPRS268E – MAY 2005 – REVISED JANUARY 2007
The five bus masters arbitrate for five different target groups:
T1
On-chip memories through the CPU Slave Port (CSP).
T2
Memories on the external memory interface (EMIF).
T3
Peripheral registers through the peripheral configuration bus.
T4
McASP serializers through the dedicated McASP DMA bus.
T5
dMAX registers.
The crossbar switch supports parallel accesses from different bus masters to different targets. When two
or more bus masters contend for the same target beginning at the same cycle, then the highest-priority
master is given ownership of the target while the other master(s) are stalled. However, once ownership of
the target is given to a bus master, it is allowed to complete its access before ownership is arbitrated
again. Following are two examples.
Example 1: Simultaneous accesses without conflict
•
dMAX HiMAX accesses McASP Data Port for transfer of audio data.
•
dMAX LoMAX accesses SPI port for control processing.
•
UHPI accesses internal RAM through the CSP.
•
CPU fills program cache from EMIF.
Example 2: Conflict over a shared resource
•
dMAX HiMAX accesses RTI port for McASP sample rate measurement.
•
dMAX LoMAX accesses SPI port for control processing.
In Example 2, both masters contend for the same target, the peripheral configuration bus. The HiMAX
access will be given priority over the LoMAX access.
The master priority is illustrated in
Figure 2-4
by the numbers 1 through 4 in the bus arbiter symbols. Note
that the EMIF arbitration is distributed so that only one bridge crossing is necessary for PMP accesses.
The effect is that PMP has 5th priority to the EMIF but lower latency.
A bus bridge is needed between masters and targets which run at different clock rates. The bus bridge
contains a small FIFO to allow the bridge to accept an incoming (burst) access at one clock rate and pass
it through the bridge to a target running at a different rate.
Table 2-6
lists the FIFO properties of the four
bridges (BR1, BR2, BR3, and BR4) in
Figure 2-4
.
Table 2-6. Bus Bridges
LABEL
BRIDGE DESCRIPTION
MASTER CLOCK
TARGET CLOCK
BR1
DMP Bridge to peripherals, dMAX, EMIF
SYSCLK1
SYSCLK2
BR2
dMAX, UHPI to ROM/RAM (CSP)
SYSCLK2
SYSCLK1
BR3
PMP to EMIF
SYSCLK1
SYSCLK3
BR4
CPU, UHPI, and dMAX to EMIF
SYSCLK2
SYSCLK3
Submit Documentation Feedback
Device Overview
13