Debug Support
ARM DDI0145B
Copyright © 1998, 1999 ARM Limited. All rights reserved.
5-17
When the HIGHZ instruction is loaded into the instruction register and scan chain 0 is
selected, all ARM9TDMI outputs are driven to the high impedance state and the
external
HIGHZ
signal is driven HIGH. This is as if the signal
TBE
had been driven
LOW.
In the CAPTURE-DR state, a logic 0 is captured by the bypass register. In the
SHIFT-DR state, test data is shifted into the bypass register via
TDI
and out via
TDO
after a delay of one
TCK
cycle. The first bit shifted out will be a zero.
The bypass register is not affected in the UPDATE-DR state.
CLAMPZ (1001)
This instruction connects a 1-bit shift register (the bypass register) between
TDI
and
TDO
.
When the CLAMPZ instruction is loaded into the instruction register and scan chain 0
is selected, all the 3-state outputs (as described above) are placed in their inactive state,
but the data supplied to the outputs is derived from the scan cells. The purpose of this
instruction is to ensure that, during production test, each output can be disabled when
its data value is either a logic 0 or logic 1.
In the CAPTURE-DR state, a logic 0 is captured by the bypass register.
In the SHIFT-DR state, test data is shifted into the bypass register via
TDI
and out via
TDO
after a delay of one
TCK
cycle. The first bit shifted out will be a zero.
The bypass register is not affected in the UPDATE-DR state.
SAMPLE/PRELOAD (0011)
When the instruction register is loaded with the SAMPLE/PRELOAD instruction, all
the scan cells of the selected scan chain are placed in the normal mode of operation.
In the CAPTURE-DR state, a snapshot of the signals of the boundary scan is taken on
the rising edge of
TCK
. Normal system operation is unaffected.
In the SHIFT-DR state, the sampled test data is shifted out of the boundary scan via the
TDO
pin, while new data is shifted in via the
TDI
pin to preload the boundary scan
parallel input latch. Note that this data is not applied to the system logic or system pins
while the SAMPLE/PRELOAD instruction is active.
This instruction should be used to preload the boundary scan register with known data
prior to selecting INTEST or EXTEST instructions.
Содержание ARM9TDMI
Страница 1: ...Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ARM9TDMI Technical Reference Manual ...
Страница 6: ...Contents vi Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 12: ...Preface xii Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 16: ...Introduction 1 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 22: ...Programmer s Model 2 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 36: ...ARM9TDMI Processor Core Memory Interface 3 14 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 54: ...ARM9TDMI Coprocessor Interface 4 18 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 110: ...Test Issues 6 6 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 138: ...ARM9TDMI AC Characteristics 8 20 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 150: ...ARM9TDMI Signal Descriptions A 12 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...
Страница 154: ...Index Index 4 Copyright 1998 1999 ARM Limited All rights reserved ARM DDI0145B ...