ADSP-2126x SHARC Processor Hardware Reference
2-49
Processing Elements
Dual Register Files
The operand, result busing, and porting are identical in the two 16 entry
data register files (one in each PE). The same is true for each 16 entry
alternate register files. The transfer direction, data bus, source and destina-
tion registers and usage depend on the following conditions:
•
Computational mode:
– Is PEy enabled—
PEYEN
bit=1 in
MODE1
register?
– Is the data register file in PEx (
R0
–
R15
,
F0
–
F15
) or PEy (
S0
–
S15
)?
– Is the instruction a data register swap between the processing
elements?
•
Data addressing mode:
– What is the state of the Internal Memory Data Width (
IMDW
) bits
in the System Control (
SYSCTL
) register?
– Is broadcast write enabled— Is
BDCST1,9
bits in
MODE1
register
=0?
– What is the type of address—long, normal, or short word?
– Is long word override (
LW
) specified in the instruction?
– What are the states of instruction fields for DAG1 or DAG2?
•
Program sequencing (conditional logic):
–What is the outcome of the instruction’s condition comparison
on each processing element?
For information on SIMD issues that relate to computational modes, see
“SIMD (Computational) Operations” on page 2-50
. For information on
SIMD issues relating to data addressing, see
.
For information on SIMD issues relating to program sequencing, see
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 ...