1-10
ADSP-2126x SHARC Processor Hardware Reference
These registers contain hardware to handle the data width difference.
more information, see “Processing Element Registers” on page A-20.
Processor Peripherals
The term processor peripherals refers to the multiple on-chip functional
blocks used to communicate with off-chip devices. The ADSP-2126x
peripherals include the JTAG, Parallel, Serial, SPI ports, DAI components
(PCG, Timers, and IDP), and any external devices that connect to the
processor.
Dual-Ported Internal Memory (SRAM)
The individual ADSP-2126x products contain varying amounts of mem-
ory. For example, the ADSP-21262 processor provides 2M bits of internal
SRAM and 2M bits of internal ROM, each of which is organized as two
blocks of 1M bit. Each memory block of SRAM is dual-ported for single
cycle, independent accesses by the core processor and I/O processor. The
dual-ported memory and separate on-chip buses allow two data transfers
from the core and one from I/O, all in a single cycle.
All of the memory can be accessed as 16-, 32-, 48-, or 64-bit words. The
amount of memory for each word size changes, based on the part number.
On the ADSP-2126x processor, the memory can be configured as a maxi-
mum of 64K words of 32-bit data, 128K words of 16-bit data, 42K words
of 48-bit instructions (and 40-bit data), or combinations of different word
sizes up to 2M bits.
The processor also supports a 16-bit floating-point storage format, which
effectively doubles the amount of data that may be stored on chip. Con-
version between the 32-bit floating-point and 16-bit floating-point
formats completes in a single instruction.
While each memory block can store combinations of code and data,
accesses are most efficient when one block stores data, (using the DM bus
for transfers), and the other block stores instructions and data, (using the
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 ...