ChipFind - документация

Электронный компонент: SNJ54ABT8996FK

Скачать:  PDF   ZIP
SN54ABT8996, SN74ABT8996
10-BIT ADDRESSABLE SCAN PORTS
MULTIDROP-ADDRESSABLE IEEE STD 1149.1 (JTAG) TAP TRANSCEIVERS
SCBS489C AUGUST 1994 REVISED APRIL 1999
1
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
D
Members of Texas Instruments Broad
Family of Testability Products Supporting
IEEE Std 1149.1-1990 (JTAG) Test Access
Port (TAP) and Boundary-Scan Architecture
D
Extend Scan Access From Board Level to
Higher Levels of System Integration
D
Promote Reuse of Lower-Level
(Chip/Board) Tests in System Environment
D
Switch-Based Architecture Allows Direct
Connect of Primary TAP to Secondary TAP
D
Primary TAP Is Multidrop for Minimal Use of
Backplane Wiring Channels
D
Simple Addressing (Shadow) Protocol Is
Received/Acknowledged on Primary TAP
D
Shadow Protocols Can Occur in Any of
Test-Logic-Reset, Run-Test/Idle, Pause-DR,
and Pause-IR TAP States to Provide for
Board-to-Board Test and Built-In Self-Test
D
10-Bit Address Space Provides for Up to
1021 User-Specified Board Addresses
D
Bypass (BYP) Pin Forces
Primary-to-Secondary Connection Without
Use of Shadow Protocols
D
Connect (CON) Pin Provides Indication of
Primary-to-Secondary Connection
D
High-Drive Outputs (32-mA I
OH
, 64-mA I
OL
)
Support Backplane Interface at Primary and
High Fanout at Secondary
D
Package Options Include Plastic Small-
Outline (DW) and Thin Shrink Small-
Outline (PW) Packages, Ceramic Chip
Carriers (FK), and Ceramic DIPs (JT)
description
The 'ABT8996 10-bit addressable scan ports (ASP) are members of the Texas Instruments (TI
TM
) SCOPE
TM
testability integrated-circuit family. This family of devices supports IEEE Standard 1149.1-1990 boundary scan
to facilitate testing of complex circuit assemblies. Unlike most SCOPE
TM
devices, the ASP is not a
boundary-scannable device, rather, it applies TI's addressable-shadow-port technology to the IEEE Standard
1149.1-1990 (JTAG) test access port (TAP) to extend scan access beyond the board level.
Conceptually, the ASP is a simple switch that can be used to directly connect a set of multidrop primary TAP
signals to a set of secondary TAP signals for example, to interface backplane TAP signals to a board-level
TAP. The ASP provides all signal buffering that might be required at these two interfaces. When primary and
secondary TAPs are connected, only a moderate propagation delay is introduced no storage/retiming
elements are inserted. This minimizes the need for reformatting board-level test vectors for in-system use.
Copyright
1999, Texas Instruments Incorporated
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
SCOPE is a trademark of Texas Instruments Incorporated.
17
SN54ABT8996 . . . JT PACKAGE
SN74ABT8996 . . . DW OR PW PACKAGE
(TOP VIEW)
5
6
7
8
9
10
11
25
24
23
22
21
20
19
4
3
2
1 28
12 13 14 15 16
A8
A9
V
CC
NC
CON
STDI
STCK
A1
A0
BYP
NC
GND
PTDO
PTCK
SN54ABT8996 . . . FK PACKAGE
(TOP VIEW)
A2
A3
A4
STRST
STDO
PTDI
PTRST
NC
NC
A6
A7
A5
PTMS
STMS
18
27 26
A4
A3
A2
A1
A0
BYP
GND
PTDO
PTCK
PTMS
PTDI
PTRST
A5
A6
A7
A8
A9
V
CC
CON
STDI
STCK
STMS
STDO
STRST
1
2
3
4
5
6
7
8
9
10
11
12
24
23
22
21
20
19
18
17
16
15
14
13
NC No internal connection
SN54ABT8996, SN74ABT8996
10-BIT ADDRESSABLE SCAN PORTS
MULTIDROP-ADDRESSABLE IEEE STD 1149.1 (JTAG) TAP TRANSCEIVERS
SCBS489C AUGUST 1994 REVISED APRIL 1999
2
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
description (continued)
Most operations of the ASP are synchronous to the primary test clock (PTCK) input. This PTCK signal always
is buffered directly onto the secondary test clock (STCK) output.
Upon power up of the device, the ASP assumes a condition in which the primary TAP is disconnected from the
secondary TAP (unless the bypass signal is used, as below). This reset condition also can be entered by the
assertion of the primary test reset (PTRST) input or by use of shadow protocol. The PTRST signal is always
buffered directly onto the secondary test reset (STRST) output, ensuring that the ASP and its associated
secondary TAP can be reset simultaneously.
When connected, the primary test data input (PTDI) and primary test mode select (PTMS) input are buffered
onto the secondary test data output (STDO) and secondary test mode select (STMS) output, respectively, while
the secondary test data input (STDI) is buffered onto the primary test data output (PTDO). When disconnected,
STDO is at high impedance, while PTDO is at high impedance, except during acknowledgement of a shadow
protocol. Upon disconnect of the secondary TAP, STMS holds its last low or high level, allowing the secondary
TAP to be held in its last stable state. Upon reset of the ASP, STMS is high, allowing the secondary TAP to be
synchronously reset to the Test-Logic-Reset state.
In system, primary-to-secondary connection is based on shadow protocols that are received and acknowledged
on PTDI and PTDO, respectively. These protocols can occur in any of the stable TAP states other than Shift-DR
or Shift-IR (i.e., Test-Logic-Reset, Run-Test/Idle, Pause-DR or Pause-IR). The essential nature of the protocols
is to receive/transmit an address via a serial bit-pair signaling scheme. When an address is received serially
at PTDI that matches that at the parallel address inputs (A9A0), the ASP serially retransmits its address at
PTDO as an acknowledgement and then assumes the connected (ON) status, as above. If the received address
does not match that at the address inputs, the ASP immediately assumes the disconnected (OFF) status without
acknowledgement.
The ASP also supports three dedicated addresses that can be received globally (that is, to which all ASPs
respond) during shadow protocols. Receipt of the dedicated disconnect address (DSA) causes the ASP to
disconnect in the same fashion as a non-matching address. Reservation of this address for global use ensures
that at least one address is available to disconnect all receiving ASPs. The DSA is especially useful when the
secondary TAPs of multiple ASPs are to be left in different stable states. Receipt of the reset address (RSA)
causes the ASP to assume the reset condition, as above. Receipt of the test-synchronization address (TSA)
causes the ASP to assume a connect status (MULTICAST) in which PTDO is at high impedance but the
connections from PTMS to STMS and PTDI to STDO are maintained to allow simultaneous operation of the
secondary TAPs of multiple ASPs. This is useful for multicast TAP-state movement, simultaneous test operation
(such as in Run-Test/Idle state), and scanning of common test data into multiple like scan chains. The TSA is
valid only when received in the Pause-DR or Pause-IR TAP states.
Alternatively, primary-to-secondary connection can be selected by assertion of a low level at the bypass (BYP)
input. This operation is asynchronous to PTCK and is independent of PTRST and/or power-up reset. This
bypassing feature is especially useful in the board-test environment, since it allows the board-level automated
test equipment (ATE) to treat the ASP as a simple transceiver. When the BYP input is high, the ASP is free to
respond to shadow protocols. Otherwise, when BYP is low, shadow protocols are ignored.
Whether the connected status is achieved by use of shadow protocol or by use of BYP, this status is indicated
by a low level at the connect (CON) output. Likewise, when the secondary TAP is disconnected from the primary
TAP, the CON output is high.
The SN54ABT8996 is characterized for operation over the full military temperature range of 55
C to 125
C.
The SN74ABT8996 is characterized for operation from 40
C to 85
C.
SN54ABT8996, SN74ABT8996
10-BIT ADDRESSABLE SCAN PORTS
MULTIDROP-ADDRESSABLE IEEE STD 1149.1 (JTAG) TAP TRANSCEIVERS
SCBS489C AUGUST 1994 REVISED APRIL 1999
3
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
FUNCTION TABLE
INPUTS
SHADOW-PROTOCOL
OUTPUTS
PRIMARY-TO-SECONDARY
BYP
PTRST
RESULT
STRST
STCK
STMS
STDO
PTDO
CON
CONNECT STATUS
L
L
--
L
PTCK
H
PTDI
STDI
L
BYP/TRST
L
H
--
H
PTCK
PTMS
PTDI
STDI
L
BYP
H
L
--
L
PTCK
H
Z
Z
H
TRST
H
H
RESET
H
PTCK
H
Z
Z
H
RESET
H
H
MATCH
H
PTCK
PTMS
PTDI
STDI
L
ON
H
H
NO MATCH
H
PTCK
STMS0
Z
Z
H
OFF
H
H
HARD ERROR
H
PTCK
STMS0
Z
Z
H
OFF
H
H
DISCONNECT
H
PTCK
STMS0
Z
Z
H
OFF
H
H
TEST SYNCHRONIZATION
H
PTCK
PTMS
PTDI
Z
L
MULTICAST
Shadow protocols are received serially via PTCK and PTDI and acknowledged serially via PTCK and PTDO under certain conditions in which
PTMS is static low or static high (see shadow protocol). The result shown here follows any required acknowledgement.
In normal operation of IEEE Std 1149.1-compliant architectures, it is recommended that TMS be high prior to release of TRST. The BYP/TRST
connect status ensures that this condition is met at STMS regardless of the applied PTMS. Also, it is recommended that STMS be kept high for
a minimum duration of 5 PTCK cycles following assertion of PTRST, either by maintaining PTRST low or by setting PTMS high. This ensures
that ICs both with and without TRST inputs are moved to their Test-Logic-Reset TAP states. It is expected that in normal application, this condition
will only occur when BYP is fixed at the low state. In such case, upon release of PTRST, the ASP immediately resumes the BYP connect status.
STMS level before indicated steady-state conditions were established
The shadow protocol is well defined. Some variations in the protocol are tolerated (see protocol errors). Those that are not tolerated are
considered hard errors and cause disconnect as indicated.
functional block diagram
CON
Shadow-Protocol
Receive
1D
PTCK
PTRST
VCC
STCK
STRST
STMS
PTMS
VCC
PTDI
VCC
STDO
STDI
VCC
PTDO
BYP
VCC
A9A0
VCC
Connect Control
Shadow-Protocol
Transmit
C1
S
9
12
10
11
17
6
16
13
15
14
8
18
Pin numbers shown are for the DW, JT, and PW packages.
2024,
15
SN54ABT8996, SN74ABT8996
10-BIT ADDRESSABLE SCAN PORTS
MULTIDROP-ADDRESSABLE IEEE STD 1149.1 (JTAG) TAP TRANSCEIVERS
SCBS489C AUGUST 1994 REVISED APRIL 1999
4
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
Terminal Functions
TERMINAL
NAME
DESCRIPTION
A9A0
Address inputs. The ASP compares addresses received via shadow protocol against the value at A9A0 to determine
address match. The bit order is from most significant to least significant. An internal pullup at each A9A0 terminal forces
the terminal to a high level if it has no external connection.
BYP
Bypass input. A low input at BYP forces the ASP into BYP or BYP/TRST status, depending on PTRST being high or
low, respectively. While BYP is low, shadow protocols are ignored. Otherwise, while BYP is high, the ASP is free to
respond to shadow protocols. An internal pullup forces BYP to a high level if it has no external connection.
CON
Connect indicator (output). The ASP indicates secondary-scan-port activity (resulting from BYP, BYP/TRST,
MULTICAST, or ON status) by forcing CON to be low. Inactivity (resulting from OFF, RESET, or TRST status) is indicated
when CON is high.
GND
Ground
PTCK
Primary test clock. PTCK receives the TCK signal required by IEEE Standard 1149.1-1990. The ASP always buffers
PTCK to STCK. Shadow protocols are received/acknowledged synchronously to PTCK and connect-status changes
invoked by shadow protocol are made synchronously to PTCK.
PTDI
Primary test data input. PTDI receives the TDI signal required by IEEE Standard 1149.1-1990. During appropriate TAP
states, the ASP monitors PTDI for shadow protocols. During shadow protocols, data at PTDI is captured on the rising
edge of PTCK. When a valid shadow protocol is received in this fashion, the ASP compares the received address against
the A9A0 inputs. If the ASP detects a match, it outputs an acknowledgement and then connects its primary TAP
terminals to its secondary TAP terminals. Under BYP, BYP/TRST, MULTICAST or ON status, the ASP buffers the PTDI
signal to STDO. An internal pullup forces PTDI to a high level if it has no external connection.
PTDO
Primary test data output. PTDO transmits the TDO signal required by IEEE Standard 1149.1-1990. During shadow
protocols, the ASP transmits any required acknowledgement via the PTDO. The acknowledgement data output at PTDO
changes on the falling edge of PTCK. Under BYP, BYP/TRST, or ON status, the ASP buffers the PTDO signal from STDI.
Under OFF, MULTICAST, RESET, or TRST status, PTDO is at high impedance.
PTMS
Primary test mode select. PTMS receives the TMS signal required by IEEE Standard 1149.1-1990. The ASP monitors
the PTMS to determine the TAP-controller state. During stable TAP states other than Shift-DR or Shift-IR (i.e.,
Test-Logic-Reset, Run-Test-Idle, Pause-DR, Pause-IR) the ASP can respond to shadow protocols. Under BYP,
MULTICAST, or ON status, the ASP buffers the PTMS signal to STMS. An internal pullup forces PTMS to a high level
if it has no external connection.
PTRST
Primary test reset. PTRST receives the TRST signal allowed by IEEE Standard 1149.1-1990. The ASP always buffers
PTRST to STRST. A low input at PTRST forces the ASP to assume TRST or BYP/TRST status, depending on BYP being
high or low, respectively. Such operation also asynchronously resets the internal ASP state to its power-up condition.
Otherwise, while PTRST is high, the ASP is free to respond to shadow protocols. An internal pullup forces PTRST to
a high level if it has no external connection.
STCK
Secondary test clock. STCK retransmits the TCK signal required by IEEE Standard 1149.1-1990. The ASP always
buffers STCK from PTCK.
STDI
Secondary test data input. STDI receives the TDI signal required by IEEE Standard 1149.1-1990. Under BYP,
BYP/TRST, or ON status, the ASP buffers STDI to PTDO. An internal pullup forces STDI to a high level if it has no external
connection.
STDO
Secondary test data output. STDO transmits the TDO signal required by IEEE Standard 1149.1-1990. Under BYP,
BYP/TRST, MULTICAST, or ON status, the ASP buffers STDO from PTDI. Under OFF, RESET, or TRST status, STDO
is at high impedance.
STMS
Secondary test mode select. STMS retransmits the TMS signal required by IEEE Standard 1149.1-1990. Under BYP,
MULTICAST, or ON status, the ASP buffers STMS from PTMS. When disconnected (as a result of OFF status), STMS
maintains its last valid state until the ASP assumes BYP/TRST, RESET, or TRST status (upon which it is forced high)
or the ASP again assumes BYP, MULTICAST, or ON status.
STRST
Secondary test reset. STRST retransmits the TRST signal allowed by IEEE Standard 1149.1-1990. The ASP always
buffers STRST from PTRST.
VCC
Supply voltage
SN54ABT8996, SN74ABT8996
10-BIT ADDRESSABLE SCAN PORTS
MULTIDROP-ADDRESSABLE IEEE STD 1149.1 (JTAG) TAP TRANSCEIVERS
SCBS489C AUGUST 1994 REVISED APRIL 1999
5
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
application information
In application, the ASP is used at each of several (serially-chained) groups of IEEE Std 1149.1-compliant
devices. The ASP for each such group is assigned an address (via inputs A9A0) that is unique from that
assigned to ASPs for the remaining groups. Each ASP is wired at its primary TAP to common (multidrop) TAP
signals (sourced from a central IEEE Std 1149.1 bus master) and fans out its secondary TAP signals to the
specific group of IEEE Std 1149.1-compliant devices with which it is associated. An example is shown in
Figure 1.
ASP
IEEE Std 1149.1-
Compliant
Device Chain
PTRST
PTDI
PTMS
PTCK
PTDO
STRST
STDO
STMS
STCK
STDI
ADDR1
A9A0
ASP
IEEE Std 1149.1-
Compliant
Device Chain
PTRST
PTDI
PTMS
PTCK
PTDO
STRST
STDO
STMS
STCK
STDI
ADDR2
A9A0
ASP
IEEE Std 1149.1-
Compliant
Device Chain
PTRST
PTDI
PTMS
PTCK
PTDO
STRST
STDO
STMS
STCK
STDI
ADDR3
A9A0
TRST
TDO
TMS
TCK
TDI
IEEE
Std
1149.1
Bus
Master
To
Other
Modules
BYP
BYP
BYP
Figure 1. ASP Application
This application allows the ASP to be wired to a 4- or 5-wire multidrop test access bus, such as might be found
on a backplane. Each ASP would then be located on a module, for example a printed-circuit board (PCB), which
contains a serial chain of IEEE Std 1149.1-compliant devices and which would plug into the module-to-module
bus (e.g., backplane). In the complete system, the ASP shadow protocols would allow the selection of the scan
chain on a single module. The selected scan chain could then be controlled, via the multidrop TAP, as if it were
the only scan chain in the system. Normal IR and DR scans can then be performed to accomplish the module
test objectives.
Once scan operations to a given module are complete, another module can be selected in the same fashion,
at which time the ASP-based connection to the first module is dissolved. This procedure can be continued
progressively for each module to be tested. Finally, one of two global addresses can be issued to either leave
all modules unselected (disconnect address, DSA) or to deselect and reset scan chains for all modules (reset
address, RSA).
Additionally, in Pause-DR and Pause-IR TAP states, a third global address (test-synchronization address, TSA)
can be invoked to allow simultaneous TAP-state changes and multicast scan-in operations to selected modules.
This is especially useful in the former case, for allowing selected modules to be moved simultaneously to the
Run-Test-Idle TAP state for module-level or module-to-module built-in self-test (BIST) functions, which operate
synchronously to TCK in that TAP state, and in the latter case, for scanning common test setup/data into multiple
like modules.