TEST FEATURES
15-5
15
The i960 Jx processor’s TAP is composed of four input connections (TMS, TCK, TRST and TDI)
and one output connection (TDO). These pins are described in
Table 15-1
.
15.3
TAP REGISTERS
The instruction and test data registers are separate shift-register paths connected in parallel. The TAP
controller determines which one of these registers is connected between the TDI and TDO pins.
15.3.1
Instruction Register (IR)
The Instruction Register (IR) is a parallel-loadable, master/slave-configured 4-bit wide, serial-shift
register with latched outputs. Data is loaded into the IR serially through the TDI pin clocked by the
rising edge of TCK when the TAP controller is in the Shift_IR state. The shifted-in instruction
becomes active upon latching from the master-stage to the slave-stage in the Update_IR state. At
that time the IR outputs along with the TAP finite state machine outputs are decoded to select and
control the test data register selected by that instruction. Upon latching, all actions caused by any
previous instructions must terminate.
The instruction determines the test to be performed, the test data register to be accessed, or both
(see
Table 15-2
). The IR is four bits wide. When the IR is selected in the Shift_IR state, the most
significant bit is connected to TDI, and the least significant bit is connected to TDO. TDI is shifted
into IR on each rising edge of TCK, as long as TMS remains asserted. When the processor enters
Table 15-1. TAP Controller Pin Definitions
Pin Name
Mnemonic
Type
Definition
Test Clock
TCK
Input
Clock input for the TAP controller, the instruction register, and the test
data registers. The JTAG unit will retain its state when TCK is stopped at
“0” or “1”.
Test Mode
Select
TMS
Input
Controls the operation of the TAP controller. The TMS input is pulled
high when not being driven. TMS is sampled on the rising edge of TCK.
Test Data In
TDI
Input
Serial date input to the instruction and test data registers. Data at TDI is
sampled on the rising edge of TCK. Like TMS, TDI is pulled high when
not being driven. Data shifted from TDI through a register to TDO
appears non-inverted at TDO.
Test Data Out
TDO
Output
Used for serial data output. Data at TDO is driven at the falling edge of
TCK and provides an inactive (high-Z) state when scanning is not in
progress. The non-shift inactive state is provided to support parallel
connection of TDO outputs at the board or module level.
Asynchronous
Reset
TRST
Input
Provides asynchronous initialization of the test logic. TRST is pulled high
when not being driven. Assertion of this pin puts the TAP controller in the
Test_Logic_Reset (initial) state. For minimum pulse width specifications,
see related documents in
section 1.4, “Related Documents” (pg. 1-10)
.
Содержание i960 Jx
Страница 1: ...Release Date December 1997 Order Number 272483 002 i960 Jx Microprocessor Developer s Manual ...
Страница 24: ......
Страница 25: ...1 INTRODUCTION ...
Страница 26: ......
Страница 35: ...2 DATA TYPES AND MEMORY ADDRESSING MODES ...
Страница 36: ......
Страница 46: ......
Страница 47: ...3 PROGRAMMING ENVIRONMENT ...
Страница 48: ......
Страница 73: ...4 CACHE AND ON CHIP DATA RAM ...
Страница 74: ......
Страница 85: ...5 INSTRUCTION SET OVERVIEW ...
Страница 86: ......
Страница 111: ...6 INSTRUCTION SET REFERENCE ...
Страница 112: ......
Страница 195: ...INSTRUCTION SET REFERENCE 6 83 6 Opcode mov 5CCH REG movl 5DCH REG movt 5ECH REG movq 5FCH REG See Also LOAD STORE lda ...
Страница 233: ...7 PROCEDURE CALLS ...
Страница 234: ......
Страница 256: ......
Страница 257: ...8 FAULTS ...
Страница 258: ......
Страница 291: ...9 TRACING AND DEBUGGING ...
Страница 292: ......
Страница 309: ...10 TIMERS ...
Страница 310: ......
Страница 324: ......
Страница 325: ...11 INTERRUPTS ...
Страница 326: ......
Страница 369: ...12 INITIALIZATION AND SYSTEM REQUIREMENTS ...
Страница 370: ......
Страница 412: ......
Страница 413: ...13 MEMORY CONFIGURATION ...
Страница 414: ......
Страница 429: ...14 EXTERNAL BUS ...
Страница 430: ......
Страница 468: ......
Страница 469: ...15 TEST FEATURES ...
Страница 470: ......
Страница 493: ...A CONSIDERATIONS FOR WRITING PORTABLE CODE ...
Страница 494: ......
Страница 502: ......
Страница 503: ...B OPCODES AND EXECUTION TIMES ...
Страница 504: ......
Страница 515: ...C MACHINE LEVEL INSTRUCTION FORMATS ...
Страница 516: ......
Страница 523: ...D REGISTER AND DATA STRUCTURES ...
Страница 524: ......
Страница 550: ......
Страница 551: ...GLOSSARY ...
Страница 552: ......
Страница 561: ...INDEX ...
Страница 562: ......
Страница 578: ......