Background Telemetry Channel (BTC)
6-4
ADSP-2126x SHARC Processor Hardware Reference
The breakpoint start/end registers are mapped into the IOP register space
of the ADSP-2126x. The
EMUN
,
EMUCLK
, and
EMUCLK2
registers occupy the
same
Ureg
address space as the ADSP-2106x DSP. These facilities are
read-only by the ADSP-2126x core in normal operation.
Background Telemetry Channel (BTC)
Programmers can read and write data to a set of memory-mapped buffers
(
EEMUIN
and
EEMUOUT
) that are accessible by the emulator while the core is
running. This function allows the emulator to feed new data to the DSP
or get updates from the DSP in real time. A 32-bit memory-mapped I/O
register called
EEMUSTAT
can be used to enable this functionality and check
the status of the input and output data buffers. Low priority emulator
interrupts are generated when the
EEMUIN
buffer is full or the
EEMUOUT
FIFO is empty so that the DSP core can handle reading/writing data
from/to the buffers in an interrupt service routine (ISR). These interrupts
are handled in the same way that normal interrupts are handled in the
processor.
User-Definable Breakpoint Interrupts
The JTAG emulation port supports 3 interrupts:
1. EMUI (highest priority, emulator)
2. BKPI (user HW breakpoints)
3. EMULI (lowest priority, BTC)
If using the user breakpoint feature (
BRKCTL
register) it allows to detect
legal or illegal address on all buses (DM, PM, IO). If such an exception
event occurs the sequencer branches to the
BKPI
interrupt if enabled.
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 ...