Specifications
Intel
®
 Quark Core—Debugging Support
Intel
®
 Quark SoC X1000 Core
Developer’s Manual October 2013
248 Order Number: 329679-001US
RWi (memory access qualifier bits)
A 2-bit RW field exists for each of the four breakpoints. The 2-bit RW field specifies the 
type of usage that must occur to activate the associated breakpoint.
RW encoding 00 is used to set up an instruction execution breakpoint. RW encodings 01 
or 11 are used to set up write-only or read/write data breakpoints.
Table 73. LENi Encoding
LENi 
Encoding
Breakpoint 
Field Width
Usage of Least Significant Bits in Breakpoint Address 
Register i, (i=0-3)
00 1 byte All 32-bits used to specify a single-byte breakpoint field.
01 2 bytes
A[31:1] used to specify a two-byte, word-aligned breakpoint 
field. A0 in Breakpoint Address Register is not used.
10
Undefined—do not use 
this encoding
11 4 bytes
A[31:1] used to specify a four-byte, dword-aligned breakpoint 
field. A0 and A1 in Breakpoint Address Register are not used.
Figure 127. Size Breakpoint Fields
DR2 = 00000005H; LEN2 = 00B
31 0
00000008H
BKPT FLD2 00000004H
00000000H
DR2 = 00000005H; LEN2 = 01B
31 0
00000008H
BKPTFLD2 00000004H
00000000H
DR2 = 00000005H; LEN2 = 11B
31 0
00000008H
BKPTFLD2
Table 74. RW Encoding
RW Encoding Usage Causing Breakpoint
00  Instruction execution only
01  Data writes only
10  Undefined–do not use this encoding
11  Data reads and writes only










