Core Registers
A-54
ADSP-2126x SHARC Processor Hardware Reference
Breakpoint (PSx, DMx, IOx) Registers
The
PSx
,
DMx
,
IOx
(Breakpoint) registers are located in the I/O processor
register set. The emulation breakpoint registers are user-accessible if the
UMODE
bit is set in the
BRKCTL
register. Otherwise they can be written only
when the DSP is in emulation space or test mode. The Breakpoint regis-
ters vary in size according to the address type: instruction (24-bit address),
data (32-bit address), or I/O data (19-bit address).
The ADSP-2126x contains nine sets of emulation Breakpoint registers.
Each set consists of a start and end register which describe an address
range, with the start register setting the lower end of the address range.
Each breakpoint set monitors a particular address bus. When a valid
address is in the address range, then a breakpoint signal is generated. The
address range includes the start and end addresses.
The eight breakpoint sets are grouped into four types—instruction (IA),
DM data (DA), PM data (PA), and I/O data (I/O). The individual break-
point signals in each type are ORed together to create five composite
breakpoint signals.
These composite signals can be optionally ANDed or ORed together to
create the effective breakpoint event signal used to generate an emulator
interrupt. The
ANDBKP
bit in the
EMUCTL
register selects the function used.
Each breakpoint type has an enable bit in the
EMUCTL
register. When set,
these bits add the specified breakpoint type into the generation of the
effective breakpoint signal. If cleared, the specified breakpoint type is not
used in the generation of the effective breakpoint signal. This allows the
user to trigger the effective breakpoint from a subset of the breakpoint
types.
To provide further flexibility, each individual breakpoint can be pro-
grammed to trigger if the address is in range AND one of these conditions
is met: READ access, WRITE access, ANY access, or NO access. The con-
trol bits for this feature are also located in
EMUCTL
register. For more
information, see the
PA1MODES
bit description.
Содержание 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 ...