7 www.fairchildsemi.com
SCANPSC110F
Overview of SCANPSC110F Bridge Functions (Continued)
FIGURE 5. Relationship Between SCANPSC110F Bridge State Machines
Following a hardware reset, the TAP controller state-
machine is in the Test-Logic-Reset (TLR) state; the
SCANPSC110F-selection state-machine is in the Wait-For-
Address state; and each of the three port-selection state-
machines is in the Parked-TLR state. The SCANPSC110F
is then ready to receive Level-1 protocol, followed by Level-
2 protocol.
Tester/SCANPSC110F
Bridge Interface
An IEEE 1149.1 system tester sends instructions to a
SCANPSC110F via that SCANPSC110Fs backplane scan-
port. Following test logic reset, the SCANPSC110Fs selec-
tion state-machine is in the Wait-For-Address state. When
the SCANPSC110Fs TAP controller is sequenced to the
Shift-IR state, data shifted in through the TDI
B
input is
shifted into the SCANPSC110Fs instruction register. Note
that prior to successful selection of a SCANPSC110F, data
is not shifted out of the instruction register and out through
the SCANPSC110Fs TDO
B
output, as it is during normal
scan operations. Instead, as each new bit enters the
instruction registers most-significant bit, data shifted out
from the least-significant bit is discarded.
When the instruction register is updated with the address
data, the SCANPSC110Fs address-recognition logic com-
pares the six least-significant bits of the instruction register
with the 6-bit assigned address which is statically present
on the S
(05)
inputs. Simultaneously, the scanned-in
address is compared with the reserved Broadcast and
Multi-cast addresses. If an address match is detected, the
SCANPSC110F-selection state-machine enters one of the
two selected states. If the scanned address does not match
a valid single-slot address or one of the reserved broad-
cast/multi-cast addresses, the SCANPSC110F-selection
state-machine enters the Unselected state.
Note that the SLOT inputs should not be set to a value cor-
responding to a multi-cast group, or to the broadcast
address. Also note that the single-SCANPSC110F selec-
tion process must be performed for all SCANPSC110Fs
which are subsequently to be addressed in multi-cast
mode. This is required because each such devices Multi-
cast Group Register (MCGR) must be programmed with a
multi-cast group number, and the MCGR is not accessible
to the test controller until that SCANPSC110F has first
entered the Selected-Single-SCANPSC110F state.
Once a SCANPSC110F has been selected, Level-2 proto-
col is used to issue commands and to access the chips
various registers.
www.fairchildsemi.com 8
SCANPSC110F
Tester/SCANPSC110FBridge Interface (Continued)
Register Set
The SCANPSC110F Bridge includes a number of registers
which are used for SCANPSC110F selection and configu-
ration, scan data manipulation, and scan-support opera-
tions. These registers can be grouped as shown in Table 3.
The specific fields and functions of each of these registers
are detailed in the section of this document titled Data
Register Descriptions.
Note that when any of these registers is selected for inser-
tion into the SCANPSC110F's scan-chain, scan data
enters through that register's most-significant bit. Similarly,
data that is shifted out of the register is fed to the scan
input of the next-downstream device in the scan-chain.
TABLE 3. Registers
Addressing Scheme
The SCANPSC110F Bridge architecture extends the func-
tionality of the IEEE 1149.1 Standard by supplementing
that protocol with an addressing scheme which allows a
test controller to communicate with specific
SCANPSC110Fs within a network of SCANPSC110Fs.
That network can include both multi-drop and hierarchical
connectivity. In effect, the SCANPSC110F architecture
allows a test controller to dynamically select specific por-
tions of such a network for participation in scan operations.
This allows a complex system to be partitioned into smaller
blocks for testing purposes.
The SCANPSC110F provides two levels of test-network
partitioning capability. First, a test controller can select
entire individual SCANPSC110Fs, specific sets of
SCANPSC110Fs (multi-cast groups), or all
SCANPSC110Fs (broadcast). This SCANPSC110F-selec-
tion process is supported by a Level-1 communication
protocol. Second, within each selected SCANPSC110F, a
test controller can select one or more of the chip's three
local scan-ports. That is, individual local ports can be
selected for inclusion in the (single) scan-chain which a
SCANPSC110F presents to the test controller. This mecha-
nism allows a controller to select specific terminal scan-
chains within the overall scan network. The port-selection
process is supported by a Level-2 protocol.
Hierarchical Test Support
Multiple SCANPSC110F Bridges can be used to assemble
a hierarchical boundary-scan tree. In such a configuration,
the system tester can configure the local ports of a set of
SCANPSC110Fs so as to connect a specific set of local
scan-chains to the active scan chain. Using this capability,
the tester can selectively communicate with specific por-
tions of a target system.
The tester's scan port is connected to the backplane scan
port of a root layer of SCANPSC110Fs, each of which can
be selected using multi-drop addressing. A second tier of
SCANPSC110Fs can be connected to this root layer, by
connecting a local port (LSP) of a root-layer
SCANPSC110F to the backplane port of a second-tier
SCANPSC110F. This process can be continued to con-
struct a multi-level scan hierarchy.
SCANPSC110F local ports which are not cascaded into
higher-level SCANPSC110Fs can be thought of as the ter-
minal leaves of a scan tree. The test master can select
one or more target leaves by selecting and configuring the
local ports of an appropriate set of SCANPSC110Fs in the
test tree.
Register Name BSDL Name Description
Instruction Register INSTRUCTION SCANPSC110F addressing and instruction-decode
IEEE Std. 1149.1 required register
Boundary-Scan Register BOUNDARY IEEE Std. 1149.1 required register
Bypass Register BYPASS IEEE Std. 1149.1 required register
Device Identification Register IDCODE IEEE Std. 1149.1 optional register
Multi-Cast Group Register MCGR SCANPSC110F-group address assignment
Mode Register MODE SCANPSC110F local-port configuration and control bits
Linear-Feedback Shift Register LFSR SCANPSC110F scan-data compaction (signature generation)
TCK Counter Register CNTR Local-port TCK clock-gating (for BIST)
9 www.fairchildsemi.com
SCANPSC110F
Level 1 Protocol
ADDRESSING MODES
The SCANPSC110F Bridge supports single and multi-
ple modes of addressing a SCANPSC110F. The single
mode will select one SCANPSC110F and is called Direct
Addressing. More than one SCANPSC110F device can be
selected via the Broadcast and Multi-Cast Addressing
modes.
TABLE 4. SCANPSC110F Bridge Address Modes
Note 2: Hex address 7X, BX, or FX may be used instead of 3X.
Note 3: Only the six (6) LSBs of the address is compared to the S
(05)
inputs. The two (2) MSB's are don't cares.
DIRECT ADDRESSING
The SCANPSC110F enters the Wait-For-Address state
when:
1. its TAP Controller enters the Test-Logic-Reset state, or
2. its instruction register is updated with the GOTOWAIT
instruction (while either selected or unselected).
Each SCANPSC110F within a scan network must be stati-
cally configured with a unique address via its S
(05)
inputs.
While the SCANPSC110F controller is in the Wait-For-
Address state, data shifted into bits 5 through 0 of the
instruction register is compared with the address present
on the S
(05)
inputs in the Update-IR state. If the six (6)
LSBs of the instruction register match the address on the
S
(05)
inputs, (see Figure 6) the SCANPSC110F becomes
selected, and is ready to receive Level 2 Protocol (i.e., fur-
ther instructions). When the SCANPSC110F is selected, its
device identification register is inserted into the active scan
chain.
All SCANPSC110Fs whose S
(05)
address does not match
the instruction register address become unselected. They
will remain unselected until either their TAP Controller
enters the Test-Logic-Reset state, or their instruction regis-
ter is updated with the GOTOWAIT instruction.
FIGURE 6. Direct Addressing: Device Address Loaded into Instruction Register
BROADCAST ADDRESSING
The Broadcast Address allows a tester to simultaneously
select all SCANPSC110Fs in a test network. This mode is
useful in testing systems which contain multiple identical
boards. To avoid bus contention between scan-path output
drivers on different boards, each SCANPSC110Fs TDO
B
buffer is always 3-stated while in Broadcast mode. In this
configuration, the on-chip Linear Feedback Shift Register
(LFSR) can be used to accumulate a test result signature
for each board that can be read back later by direct-
addressing each boards SCANPSC110F.
MULTI-CAST ADDRESSING
As a way to make the broadcast mechanism more selec-
tive, the SCANPSC110F provides a Multi-cast addressing
mode. A SCANPSC110F's multi-cast group register
(MCGR) can be programmed to assign that
SCANPSC110F to one of four (4) Multi-Cast groups. When
SCANPSC110Fs in the Wait-For-Address state are
updated with a Multi-Cast address, all SCANPSC110Fs
whose MCGR matches the Multi-Cast group will become
selected. As in Broadcast mode, TDO
B
is always 3-stated
while in Multi-cast mode.
Address Types
Hex Address
(Note 2)
Binary Address
(Note 3)
TDO
B
State
Direct Address 00 to 3A XX000000 to XX111010 Normal IEEE Std. 1149.1
Broadcast Address 3B XX111011 Always 3-STATED
Multi-Cast Group 0 3C XX111100 Always 3-STATED
Multi-Cast Group 1 3D XX111101 Always 3-STATED
Multi-Cast Group 2 3E XX111110 Always 3-STATED
Multi-Cast Group 3 3F XX111111 Always 3-STATED

SCANPSC110FSC

Mfr. #:
Manufacturer:
ON Semiconductor / Fairchild
Description:
Specialty Function Logic SCAN JTAG Port
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet