ADSP-2126x Memory Map
5-20
ADSP-2126x SHARC Processor Hardware Reference
For information on complementary (implicit) registers in SIMD mode
accesses, see
“Secondary Processor Element (PEy)” on page 5-19
. For
more information on complementary (implicit) memory locations in
SIMD mode accesses, see
“Accessing Memory” on page 5-22
Broadcast Register Loads
The DSP’s
BDCST1
and
BDCST9
bits in the
MODE1
register control broadcast
register loading. When broadcast loading is enabled, the DSP writes to
complementary registers or complementary register pairs in each process-
ing element on writes that are indexed with DAG1 register
I1
(if
BDCST1
=1) or DAG2 register
I9
(if
BDCST9
=1). Broadcast load accesses are
similar to SIMD mode accesses in that the DSP transfers both an explicit
(named) location and an implicit (unnamed, complementary) location.
However, broadcast loading only influences writes to registers and writes
identical data to these registers. Broadcast mode is independent of SIMD
mode.
shows examples of explicit and implicit effects of broadcast reg-
ister loads to both processing elements. Note that broadcast loading only
effects loads of data registers (register file); broadcast loading does not
effect register stores or loads to other system registers. Furthermore,
broadcast loads only work on register loads; broadcast loading cannot be
used for memory writes. For more information on broadcast loading, see
“Accessing Memory” on page 5-22
Table 5-2. Register Load Dual PE Broadcast Operation
Instruction
(Explicit, PEx Operation)
1
1 The post increment in the explicit operation is performed before the implicit instructions are
executed.
(Implicit, PEy operation)
Rx = dm(i1,ma);
Rx = pm(i9,mb);
Rx = dm(i1,ma), Ry = pm(i9,mb);
Sx = dm(i1,ma);
Sx = pm(i9,mb);
Sx = dm(i1,ma), Sy = pm(i9,mb);
Summary of Contents for ADSP-21261 SHARC
Page 30: ...Contents xxx ADSP 2126x SHARC Processor Hardware Reference ...
Page 40: ...Register Diagram Conventions xl ADSP 2126x SHARC Processor Hardware Reference ...
Page 58: ...Differences From Previous SHARCs 1 18 ADSP 2126x SHARC Processor Hardware Reference ...
Page 112: ...Secondary Processing Element PEy 2 54 ADSP 2126x SHARC Processor Hardware Reference ...
Page 178: ...Summary 3 66 ADSP 2126x SHARC Processor Hardware Reference ...
Page 204: ...DAG Instruction Summary 4 26 ADSP 2126x SHARC Processor Hardware Reference ...
Page 322: ...Setting Up DMA 7 32 ADSP 2126x SHARC Processor Hardware Reference ...
Page 436: ...SPORT Programming Examples 9 86 ADSP 2126x SHARC Processor Hardware Reference ...
Page 521: ...ADSP 2126x SHARC Processor Hardware Reference 11 31 Input Data Port rts IDP_ISR end ...
Page 522: ...Input Data Port Programming Example 11 32 ADSP 2126x SHARC Processor Hardware Reference ...
Page 590: ...Timer Programming Examples 14 20 ADSP 2126x SHARC Processor Hardware Reference ...
Page 796: ...I O Processor Registers A 174 ADSP 2126x SHARC Processor Hardware Reference ...
Page 800: ...B 4 ADSP 2126x SHARC Processor Core Manual ...
Page 846: ...Index I 36 ADSP 2126x SHARC Processor Hardware Reference ...