I/O Processor Registers
A-62
ADSP-2126x SHARC Processor Hardware Reference
while the user has control of the DSP and stops counting when the emula-
tor gains control. These registers let you gauge the amount of time spent
executing a particular section of code. The
EMUCLK2
register extends the
time
EMUCLK
can count by incrementing each time the
EMUCLK
value rolls
over to zero. The combined emulation clock counter can count accurately
for thousands of hours.
I/O Processor Registers
The I/O Processor (IOP) registers are accessible as part of the processor’s
memory map.
lists the IOP memory-mapped
registers and provides a cross-reference to a description of each register.
These registers occupy addresses 0x0000 0000 through 0x0003 FFFF of
the memory map. The IOP memory-mapped space is sub divided into
peripheral and core memory mapped registers. The IOP registers control
the following operations: Parallel port, Serial port, Serial Peripheral Inter-
face port (SPI), and Input Data port (IDP).
IOP registers have a one cycle effect latency (changes take effect on
the second cycle after the change).
Since the IOP registers are part of the processor’s memory map, buses
access these registers as locations in memory. While these registers act as
memory-mapped locations, they are separate from the processor’s internal
memory and have different bus access. One bus can access one IOP regis-
ter group at a time.
lists the IOP register groups.
When there is contention among the buses for access to registers, the pro-
cessor arbitrates register access as:
• Data Memory (DM) bus accesses
• Program Memory (PM) bus accesses
• IOP (IO) bus (lowest priority) accesses
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 ...