11 www.fairchildsemi.com
SCANPSC110F
Level 2 Protocol (Continued)
along with any other yet undefined Op-Codes, will
cause the device identification register to be inserted
into the active scan chain.
LEVEL 2 INSTRUCTION DESCRIPTIONS
BYPASS: The BYPASS instruction selects the bypass reg-
ister for insertion into the active scan chain when the
SCANPSC110F is selected.
EXTEST: The EXTEST instruction selects the boundary-
scan register for insertion into the active scan chain. The
boundary-scan register consists of seven “sample only”
shift cells connected to the S
(0–5)
and OE inputs. On the
SCANPSC110F, the EXTEST instruction performs the
same function as the SAMPLE/PRELOAD instruction,
since there aren’t any scannable outputs on the device.
SAMPLE/PRELOAD: The SAMPLE/PRELOAD instruc-
tion selects the boundary-scan register for insertion into the
active scan chain. The boundary-scan register consists of
seven “sample only” shift cells connected to the S
(0–5)
and
OE
inputs.
IDCODE: The IDCODE instruction selects the device iden-
tification register for insertion into the active scan chain.
When IDCODE is the current active instruction the device
identification “0FC0E01F” Hex is captured upon exiting the
Capture-DR state.
TABLE 5. Level 2 Protocol and Op-Codes
Note 4: All other instructions act on selected SCANPSC110Fs only.
UNPARK: This instruction unparks the Local Scan Port
Network and inserts it into the active scan chain as config-
ured by the Mode register (see Table 4). Unparked LSPs
are sequenced synchronously with the SCANPSC110F's
TAP controller.
When a LSP has been parked in the Test-Logic-Reset or
Run-Test/Idle state, it will not become unparked until the
SCANPSC110F's TAP Controller enters the Run-Test/Idle
state following the UNPARK instruction. If an LSP has been
parked in one of the stable pause states (Pause-DR or
Pause-IR), it will not become unparked until the
SCANPSC110F's TAP Controller enters the respective
pause state. (See Figures 9, 10, 11, 12).
PARKTLR: This instruction causes all unparked LSPs to
be parked in the Test-Logic-Reset TAP controller state and
removes the LSP network from the active scan chain. The
LSP controllers keep the LSPs parked in the Test-Logic-
Reset state by forcing their respective TMS
L
output with a
constant logic “1” while the LSP controller is in the Parked-
TLR state (see Figure 4).
PARKRTI: This instruction causes all unparked LSPs to be
parked in the Run-Test/Idle state. When a LSP
n
is active
(unparked), its TMS
L
signals follow TMS
B
and the LSP
n
controller state transitions are synchronized with the TAP
Controller state transitions of the SCANPSC110F. When
the instruction register is updated with the PARKRTI
instruction, TMS
L
will be forced to a constant logic “0”,
causing the unparked local TAP Controllers to be parked in
the Run-Test/Idle state. When an LSP
n
is parked, it is
removed from the active scan chain.
PARKPAUSE: The PARKPAUSE instruction has dual func-
tionality. It can be used to park unparked LSPs or to unpark
parked LSPs. The instruction places all unparked LSPs in
one of the TAP Controller pause states. A local port does
not become parked until the SCANPSC110F's TAP Con-
troller is sequenced through Exit1-DR/IR into the Update-
DR/IR state. When the SCANPSC110F TAP Controller is in
the Exit1-DR or Exit1-IR state and TMS
B
is HIGH, the LSP
controller forces a constant logic '0” onto TMS
L
thereby
parking the port in the Pause-DR or Pause-IR state respec-
tively (see Figure 4 ). Another instruction can then be
loaded to reconfigure the local ports or to deselect the
SCANPSC110F (i.e., MODESEL, GOTOWAIT, etc.).
Instructions Hex Op-Code Binary Op-Code Data Register
BYPASS FF 11111111 Bypass Register
EXTEST 00 00000000 Boundary-Scan Register
SAMPLE/PRELOAD 81 10000001 Boundary-Scan Register
IDCODE AA 10101010 Device Identification Register
UNPARK E7 11100111 Device Identification Register
PARKTLR C5 11000101 Device Identification Register
PARKRTI 84 10000100 Device Identification Register
PARKPAUSE C6 11000110 Device Identification Register
GOTOWAIT* C3 11000011 Device Identification Register
MODESEL 8E 10001110 Mode Register
MCGRSEL 03 00000011 Multi-Cast Group Register
SOFTRESET 88 10001000 Device Identification Register
LFSRSEL C9 11001001 Linear Feedback Shift Register
LFSRON 0C 00001100 Device Identification Register
LFSROFF 8D 10001101 Device Identification Register
CNTRSEL CE 11001110 32-Bit TCK Counter Register
CNTRON 0F 00001111 Device Identification Register
CNTROFF 90 10010000 Device Identification Register
Other Undefined TBD TBD Device Identification Register