Motorola MPC823e Reference Manual page 1078

Microprocessor for mobile computing
Table of Contents

Advertisement

Table 20-4. Instruction Watchpoints Programming Options
NAME
IW0
IW1
IW2
IW3
20.3.2.2 LOAD/STORE SUPPORT. There are two load/store address comparators (E and
F) that compare the 32 address bits and the cycle's attributes (read/write). The two
least-significant bits are masked ignored when a word is accessed and the least-significant
bit is masked when a half-word is accessed. Each comparator generates two output
signals—equal to and less than. These signals generate one of four events from each
comparator—equal to, not equal to, greater than, or less than. For more information, refer
to Section 20.3.1.2 Byte And Half-Word Working Modes.
There are two load/store data comparators (G and H) that are 32 bits wide and can be
programmed to treat numbers as signed or unsigned values. Each data comparator
operates as four independent byte comparators that have a mask bit and generate two
output signals—equal to and less than (if the mask bit is not set.) Therefore, each 32-bit
comparator has eight output signals that generate the "equal to and less than" signals
according to the compare size that you program (byte, half-word, word). When operating in
byte mode, all signals are significant. In half-word mode only four signals from each
comparator are significant and in word mode only two signals are significant.
One of the following four match events are generated by the equal to and less than
signals—equal to, not equal to, greater than, or less than—depending on the programmed
compare type. Therefore, from the two 32-bit comparators, eight match indications are
generated—Gmatch[0:3] and Hmatch[0:3]. According to the lower bits of the address and
the size of the cycle, only match indications detected on bytes with valid information are
validated. The rest are negated. If the executed cycle has a smaller size than the compare
size (a byte access when the compare size is word or half-word), no match indication will be
asserted. Using the match indication signals, four load/store data events are generated as
shown in Table 20-5.
MOTOROLA
DESCRIPTION
First instruction watchpoint
Second instruction watchpoint
Third instruction watchpoint
Fourth instruction watchpoint
MPC823e REFERENCE MANUAL
Development Capabilities and Interface
PROGRAMMING OPTIONS
Comparator A
Comparators (A & B)
Comparator B
Comparator (A | B)
Comparator C
Comparators (C & D)
Comparator D
Comparator (C | D)
20-17

Advertisement

Table of Contents
loading

Table of Contents