3-2
ADSP-2126x SHARC Processor Hardware Reference
The sequencer uses the blocks shown in
to execute instruc-
tions. The sequencer’s address multiplexer selects the value of the next
fetch address from several possible sources. The fetched address enters the
instruction pipeline, made up of the fetch address register, decode address
register, and program counter (
PC
) register. These registers contain the
24-bit addresses of the instructions currently being fetched, decoded, and
executed. The
PC
register, in conjunction with the PC stack register, stores
return addresses and top-of-loop addresses. All addresses generated by the
sequencer are 24-bit program memory instruction addresses.
The sequencer handles a series of operations, described in these sections:
•
“Instruction Pipeline” on page 3-4
•
“Instruction Cache” on page 3-5
•
“Branches and Sequencing” on page 3-11
•
“Loop and Status Stacks and Sequencing” on page 3-16
•
“Conditional Sequencing” on page 3-17
•
“Loops and Sequencing” on page 3-25
•
“SIMD Mode and Sequencing” on page 3-36
•
“Timer and Sequencing” on page 3-46
•
“Interrupts and Sequencing” on page 3-48
Refer to
for a description of how each of the functional blocks
are related.
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 ...