
AVR8 Debugger | 17
©1989-2022 Lauterbach
SYStem.CONFIG Configure debugger according to target topology
If there is more than one TAP controller in the JTAG chain, the chain must be defined to be able to access
the right TAP controller.
The four parameters IRPRE, IRPOST, DRPRE, DRPOST are required to inform the debugger of the TAP
controller position in the JTAG chain if there is more than one core in the JTAG chain. The information is
required before the debugger can be activated, e.g., by a SYStem.Up.
TriState has to be used if several debuggers are connected to a common JTAG port at the same time.
TAPState and TCKLevel define the TAP state and TCK level which is selected when the debugger switches
to tristate mode. Please note: nTRST must have a pull-up resistor on the target, TCK can have a pull-up or
pull-down resistor, other trigger inputs need to be kept in inactive state.
Format: SYStem.CONFIG <parameter>
<parameter>:IRPRE <bits>
IRPOST<bits>
DRPRE <bits>
DRPOST <bits>
IRLength <bits>
MultiCoreLocal [ON | OFF]
CoreNumber <number>
TriState [ON | OFF]
Slave [ON | OFF]
TAPState <state>
TCKLevel <level>
DRPRE (default: 0) <number> of TAPs in the JTAG chain between the core of
interest and the TDO signal of the debugger. If each core in the system
contributes only one TAP to the JTAG chain, DRPRE is the number of
cores between the core of interest and the TDO signal of the debugger.
DRPOST (default: 0) <number> of TAPs in the JTAG chain between the TDI signal
of the debugger and the core of interest. If each core in the system
contributes only one TAP to the JTAG chain, DRPOST is the number of
cores between the TDI signal of the debugger and the core of interest.
IRPRE (default: 0) <number> of instruction register bits in the JTAG chain
between the core of interest and the TDO signal of the debugger. This is
the sum of the instruction register length of all TAPs between the core of
interest and the TDO signal of the debugger.
IRPOST (default: 0) <number> of instruction register bits in the JTAG chain
between the TDI signal and the core of interest. This is the sum of the
instruction register lengths of all TAPs between the TDI signal of the
debugger and the core of interest.
See also Daisy-Chain Example.