ADSP-2126x SHARC Processor Hardware Reference
1-15
Introduction
Processor Core Enhancements
Computational bandwidth on the ADSP-2126x processor is significantly
greater than that on the ADSP-2106x processors. The increase comes
from raising the operational frequency and adding another processing ele-
ment: ALU, shifter, multiplier, and register file. The new processing
element lets the processor process multiple data streams in parallel (SIMD
mode). The processor operates at 200 MHz using a three stage pipeline.
Like the ADSP-21160 processor, the program sequencer on the
ADSP-2126x processor differs from the ADSP-2106x processor family,
having several enhancements: new interrupt vector table definitions,
SIMD mode stack and conditional execution model, and instruction
decodes associated with new instructions. Interrupt vectors have been
added that detect illegal memory accesses. Also, mode stack and mode
mask support have been added to improve context switch time.
As with the ADSP-21160 processor, the DAGs on the ADSP-2126x pro-
cessors differ from the ADSP-2106x processors in that DAG2 (for the PM
bus) has the same addressing capability as DAG1 (for the DM bus). The
DAG registers move 64 bits per cycle. Additionally, the DAGs support the
new memory map and long word transfer capability. Circular buffering on
the ADSP-2126x can be quickly disabled on interrupts and restored on
the return. Data “broadcast”, from one memory location to both data reg-
ister files, is determined by appropriate index register usage.
Processor Internal Bus Changes
The I/O data buses on the ADSP-2126x processor have 32 bits which dif-
fers to the ADSP-2116x DSPs with 64 bits. Additional multiplexing and
control logic enable 16-, 32-, or 64-bit wide moves between both register
files and memory. The processor is capable of broadcasting a single mem-
ory location to each of the register files in parallel. Also, the processor
permits register contents to be exchanged between the two processing ele-
ments’ register files in a single cycle.
Содержание ADSP-21261 SHARC
Страница 30: ...Contents xxx ADSP 2126x SHARC Processor Hardware Reference ...
Страница 40: ...Register Diagram Conventions xl ADSP 2126x SHARC Processor Hardware Reference ...
Страница 58: ...Differences From Previous SHARCs 1 18 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 112: ...Secondary Processing Element PEy 2 54 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 178: ...Summary 3 66 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 204: ...DAG Instruction Summary 4 26 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 322: ...Setting Up DMA 7 32 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 436: ...SPORT Programming Examples 9 86 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 521: ...ADSP 2126x SHARC Processor Hardware Reference 11 31 Input Data Port rts IDP_ISR end ...
Страница 522: ...Input Data Port Programming Example 11 32 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 590: ...Timer Programming Examples 14 20 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 796: ...I O Processor Registers A 174 ADSP 2126x SHARC Processor Hardware Reference ...
Страница 800: ...B 4 ADSP 2126x SHARC Processor Core Manual ...
Страница 846: ...Index I 36 ADSP 2126x SHARC Processor Hardware Reference ...