Step 5: Setting Dip Switches on the Interface Adapter Pod (XDS522A Only)
1-12
Table 1–3. Interface Adapter Pod Dip Switch Descriptions (Continued)
Switch
Number
Switch Label
Description
S4
XSAD_CON
Works with S3 (SE_PROM) to match the JP1 (pins
13 and 14) and JP5 (pins 13 and 14) jumper settings
on the XDS511 emulator
S5
FORMAT1
Works with S6 (FORMAT0) to indicate the flattener
mode chosen
S6
FORMAT0
Works with S5 (FORMAT1) to indicate the flattener
mode chosen
S7
PROC1
Not used
S8
PROC0
Not used
The XDS522A provides a pipeline flattener. Switches S5 and S6 control the
flattener mode. The pipeline flattener performs these functions:
-
The flattener filters out unexecuted instructions from the trace buffer so
that only executed cycles are presented in the trace display.
-
Because the ’C2xx pipeline outputs program information in a different
cycle than it outputs data, the flattener aligns the instruction with the data
so that they appear in the same cycle in the TRACE window.
You must choose one of the following modes:
-
Flat multi word shows the addresses of the first and second words in a two-
word instruction. This produces more complete disassembly information,
which is beneficial when the COFF file for your target code is not available.
However, this mode uses more trace memory because it requires another
sample to store the second word.
-
Flat first word shows only the address of the first word of a two-word
instruction. In this mode, you do not see the address of the second word;
for data bus activity associated with the second word, the sample shows
the address of the first word of that instruction. This mode uses less trace
memory than flat multi word mode uses.
-
Unflattened mode disables the flattener features.