ADSP-2126x SHARC Processor Hardware Reference
A-21
Registers Reference
Data File Data Registers (Rx, Sx)
The Data File Data registers are non memory-mapped, universal, data reg-
isters (
Ureg
and
Dreg
). Each of the DSP’s processing elements has a data
register file—a set of 40-bit data registers that transfer data between the
data buses and the computation units. These registers also provide local
storage for operands and results.
The
R
and
S
prefixes on register names do not effect the 32-bit or 40-bit
data transfer; the naming convention determines how the ALU, multi-
plier, and shifter treat the data and determines which processing element’s
data registers are being used. For more information on how to use these
registers, see
“Data Register File” on page 2-38
.
Alternate Data File Data Registers (Rx’, Sx’)
The processor includes alternate register sets for all data registers to facili-
tate fast context switching. Bits in the
MODE1
register control when
alternate registers become accessible. While inaccessible, the contents of
alternate registers are not affected by processor operations. Note that there
is an one cycle latency between writing to MODE1 and being able to
access an alternate register set.
Table A-6. Processing Element Registers
Register Name and Page Reference
Initialization After Reset
“Data File Data Registers (Rx, Sx)” on page A-21
Undefined
“PEx Multiplier Result Registers (MRFx, MRBx)” on page A-22
Undefined
“Program Memory Bus Exchange Register (PX)” on page A-23
Undefined
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 ...