SCANPSC100FSCX Fairchild Semiconductor, SCANPSC100FSCX Datasheet - Page 10

IC SCAN CTRLR EMB BOUNDRY 28SOIC

SCANPSC100FSCX

Manufacturer Part Number
SCANPSC100FSCX
Description
IC SCAN CTRLR EMB BOUNDRY 28SOIC
Manufacturer
Fairchild Semiconductor
Datasheet

Specifications of SCANPSC100FSCX

Controller Type
Ethernet Controller (IEEE 1149.1 Support)
Interface
Parallel/Serial
Voltage - Supply
4.5 V ~ 5.5 V
Current - Supply
8µA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
28-SOIC (7.5mm Width)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
www.fairchildsemi.com
Serial Scan Interface (SSI)
TCK CONTROL
TCK CONTROL is the central control block that enables or
disables shift operations and provides byte alignment for
the shifter/buffers. The state of all shifter/buffers and the
32-bit counter (CNT32) is evaluated here and TCK is
stopped and started. A clock enable circuit allows the “TCK
enable” signal to change only when SCK is LOW; there-
fore, TCK always stops LOW. TCK does not toggle
(remains LOW) under the following conditions:
• TDO Shifter/Buffer is enabled and empty.
• TDO Shifter/Buffer is enabled in PRPG mode and is not
• TDI Shifter/Buffer is enabled and full.
• TDI Shifter/Buffer is enabled in SSC mode but is not fully
• TMS0 Shifter/Buffer is enabled and empty.
• TMS1 Shifter/Buffer is enabled and empty.
• CNT32 is enabled but not loaded.
• CNT32 is enabled and has reached terminal count.
Also included within the TCK control block in CNT3, a 3-bit
count up counter. CNT3 is included to maintain byte align-
ment within the shifter/buffers by providing a signal to tog-
gle between the two 8-bit FIFOs which comprise the shifter/
buffer. The toggling operation occurs, in an enabled shifter/
buffer, each time CNT3 counts 8 TCK cycles or when
CNT32 reaches terminal count. The CNT3 is reset to 0
when CNT32 reaches terminal count or after a PSC100
reset condition.
FREEZE MODE. This mode is included in the TCK control
block to support the 1149.1 SAMPLE operation. The intent
of the SAMPLE instruction is to allow device input and out-
put levels to be observed during normal system operation.
Data is latched (or “sampled”) into the boundary scan reg-
fully loaded.
loaded with an initial value.
FIGURE 10. TMS Shifter/Buffer Block Diagram
FIGURE 9. TCK Logic
10
isters when the TAP controller (see Figure 8 on previous
page) transitions from the Capture-DR state to the Shift-DR
state (if SAMPLE/ PRELOAD is the active instruction).
Synchronizing this “transition” (rising edge of TCK with
TMS at logic low) with a known system state is imperative
to an accurate pass/fail assessment. The Freeze Mode
provides a means of asynchronously creating the TCK
pulse via an external PSC100 pin. When the Freeze Pin
Enable bit (bit 2 in Mode Register 1) is set, a logic high on
the PSC100 FRZ input pin will cause TCK to go HIGH.
Once the transition is complete, the Freeze Mode can be
removed (i.e. Freeze Pin Enable bit returned to logic 0 or
Freeze pin forced LOW) and the sampled data can be
shifted out/evaluated using the “standard” PSC100 proto-
col. Figure 9 illustrates the logic implementation of the
Freeze feature. It should be noted that Freeze mode is sim-
ply gated with the TCK output and does not disable shift
operations within the shifter/buffers or disable CNT32.
Therefore, no shifting or TCK counting using CNT32
should be performed when Freeze mode is enabled.
The “standard” mode of TCK control uses CNT32 in con-
junction with the status registers to start and stop TCK. For
this mode, CNT32 is enabled and loaded with the number
of TCK cycles required to shift the desired bits to/from the
scan chain. The shifter/buffer(s) participating in the shift
operation is enabled and provides the necessary full/empty
status to stop TCK for processor writes/reads. This mode
of TCK control provides a systematic protocol for managing
PSC100 operations (specifically, handling partial bytes).
Another option for TCK control relies solely on the status of
the shifter/buffers (i.e., CNT32 is disabled) to start and stop
TCK. This option eliminates the time required to load
CNT32, but makes management of partial bytes (see
shifter/buffer description section) more cumbersome.

Related parts for SCANPSC100FSCX