V62/03668-01XE [TI]

EMBEDDED TEST-BUS CONTROLLER IEEE STD 1149.1 (JTAG) TAP MASTERS WITH 8-BIT GENERIC HOST INTERFACES; 嵌入式测试总线控制器IEEE 1149.1 ( JTAG ) TAP大师和8位GENERIC主机接口
V62/03668-01XE
型号: V62/03668-01XE
厂家: TEXAS INSTRUMENTS    TEXAS INSTRUMENTS
描述:

EMBEDDED TEST-BUS CONTROLLER IEEE STD 1149.1 (JTAG) TAP MASTERS WITH 8-BIT GENERIC HOST INTERFACES
嵌入式测试总线控制器IEEE 1149.1 ( JTAG ) TAP大师和8位GENERIC主机接口

总线控制器 测试
文件: 总37页 (文件大小:828K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁ ꢆꢔ ꢓꢄ ꢄꢌ ꢔ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
D
D
D
D
D
Controlled Baseline  
− One Assembly/Test Site, One Fabrication  
Site  
D
Flexible TCK Generator Provides  
Programmable Division, Gated-TCK, and  
Free-Running-TCK Modes  
Enhanced Diminishing Manufacturing  
Sources (DMS) Support  
D
Discrete TAP Control Mode Supports  
Arbitrary TMS/TDI Sequences for  
Noncompliant Targets  
Enhanced Product-Change Notification  
D
D
D
D
Programmable 32-Bit Test Cycle Counter  
Allows Virtually Unlimited Scan/Test Length  
Qualification Pedigree  
Member of Texas Instruments Broad Family  
Accommodates Target Retiming (Pipeline)  
Delays of Up To 15 TCK Cycles  
of Testability Products Supporting IEEE Std  
1149.1-1990 (JTAG) Test Access Port (TAP)  
and Boundary-Scan Architecture  
Test Output Enable (TOE) Allows for  
External Control of TAP Signals  
D
D
D
Provide Built-In Access to IEEE Std 1149.1  
Scan-Accessible Test/Maintenance  
Facilities at Board and System Levels  
High-Drive Outputs (−32-mA I , 64-mA I  
)
OH  
OL  
at TAP Support Backplane Interface and/or  
High Fanout  
While Powered at 3.3 V, the TAP Interface Is  
Fully 5-V Tolerant for Mastering Both 5-V  
and/or 3.3-V IEEE Std 1149.1 Targets  
DW PACKAGE  
(TOP VIEW)  
Simple Interface to Low-Cost 3.3-V  
Microprocessors/Microcontrollers Via 8-Bit  
Asynchronous Read/Write Data Bus  
1
24  
23  
22  
21  
20  
19  
18  
17  
16  
15  
14  
13  
STRB  
R/W  
D0  
D1  
D2  
D3  
GND  
D4  
A0  
A1  
A2  
RDY  
TDO  
2
3
D
D
Easy Programming Via Scan-Level  
Command Set and Smart TAP Control  
4
5
Transparently Generate Protocols to  
Support Multidrop TAP Configurations  
Using TI’s Addressable Scan Port  
6
V
CC  
7
TCK  
TMS  
TRST  
TDI  
RST  
TOE  
8
Component qualification in accordance with JEDEC and industry  
standards to ensure reliable operation over an extended  
temperature range. This includes, but is not limited to, Highly  
Accelerated Stress Test (HAST) or biased 85/85, temperature  
cycle, autoclave or unbiased HAST, electromigration, bond  
intermetallic life, and mold compound life. Such qualification  
testing should not be viewed as justifying use of this component  
beyond specified performance and environmental limits.  
9
D5  
D6  
D7  
10  
11  
12  
CLKIN  
description/ordering information  
The SN74LVT8980A embedded test-bus controllers (eTBCs) are members of the TI broad family of testability  
integrated circuits. This family of devices supports IEEE Std 1149.1-1990 boundary scan to facilitate testing of  
complex circuit assemblies. Unlike most other devices of this family, the eTBCs are not boundary-scannable  
devices; rather, their function is to master an IEEE Std 1149.1 (JTAG) test access port (TAP) under the command  
of an embedded host microprocessor/microcontroller. Thus, the eTBCs enable the practical and effective use  
of the IEEE Std 1149.1 test-access infrastructure to support embedded/built-in test, emulation, and  
configuration/maintenance facilities at board and system levels.  
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.  
Copyright 2003, Texas Instruments Incorporated  
ꢑ ꢁ ꢄꢌꢀꢀ ꢓ ꢆꢝ ꢌꢔꢜ ꢕꢀ ꢌ ꢁ ꢓꢆꢌꢐ ꢟꢠ ꢡꢢ ꢣꢤꢥ ꢦꢧꢨ ꢩꢟ ꢥꢤ ꢩꢟꢪ ꢡꢩꢢ ꢍꢔ ꢓ ꢐ ꢑ ꢒꢆ ꢕꢓ ꢁ  
ꢭꢪ ꢬ ꢪ ꢧ ꢨ ꢟ ꢨ ꢬ ꢢ ꢗ  
1
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
description/ordering information (continued)  
The eTBCs master all TAP signals required to support one 4- or 5-wire IEEE Std 1149.1 serial test bus: test clock  
(TCK), test mode select (TMS), test data input (TDI), test data output (TDO), and test reset (TRST). All such  
signals can be connected directly to the associated target IEEE Std 1149.1 devices without need for additional  
logic or buffering. However, as well as being directly connected, the TMS, TDI, and TDO signals can be  
connected to distant target IEEE Std 1149.1 devices via a pipeline, with a retiming delay of up to 15 TCK cycles;  
the eTBCs automatically handle all associated serial-data justification.  
Conceptually, the eTBCs operate as simple 8-bit memory- or I/O-mapped peripherals to a  
microprocessor/microcontroller (host). High-level commands and parallel data are passed to/from the eTBCs  
via their generic host interface, which includes an 8-bit data bus (D7−D0) and a 3-bit address bus (A2−A0).  
Read/write select (R/W) and strobe (STRB) signals are implemented so that the critical host-interface timing  
is independent of the CLKIN period. An asynchronous ready (RDY) indicator is provided to hold off, or insert  
wait states into, a host read/write cycle when the eTBCs cannot respond immediately to the requested  
read/write operation.  
High-level commands are issued by the host to cause the eTBCs to generate the TMS sequences necessary  
to move the test bus from any stable TAP-controller state to any other such stable state, to scan instruction or  
data through test registers in target devices, and/or to execute instructions in the Run-Test/Idle TAP state. A  
32-bit counter can be programmed to allow a predetermined number of scan or execute cycles.  
During scan operations, serial data that appears at the TDI input is transferred into a serial to 4 × 8-bit-parallel  
first-in/first-out (FIFO) read buffer, which can then be read by the host to obtain the return serial-data stream  
up to eight bits at a time. Serial data that is to be transmitted from the TDO output is written by the host, up to  
eight bits at a time, to a 4 × 8-bit-parallel to serial FIFO write buffer.  
In addition to such simple state-movement, scan, and run-test operations, the eTBCs support several additional  
commands that provide for input-only scans, output-only scans, recirculate scans (in which TDI is mirrored back  
to TDO), and a scan mode that generates the protocols used to support multidrop TAP configurations using TI’s  
addressable scan port. Two loopback modes also are supported that allow the microprocessor/microcontroller  
host to monitor the TDO or TMS data streams output by the eTBCs.  
The eTBCs’ flexible clocking architecture allows the user to choose between free-running (in which the TCK  
always follows CLKIN) and gated modes (in which the TCK output is held static except during state-move,  
run-test, or scan cycles) as well as to divide down TCK from CLKIN. A discrete mode also is available in which  
the TAP is driven strictly by read/write cycles under full control of the microprocessor/microcontroller host.  
These features ensure that virtually any IEEE Std 1149.1 target device or device chain can be serviced by the  
eTBCs, even where such may not fully comply to IEEE Std 1149.1.  
While most operations of the eTBCs are synchronous to CLKIN, a test-output enable (TOE) is provided for  
output control of the TAP outputs, and a reset (RST) input is provided for hardware reset of the eTBCs. The  
former can be used to disable the eTBCs so that an external controller can master the associated IEEE Std  
1149.1 test bus.  
ORDERING INFORMATION  
ORDERABLE  
PART NUMBER  
TOP-SIDE  
MARKING  
T
A
PACKAGE  
−40°C to 85°C  
SOIC − DW Tape and reel  
SN74LVT8980AIDWREP  
LVT8980AEP  
Package drawings, standard packing quantities, thermal data, symbolization, and PCB design guidelines are  
available at www.ti.com/sc/package.  
2
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢈꢗ  
ꢋꢏ  
ꢔꢕ  
ꢕꢁ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
functional block diagram  
V
CC  
14  
21  
RST  
STRB  
R/W  
RDY  
V
CC  
V
CC  
15  
20  
17  
18  
16  
TDI  
1
TDI  
Buffer  
2
TDO  
Buffer  
TDO  
TMS  
TCK  
TRST  
Host  
Interface  
Command/  
Control  
22−24  
A2−A0  
TAP-State  
Generator  
11−8,  
6−3  
D7−D0  
Discrete Control  
12  
TCK  
CLKIN  
TOE  
Generator  
V
CC  
13  
3
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
Terminal Functions  
TERMINAL  
NAME  
DESCRIPTION  
Address inputs. A2−A0 form the 3-bit address bus that interfaces the eTBC to its microprocessor/microcontroller host. These  
inputs directly index the eTBC register to be accessed (read from or written to).  
A2−A0  
CLKIN  
Clock input. CLKIN is the system clock input for the eTBC. Most operations of the eTBC are synchronous to CLKIN. Internally,  
the CLKIN signal is divided by a programmable divisor to generate TCK.  
Data inputs/outputs. D7−D0 form the 8-bit bidirectional data bus that interfaces the eTBC to its  
microprocessor/microcontroller host. Data in the eTBC registers is accessed (read or written) using this data bus. D7 is  
considered the most-significant bit (MSB), while D0 is considered the least-significant bit (LSB).  
D7−D0  
GND  
Ground  
Ready output. RDY is used to indicate to the microprocessor/microcontroller host whether or not the eTBC is ready to service  
the access (read or write) operation that currently is being requested. If RDY remains high following the initiation of an access  
cycle (STRB negative edge) the eTBC is ready. Otherwise, if RDY goes low following the initiation of an access cycle (STRB  
negative edge), the eTBC is not ready. In cases where the eTBC is not ready, subsequent processing in the eTBC may clear  
the not-ready state, which allows RDY to return high before the end of the access cycle. In any event, the RDY output returns  
high, upon the termination of any access cycle (STRB positive edge).  
RDY  
RST  
Reset input. RST is used to initiate asynchronous reset of the eTBC. Assertion (low) of RST places the eTBC in a reset state,  
from which it does not exit until RST is released (high). While RST is low, the eTBC ignores host writes, the RDY, TDO, TMS,  
and TRST outputs that are high, while TCK outputs CLKIN/16. An internal pullup forces RST to a high level if it has no external  
connection.  
Read/write select. R/W is used by the microprocessor/microcontroller host to instruct the eTBC as to whether it is to perform  
read access (R/W high) or write access (R/W low). While R/W is high and STRB is low, the D7−D0 outputs are enabled to  
drive low and/or high logic levels onto the host data bus. Otherwise, while R/W is low, the D7−D0 outputs are disabled to the  
high-impedance state so that the host data bus can drive to the eTBC.  
R/W  
STRB  
TCK  
Read/write strobe. STRB is used by the microprocessor/microcontroller host to instruct the eTBC to initiate (STRB negative  
edge) or terminate/conclude (STRB positive edge) an access (read or write) operation. An internal pullup forces STRB to a  
high level if it has no external connection.  
Test clock. TCK transmits the TCK signal required by the eTBC IEEE Std 1149.1 target(s). All operations of the TAP are  
synchronous to TCK. Generally, the TCK signal is generated internally by the eTBC by division of CLKIN by a programmable  
divisor. Alternatively, when the eTBC is in its discrete-control mode, a rising edge of TCK is generated on a read to the  
discrete-control register, while a falling edge is generated on a write to the discrete-control register.  
Test data input. TDI receives the TDI signal output by the eTBC IEEE Std 1149.1 target(s). It is the serial input for shifting  
test data from the target(s); it is sampled on the rising edge of TCK and is expected to be transferred from the target(s) on  
the falling edge of TCK. An internal pullup forces TDI to a high level if it has no external connection.  
TDI  
TDO  
TMS  
Test data output. TDO transmits the TDO signal required by the eTBC IEEE Std 1149.1 target(s). It is the serial output for  
shifting test data to the target(s); it is transferred on the falling edge of TCK and is sampled in the target on the rising edge  
of TCK.  
Test mode select. TMS transmits the TMS signal required by the eTBC IEEE Std 1149.1 target(s). It is the one control signal  
that directs the next TAP-controller state of the target(s). It is transferred from the eTBC on the falling edge of TCK and is  
sampled in the target(s) on the rising edge of TCK.  
Test-output enable. TOE is the active-low output enable for the eTBC TAP outputs (TCK, TDO, TMS, TRST). When TOE is  
inactive (high) the TAP outputs are disabled to a high-impedance state. Otherwise, when TOE is active (low), the TAP outputs  
are enabled to drive low and/or high logic levels according to other eTBC functions. An internal pullup forces TOE to a high  
level if it has no external connection.  
TOE  
Test reset. TRST transmits the TRST signal that may be required by some of the eTBC IEEE Std 1149.1 target(s). A low signal  
at TRST is intended to initiate asynchronous test reset of the connected target(s). Such a low signal at TRST is generated  
only when the microprocessor/microcontroller host writes an appropriate value into the eTBC command register or, while the  
eTBC is in discrete-control mode, into the discrete-control register.  
TRST  
V
CC  
Supply voltage  
4
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
application information  
In application, the eTBC is used to master a single IEEE Std 1149.1 TAP under the control of a  
microprocessor/microcontroller host. A typical implementation is shown in Figure 1.  
RST  
STRB  
R/W  
TCK  
TMS  
TDO  
TDI  
IEEE  
Std 1149.1-  
Compliant  
Device Chain  
(Target)  
Microprocessor/  
Microcontroller  
(Host)  
’LVT8980A  
eTBC  
RDY  
A2−A0  
TRST  
D7−D0  
CLKIN  
TOE  
CS  
Program/Vector  
Memory  
GND  
OSC  
(ROM/RAM)  
(If/As Required)  
Figure 1. eTBC Application  
All signals required to master IEEE Std 1149.1-compliant devices—TCK, TMS, TDO, TDI—are  
sourced/received by the eTBC. The eTBC also can source the optional TRST signal. Additionally, the eTBC  
implements high-drive output buffers, allowing it to interface directly to on- or off-board targets without need for  
buffering or other additional logic.  
The eTBC generic host interface allows it to act as a simple 8-bit memory- or I/O-mapped peripheral. As shown  
in Figure 1, for many choices of host microprocessor/microcontroller, this interface can be accomplished without  
additional logic. While the eTBC requires a clock input (CLKIN), in many cases it can be driven from the same  
source that provides a clock signal to the host.  
Thus, in combination with the host microprocessor/microcontroller, the eTBC can be used to implement a  
two-chip embedded test control function supporting board- and system-level built-in test based on structured  
IEEE Std 1149.1 test access. In some cases, for additional program and/or test vector storage, an external  
ROM/RAM may be required.  
By use of the eTBC in such an embedded test control function, the host microprocessor/microcontroller is freed  
from the burden of generating the TAP-state sequences, serializing the outgoing bit stream, and deserializing  
the incoming bit stream. All such tasks are implemented in the eTBC, allowing the host to operate at full 8-bit  
parallel efficiency, host software to operate at the level of discrete scan operations versus the level of TAP  
manipulation, and test throughput to be maximized. The eTBC’s full suite of data-scan and instruction-scan  
commands ensure that the host software operates efficiently.  
Host efficiency and flexibility also is maximized through the eTBC’s fully visible status and implementation of  
the ready (RDY) output. RDY goes inactive during a read or write access if the host-requested access cannot  
be performed immediately. Thus, it can be used to insert hold or wait states back to the host. When the condition  
blocking the access clears, the requested access completes. Additionally, all conditions that can cause such  
a blocking condition are continuously updated in the eTBC status and command registers. Thus, the host  
software can poll the eTBC status rather than implement RDY in hardware.  
5
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
application information (continued)  
The eTBC also provides several capabilities that support special target application requirements. The eTBC  
TOE allows its master function to be disabled so that another device (an external tester, for example) can control  
the target TAP. Where required, due to target noncompliance or sensitivity to state sequencing, discrete-control  
mode provides the host software with arbitrary control of TMS and TDO sequences. Also, where targets may  
be sensitive to leaving Shift-DR state during scan operation, gated-TCK mode allows the TCK output to be  
stopped, rather than cycling the target TAP state to Pause-DR state, when service to TDI buffer or TDO buffer  
is required.  
Where target devices are extremely distant (due to cabling, etc.), pipelining can be implemented at intervals  
along the incoming or outgoing paths to retime (deskew) the TDI, TDO, and TMS signals. An example is shown  
in Figure 2. In such applications, the eTBC automatically can adjust the incoming test-data bit stream to account  
for cycle delays introduced by the pipeline.  
TCK  
Distant  
IEEE  
Std  
1149.1-  
Compliant  
Device  
Chain  
C1  
’LVT8980A  
eTBC  
TMS  
1D  
1D  
TDO  
TDI  
1D  
Figure 2. Retimed Interface to Target  
Also, in gated-TCK mode, special scan commands provide transparent support for addressable shadow  
protocols. Thus, in conjunction with its high-drive outputs, the eTBC can fully support multidrop backplane TAP  
configurations implemented with TI addressable scan ports (ASPs). Figure 3 shows a multidrop TAP  
configuration in a passive-backplane application implemented with a centralized (one eTBC per chassis/rack)  
test-control architecture, while Figure 4 shows a passive-backplane application implemented with a distributed  
(eTBC per module) test-control architecture. Figure 5 shows a multidrop TAP configuration in an  
active-backplane (motherboard) application.  
6
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
Plug-In Module  
Plug-In Module  
Plug-In Module  
IEEE Std 1149.1-Compliant  
Device Chain  
IEEE Std 1149.1-Compliant  
Device Chain  
IEEE Std 1149.1-Compliant  
Device Chain  
ASP  
TDI  
TCK  
ASP  
ASP  
’LVT8980A  
eTBC  
TMS  
TDO  
TRST  
To  
Other  
Modules  
Passive Backplane  
Figure 3. Passive-Backplane Application With Centralized (eTBC Per Chassis) Test-Control Architecture  
7
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
Plug-In Module  
Plug-In Module  
Plug-In Module  
IEEE Std 1149.1-Compliant  
Device Chain  
IEEE Std 1149.1-Compliant  
Device Chain  
IEEE Std 1149.1-Compliant  
Device Chain  
ASP  
ASP  
ASP  
TDI  
TDI  
TDI  
TCK  
TCK  
TCK  
’LVT8980A  
eTBC  
’LVT8980A  
eTBC  
’LVT8980A  
eTBC  
TMS  
TMS  
TMS  
TDO  
TRST  
TDO  
TDO  
TRST  
TRST  
To  
Other  
Modules  
To  
Other  
Modules  
Passive Backplane  
Figure 4. Passive-Backplane Application With Distributed Test-Control (eTBC Per Card) Architecture  
8
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
Plug-In Module  
Plug-In Module  
Plug-In Module  
IEEE  
Std  
IEEE  
Std  
IEEE  
Std  
1149.1-Compliant  
Device Chain  
1149.1-Compliant  
Device Chain  
1149.1-Compliant  
Device Chain  
ASP  
ASP  
ASP  
TDI  
TCK  
TMS  
TDO  
TRST  
To  
Other  
Modules  
’LVT8980A  
eTBC  
Active Backplane (Motherboard)  
Figure 5. Active-Backplane (Motherboard) Application  
architecture  
Conceptually, the eTBC can be viewed as an IEEE Std 1149.1 coprocessor/accelerator that operates in  
conjunction with (and under the control of) a host microprocessor/microcontroller. The eTBC implements this  
function using an 8-bit generic host interface and a scan-test-based command/control architecture. As shown  
in the functional block diagram, beyond these fundamental elements and another central block supporting  
discrete-control mode, the eTBC functions are accomplished in four additional blocks—one for each of the  
required TAP signals—a TCK generator, a TAP-state (TMS) generator, a TDO buffer, and a TDI buffer.  
host interface  
The eTBC host interface is implemented generically on an 8-bit read/write data bus (D7−D0). Three address  
(A2−A0) pins directly index the eTBC’s eight read/write registers: configurationA, configurationB, status,  
command, TDO buffer, TDI buffer, counter, and discrete control. The register address map is given in Table 1.  
host access timing  
Host access timing is asynchronous to the clock input (CLKIN) and is fully controlled by the read/write strobe  
(STRB). The read/write select (R/W) serves to control the direction of data flow on the bidirectional data bus.  
Figure 6 shows the read access timing, while Figure 7 shows the write access timing. As shown, for either read  
or write access, R/W and address signals should be held constant while STRB is low.  
For read access (R/W high), the eTBC data bus outputs are made active, on the falling edge of STRB, to drive  
the data contained in the eTBC register selected by address (A2−A0). Otherwise, when STRB is high, the eTBC  
data outputs are at high impedance. Therefore, in many applications, the R/W signal can be shared with other  
host peripherals (ROM or RAM, for example), while the STRB signal is generated separately (by discrete  
chip-select signals available from the host or a decode logic) for each required peripheral.  
9
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
host access timing (continued)  
For write access (R/W low), the eTBC data outputs remain at high impedance, independent of STRB. During  
write access, the register selected by the address (A2−A0) inputs latches the values from the data bus on the  
rising edge of STRB.  
RDY from the host interface can be used, where the selected microprocessor/microcontroller supports it, to  
insert wait or hold states back to the host. If a host-requested access cannot be performed immediately, RDY  
goes inactive (low) during that given access. When the condition blocking the access clears, RDY goes active  
(high) and the eTBC grants the requested access. Alternatively, where such hardware-generated hold or wait  
states are not supported in the selected microprocessor/microcontroller host, the eTBC status and/or command  
registers can be polled to determine its readiness to grant a given read or write access.  
Conditions that cause a host access to be blocked (and RDY to become inactive) are limited to the following:  
D
D
D
While the TDI buffer is empty, as indicated in status register (bit 7, TDIS), a requested read to TDI-buffer  
register generates RDY inactive; this condition clears, RDY goes active, and the requested access  
completes when the TDI buffer no longer is empty. Data on the data bus (D7−D0) is invalid while RDY is  
inactive. The correct data value will be latched onto the bus when RDY becomes active.  
While the TDO buffer is full or is being reset upon initiation of a scan command, as indicated in status register  
(bit 6, TDOS), a requested write to TDO-buffer register generates RDY inactive; this condition clears, RDY  
goes active, and the requested access completes when the TDO buffer no longer is full or the TDO-buffer  
reset completes, as applicable.  
While a command is in progress, as indicated by a nonzero value in the opcode field (bits 3−0, OPCOD)  
of the command register, a requested write to command, configurationA, configurationB, or counter  
registers generate RDY inactive. This condition clears, RDY goes active, and the requested access is  
complete when the previously specified command finishes. The sole exception is the writing of a logic 1 into  
the software reset (bit 7, SWRST) bit of the command register, which is never blocked.  
D
D
While a full-duplex scan command is in progress and the number of retiming-delay bits is other than zero,  
the number of writes to the TDO-buffer register may not exceed, by more than 4, the number of reads to  
the TDI-buffer register. A write to the TDO-buffer register that does exceed this limit is blocked and  
generates RDY inactive indefinitely; the TDI-buffer register must be read before another write to the  
TDO-buffer register.  
There also may be cases when the condition blocking the access does not clear. This might occur when  
trying to read the TDI buffer when empty and no bits are shifted into the TDI buffer before the host wait state  
times out. In this case, the host may abort the read or write access by taking STRB high while RDY is low.  
If the read/write access is terminated, the user should verify that a read/write did not occur. This verification  
should be performed to ensure that the eTBC did not begin to transition RDY active (high) just as the host  
wait state times out.  
10  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢌꢌ  
ꢆꢐ  
ꢆꢊ  
ꢆꢊ ꢍ  
ꢌꢔ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
host access timing (continued)  
STRB  
t
t
h
h
t
su  
R/W  
t
su  
A
Valid  
t
or t  
t
or t  
PLZ  
PZH  
PZL  
PHZ  
D
t
PHL  
t
PLH  
RDY  
Figure 6. Read Access Timing  
STRB  
t
t
h
t
t
su  
R/W  
su  
h
h
A
Valid  
t
t
t
su  
D
Valid  
t
PHL  
PLH  
RDY  
Figure 7. Write Access Timing  
11  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
register descriptions  
A summary of the eTBC registers, their address mappings, bit assignments, reset values, and host accessibility  
(read/write or read-only) is provided in Table 1. All registers are fully readable by the host. All registers are fully  
writeable by the host, with the exception of the status and TDI-buffer registers. Also, with the exception of  
TDO-buffer and command registers, writes to any register while a command is in progress are held off (RDY  
inactive) or ignored. Bits designated as reserved should be written to logic 0; read-only bits designated as  
reserved always read logic 0.  
Table 1. Register Summary  
REGISTER DETAIL  
(BIT ASSIGNMENTS)  
ADDRESS  
A2−A0  
RESET  
VALUE ACCESS  
HOST  
REGISTER  
BIT 7  
(MSB)  
BIT 0  
(LSB)  
BIT 6  
BIT 5  
BIT 4  
LPBK  
BIT 3  
BIT 2  
BIT 1  
000  
001  
010  
011  
100  
101  
110  
111  
ConfigurationA  
ConfigurationB  
Status  
Reserved  
NTOE  
MODE  
0x00  
0x80  
0x00  
0x00  
0x00  
0x00  
0x00  
0x00  
R/W  
R/W  
R
CDIV  
Reserved  
Reserved  
RDLY  
TDIS  
TDOS  
CTRS  
TAPST  
Command  
SWRST NTRST  
ENDST  
OPCOD  
R/W  
R/W  
R
TDO buffer  
TDI buffer  
Counter  
R/W  
R/W  
Discrete control  
Reserved  
DNTR  
DTMS  
DTDI  
DTDO  
configuration registers  
All eTBC test commands operate under the influence of the configurationA and configurationB registers. The  
decodes of the various bit groups assigned to these registers are given in Table 2 and Table 3, respectively.  
These registers are fully readable at all times and are fully writeable except when an eTBC command is in  
progress. Bit group values designated as reserved should not be written.  
12  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
Table 2. ConfigurationA Register Decode  
CONFIGURATIONA  
VALUE  
RESULT  
BIT  
BIT NO.  
GROUP  
0
TAP outputs (TCK, TDO, TMS, TRST) are enabled.  
NTOE  
LPBK  
5
1
TAP outputs (TCK, TDO, TMS, TRST) are disabled (high impedance).  
No loopback − TDI pin inputs to TDI buffer.  
00  
01  
10  
11  
TMS loopback − TAP-state generator inputs to TDI buffer. TMS and TDO pins are fixed high.  
TDO loopback − TDO buffer inputs to TDI buffer. TMS and TDO pins are fixed high.  
Reserved  
4−3  
Automatic/free-running-TCK mode − all TAP outputs are generated autonomously in the eTBC according  
to the active command. The TCK output runs continuously. While operating a scan command, if the TDI  
buffer becomes full and/or the TDO buffer becomes empty, the TAP state is cycled to Pause-DR or  
Pause-IR, as appropriate, until the host performs the required buffer service.  
000  
Automatic/gated-TCK mode − all TAP outputs are generated autonomously in the eTBC according to the  
active command. The TCK output is run only when required to move TAP state or to progress run-test or  
scan operations, otherwise, it is gated off (low). While operating a scan command, if the TDI buffer  
becomes full and/or the TDO buffer becomes empty, the TAP state remains in Shift-IR or Shift-DR, as  
appropriate, but the TCK output is gated off until the host performs the required buffer service.  
MODE  
2−0  
001  
010  
Discrete-control mode − all TAP outputs are determined by contents of the discrete-control register under  
control of host software.  
011−111  
Reserved  
Table 3. ConfigurationB Register Decode  
CONFIGURATIONB  
VALUE  
RESULT  
BIT  
BIT NO.  
GROUP  
CDIV  
4
CDIV  
7−5  
000−111  
TCK = (CLKIN)/(2 ); reset value TCK = (CLKIN)/(2 ) = CLKIN/16  
Number of retiming delays to accommodate = RDLY. While operating a scan command, TDI sampling  
is delayed by a number of TCK cycles, equal to RDLY, following the generation of Shift-DR or Shift-IR  
state, as appropriate.  
RDLY  
3−0  
0000−1111  
The negated test-output-enable (NTOE) bit allows the host to disable the TAP outputs via software in a manner  
analogous to the hardware TOE. The loopback (LPBK) bit group allows the selection of the source of data to  
be input to the TDI buffer − from the TDI pin for normal eTBC operations or, for eTBC verification purposes, from  
TAP-state (TMS) generator or TDO buffer. The test mode (MODE) bit group provides a choice of  
automatic/free-running-TCK, automatic/gated-TCK, or discrete-control modes.  
The clock-divisor (CDIV) bit group allows software control of the TCK output frequency based on a division of  
0
7
4
the CLKIN input. Divisors from 2 (1) to 2 (128) are provided. The clock divisor defaults to 2 (16) on eTBC  
reset (power up, hardware initiated, or software initiated). The retiming-delay (RDLY) bit group provides for the  
automatic accommodation of retiming (pipeline) delays, which can be used to deskew the TAP signals to target  
scan chains that are electrically distant (due to cabling delays, etc.).  
13  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
status register  
The status of the eTBC is reported fully and updated continuously in the status register. The decode of the  
various bit groups assigned to the status register is given in Table 4.  
Table 4. Status Register Decode  
STATUS  
VALUE  
RESULT  
BIT  
GROUP  
BIT NO.  
0
1
0
1
The TDI buffer is empty − no TDI data is available for host read.  
TDIS  
7
6
The TDI buffer is not empty − at least one byte of TDI data is available for host read.  
The TDO buffer is not full − at least one byte in TDO buffer is available for host write.  
The TDO buffer is full − no bytes in TDO buffer are available for host write.  
TDOS  
The counter is not loaded with a complete 32-bit value − command operation cannot begin until counter  
load completes.  
0
CTRS  
5
1
The counter is loaded with a complete 32-bit value − command operation can begin.  
The current target TAP state (as sent by the eTBC) is Test-Logic-Reset.  
The current target TAP state (as sent by the eTBC) is Select-DR-Scan.  
The current target TAP state (as sent by the eTBC) is Capture-DR.  
The current target TAP state (as sent by the eTBC) is Shift-DR.  
The current target TAP state (as sent by the eTBC) is Exit1-DR.  
The current target TAP state (as sent by the eTBC) is Pause-DR.  
The current target TAP state (as sent by the eTBC) is Exit2-DR.  
The current target TAP state (as sent by the eTBC) is Update-DR.  
The current target TAP state (as sent by the eTBC) is Run-Test/Idle.  
The current target TAP state (as sent by the eTBC) is Select-IR-Scan.  
The current target TAP state (as sent by the eTBC) is Capture-IR.  
The current target TAP state (as sent by the eTBC) is Shift-IR  
The current target TAP state (as sent by the eTBC) is Exit1-IR.  
The current target TAP state (as sent by the eTBC) is Pause-IR.  
The current target TAP state (as sent by the eTBC) is Exit2-IR.  
The current target TAP state (as sent by the eTBC) is Update-IR.  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
TAPST  
3−0  
The TDI-buffer-status (TDIS) bit reports the readiness of the TDI buffer to respond to a host read. The  
TDO-buffer-status (TDOS) bit reports the readiness of the TDO buffer to respond to a host write. The  
counter-status (CTRS) bit reports the readiness of the counter to support a command that uses the counter. The  
current-TAP-state (TAPST) bit group continuously reports the target TAP state as monitored by the eTBC.  
command register  
The command register is used to perform software reset of the eTBC, to discretely control the state of the TRST  
output when not in discrete-control mode, and to initiate test operations in the target(s).The decode of the  
various bits assigned to the command register is given in Table 5.  
Any read to the command register while a command is in progress returns the value written to the command  
register upon initiation of the command. Once a command finishes, the operation-code (OPCOD) bit group in  
the command register is reset to null. In this way, the status of a requested command can be monitored/polled  
by the host.  
With the exception of the software-reset (SWRST) bit, which can be written at any time, writes to the command  
register while a command is in progress causes RDY to go inactive and is ignored if the write cycle is terminated  
before the previously requested command finishes.  
14  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
command register (continued)  
Table 5. Command Register Decode  
COMMAND  
TEST OPERATION COMMENTS  
USES  
TDI  
BUFFER BUFFER  
USES  
TDO  
VALUE  
RESULT  
BIT  
GROUP  
BIT  
NO.  
WORKING  
TAP STATE  
USES  
COUNTER  
0
Normal operation  
Full reset  
SWRST  
TRST  
7
6
1
0
If not in discrete-control mode, output high to TRST pin  
If not in discrete-control mode, output low to TRST pin  
Finish command in TAP state Test-Logic-Reset  
Finish command in TAP state Run-Test/Idle  
Finish command in TAP state Pause-DR  
Finish command in TAP state Pause-IR  
Null  
1
00  
01  
ENDST  
5−4  
10  
11  
0000  
0001  
0010  
0011  
0100  
0101  
0110  
0111  
1000  
1001  
1010  
1011  
1100  
1101  
1110  
1111  
Reserved  
Execute run test  
Run-Test/Idle  
N/A  
Yes  
Yes  
Yes  
Yes  
No  
No  
Yes  
Yes  
No  
No  
No  
Execute input-only ASP scan  
Execute ASP scan  
N/A  
Yes  
Yes  
No  
Execute output-only ASP scan  
Execute state move  
N/A  
N/A  
No  
Execute state jump  
N/A  
No  
No  
No  
OPCOD  
3−0  
Execute instruction-register scan  
Execute data-register scan  
Shift-IR  
Shift-DR  
Shift-IR  
Shift-DR  
Shift-IR  
Shift-DR  
Shift-IR  
Shift-DR  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
Yes  
No  
Yes  
Yes  
No  
Execute input-only instruction-register scan  
Execute input-only data-register scan  
Execute output-only instruction-register scan  
Execute output-only data-register scan  
Execute recirculate instruction-register scan  
Execute recirculate data-register scan  
No  
Yes  
Yes  
No  
No  
Yes  
Yes  
No  
The software-reset (SWRST) bit is provided to allow software initiation of full eTBC reset. This bit of the  
command register can be written at any time, regardless of the configuration or command in progress. The  
test-reset (TRST) bit allows direct software control of the state of TRST output in modes other than  
discrete control.  
The end-TAP-state (ENDST) bit group determines the TAP state in which the target scan chain is left when the  
requested command finishes. The operation-code (OPCOD) bit group determines the test operation to be  
executed in the target.  
15  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
counter register  
The counter register, while only 8 bits wide like any other eTBC register, provides read/write access to the full  
32-bit eTBC counter. Writes to the counter register are accomplished by four complete host access cycles,  
otherwise, the counter is considered unloaded (CTRS = 0). Reads to the counter register likewise are  
accomplished by four complete host access cycles. However, reads do not affect the CTRS. The counter access  
(both read and write) is in least-significant-byte-first order. Any writes to the counter register while a command  
is in progress are ignored. The 32-bit value present in the counter at initiation of a command is used to determine  
the number of TCK cycles or scan bits for which the command is operated.  
TDO-buffer register  
The TDO-buffer register, while only 8 bits wide like any other eTBC register, provides write access to the full  
4 × 8 (32-bit) FIFO that comprises the TDO buffer. The TDO-buffer register can be written to as long as the TDO  
buffer does not become full. When the TDO buffer becomes full, further writes to the TDO-buffer register cause  
RDY to go inactive (and consequent hold or wait states to be sent back to the host, if supported) and cause the  
write to be ignored if the write cycle is terminated before the TDO-buffer-full status is cleared.  
TDI-buffer register  
The TDI-buffer register, while only 8 bits wide like any other eTBC register, provides read access to the full 4 × 8  
(32-bit) FIFO that comprises the TDI buffer. The TDI-buffer register can be read as long as the TDI buffer does  
not become empty. When the TDI buffer becomes empty, further reads to the TDI-buffer register cause RDY  
to go inactive (and consequent hold or wait states to be sent back to the host, if supported) and cause the read  
data to be invalid if the read cycle is terminated before the TDI-buffer-empty status is cleared.  
discrete-control register  
The discrete-control register is used to program the state of the TAP outputs (TCK, TDO, TMS, TRST) and to  
poll the state of the TAP input (TDI) when the eTBC is in its discrete-control mode. The contents of the  
discrete-control register determine values output to TDO, TMS, and TRST according to the decode in Table 6.  
The TCK output is generated on each read and write to the discrete-control register; writes generate TCK falling  
edge, while reads generate TCK rising edge. In modes other than the discrete-control mode, this register is fully  
writeable and readable, but writes and reads have no effect on the eTBC or target operation.  
Table 6. Discrete-Control Register Decode  
DISCRETE CONTROL  
VALUE  
RESULT  
BIT GROUP BIT NO.  
0
1
0
1
0
1
0
1
If in discrete-control mode, output low to TRST pin, otherwise nothing  
If in discrete-control mode, output high to TRST pin, otherwise nothing  
If in discrete-control mode, output low to TMS pin, otherwise nothing  
If in discrete-control mode, output high to TMS pin, otherwise nothing  
The TDI data received is a logic 0.  
DNTR  
DTMS  
DTDI  
3
2
1
0
The TDI data received is a logic 1.  
If in discrete-control mode, output low to TDO pin, otherwise nothing  
If in discrete-control mode, output high to TDO pin, otherwise nothing  
DTDO  
16  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
command/control  
The eTBC command-based architecture is structured around a set of comprehensive IEEE Std 1149.1 (JTAG)  
test objectives, which include TAP state movement, scan operations, and run test (operation of test logic in  
Run-Test/Idle state). The set of test operations, as decoded from the command register (bits 3−0, OPCOD) is  
given in Table 5. Commands are initiated by writing the eTBC command register; upon command initiation, the  
test-control logic is initialized and the TDO and TDI buffers are cleared. Command completion is indicated when  
the operation code (OPCOD) field of the command register returns to the value of the null command.  
The eTBC command operation is modified by the configurationA and configurationB registers, which should be  
written prior to writing the command register, as the values in these registers cannot be modified while a  
command is in progress. Also, commands are only operated in automatic test modes, as specified in the  
configurationA register (bits 2−0, MODE); while in the discrete-control mode, commands are ignored.  
All eTBC commands operate similarly to accomplish IEEE Std 1149.1 test objectives. First, the eTBC generates  
a TMS sequence to move the target scan chain from its current TAP state to a working state that depends on  
the test objective. Second, the command is operated (test run, bits scanned) in the working state for a number  
of TCK cycles (or scan bits) determined by the value of the counter upon command initiation. Third, the eTBC  
generates a TMS sequence to move the target scan chain from the working state to the end state specified in  
the command register (bits 5−4, ENDST). For some commands, one or more of these steps are omitted.  
TAP-state-movement commands  
Two eTBC commands are provided to accomplish TAP state movement. The state-move command operates  
to generate a TMS sequence to move the target scan chain directly from its current TAP state to the end state  
specified in the command register. The state-jump command moves the eTBC’s stored value of the target TAP  
state without generating any changes to the TMS output. The state-jump command can, therefore, be used to  
switch between targets that share the same test bus, such as those in a multidrop backplane configuration  
implemented with TI addressable scan ports, but that may be left in different TAP states.  
run-test command  
The run-test command allows the test logic of the target scan chain to execute autonomously in the  
Run-Test/Idle TAP state. Such test logic is commonly used to implement chip- or board-level built-in self test.  
The run-test command generates TMS sequences to move the target scan chain from its current TAP state to  
the Run-Test/Idle TAP state where it remains for a number of TCK cycles determined by the value of the counter  
upon command initiation. Upon the countdown of the counter to zero, the eTBC generates TMS sequences to  
move the target scan chain to the end state specified in the command register.  
scan commands  
Eleven eTBC commands are provided to perform scan operations to target scan chains. These can be classified  
by the destination of scan data in the target—addressable scan port (ASP), IEEE Std 1149.1 instruction register,  
or IEEE Std 1149.1 data register—and by the nature/direction of the data transfer—full duplex (default), input  
only, output only, or recirculate. The only combination of these two factors that is not implemented is recirculate  
ASP scan.  
addressable scan-port (ASP) scan commands  
The ASP scan commands scan data to and/or from an addressable scan-port target. Since ASP devices require  
that TMS remain fixed throughout their select and acknowledge protocols, the eTBC does not generate TMS  
sequences or change its stored value of the target’s TAP state. Also, for the same reason, ASP scan commands  
that target ASP devices should be operated in gated-TCK mode. The ASP scan commands do allow data written  
to the TDO buffer to be driven serially onto the TDO pin and bits received serially at the TDI pin to be stored  
into the TDI buffer for reading by the host. However, the ASP scan commands do not perform any bit-pair  
encoding of ASP select protocols or decoding of ASP acknowledge protocols. Such encoding/decoding must  
be performed in the host. The number of data bits transferred in and/or out is determined by the value of the  
counter upon command initiation.  
17  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
instruction-register scan commands  
The instruction-register scan commands scan bits to and/or from the concatenation of instruction registers in  
a target scan chain. The eTBC generates a TMS sequence to move the target scan chain from its current TAP  
state to the Shift-IR TAP state. Data written to the TDO buffer can be driven serially onto the TDO pin and bits  
received serially at the TDI pin can be stored into the TDI buffer for reading by the host. The number of data  
bits transferred in and/or out is determined by the value of the counter upon command initiation. If, during the  
operation of an instruction register scan command, the TDO buffer becomes empty or the TDI buffer becomes  
full, the TAP state is sequenced to Pause-IR (if in free-running-TCK mode) or the TCK output is gated off (if in  
gated-TCK mode) until the required buffer service is performed. Upon the countdown of the counter to zero,  
the eTBC generates TMS sequences to move the target scan chain to the end state specified in the command  
register.  
data-register scan commands  
The data-register scan commands operate to scan bits to and/or from the concatenation of data registers in a  
target scan chain. The eTBC generates a TMS sequence to move the target scan chain from its current TAP  
state to the Shift-DR TAP state. Data written to the TDO buffer can be driven serially onto the TDO pin and bits  
received serially at the TDI pin can be stored into the TDI buffer for reading by the host. The number of data  
bits transferred in and/or out is determined by the value of the counter upon command initiation. If, during the  
operation of a data-register scan command, the TDO buffer becomes empty or the TDI buffer becomes full, the  
TAP state is sequenced to Pause-DR (if in free-running-TCK mode) or the TCK output is gated off (if in  
gated-TCK mode) until the required buffer service is performed. Upon the countdown of the counter to zero,  
the eTBC generates TMS sequences to move the target scan chain to the end state specified in the  
command register.  
other scan-command variations  
As noted before, the nature/direction of the data transfer for any scan command can vary along with the  
destination of scan data in the target:  
D
D
For scan commands of the full-duplex class, both TDO buffer and TDI buffer are used to scan data to and  
from the target scan chain, respectively.  
For scan commands of the input-only class, only the TDI buffer is used to scan data from the target scan  
chain; outgoing TDO data is fixed at a high level throughout the scan operation. When using link delays and  
input-only commands, the counter must be loaded with no more than 32 bits to avoid TDI buffer overflow  
errors.  
D
D
For scan commands of the output-only class, only the TDO buffer is used to scan data to the target scan  
chain; incoming TDI data is simply ignored.  
For scan commands of the recirculate class, only the TDI buffer is used to scan data from the target scan  
chain; outgoing TDO data is generated by recirculating the incoming TDI data back into the target  
scan chain. When using link delays and recirculate commands, the counter must be loaded with no more  
than 32 bits to avoid TDI buffer overflow errors.  
18  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
counter  
As previously described, the value loaded in the eTBC 32-bit counter at initiation of a command is used to specify  
the number of TCK cycles or scan bits to remain in the command’s working state. As each TCK cycle or scan  
bit is processed for a run-test or scan command, respectively, the counter value is decremented. When the  
counter value reaches zero, the command leaves its working state to finish in the end state specified in the  
command register.  
Before a command that uses the counter can be initiated, a full 32-bit value should be loaded by four consecutive  
writes to the counter register. As well, the full 32-bit current value of the counter can be observed by four  
consecutive reads to the counter register. The counter status (unloaded/loaded) is maintained and observable  
in the status register (bit 5, CTRS).  
Upon eTBC reset (power up, hardware initiated, or software initiated), the counter is cleared and assumes its  
unloaded state.  
TCK generator  
The TCK generator sources the TCK signal required by the IEEE Std 1149.1 target(s) and the eTBC internal  
test-control logic. The fundamental TCK frequency is produced by division of CLKIN. The divisor is  
programmable within a range of 1 to 128 in the configurationB register (bits 7−5, CDIV). The TCK output to the  
target(s) operate in free-running or gated modes. The free-running mode toggles TCK continuously, based on  
CLKIN, while the gated mode operates the TCK only when required to move the target TAP state or to perform  
a run-test or scan operation.  
While the eTBC is in discrete-control mode, the TCK generator is not used; instead, the state of TCK is toggled  
on each alternating read and write to the discrete-control register. A falling edge of TCK is produced by write,  
while a rising edge of TCK is produced by read.  
Upon eTBC reset (power up, hardware initiated, or software initiated), the TCK generator assumes its  
free-running mode with a clock divisor of 16 (TCK = CLKIN/16).  
TAP-state generator  
The TAP-state generator sources the TMS signal, which sequences the TAP controllers of connected  
IEEE Std 1149.1-compliant target devices. The TAP controller specified by IEEE Std 1149.1 is a synchronous  
finite-state machine that provides test control signals throughout each target device; its state diagram is shown  
in Figure 8. This diagram and the TAP-controller states are discussed subsequently.  
The TAP-state generator operates under the control of an executing command to generate the TMS sequences  
required to move connected target devices from one stable state to another, to capture and scan test data  
into/out of target devices, and to operate built-in test modes of target devices in the Run-Test/Idle state.  
The TAP state currently being generated always is maintained by the TAP-state generator and always is  
available in the eTBC status register (bits 3−0, TAPST) for host read. Based on the TAP state that is current upon  
command initiation, the TAP-state generator sources a defined sequence of TMS values to reach the TAP state  
in which the command is progressed (e.g., Shift-IR, Shift-DR, Run-Test/Idle), and ultimately to reach the  
specified end TAP state. These sequences are detailed in Tables 7−12.  
While the eTBC is in free-running-TCK mode, if a currently operating scan command empties or fills a required  
test data buffer, then the TAP-state generator sources the TMS sequences required to move the connected  
target devices to their Pause-IR or Pause-DR states. In such case, the TAP-state generator maintains target  
devices in their Pause-IR or Pause-DR states until the required test-data buffer is serviced appropriately.  
However, if such a buffer condition occurs while the eTBC is in gated-TCK mode, the TAP-state generator  
maintains the target devices in their Shift-IR or Shift-DR states while the TCK is gated off.  
19  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
TAP-state generator (continued)  
While the eTBC is in discrete-control mode, the TAP-state generator is not used; instead, the state of the TMS  
pin is determined by the contents of the discrete-control register. Thus, TMS sequences that cannot be  
generated automatically still can be applied through the eTBC to targets that require such (e.g., near-compliant  
devices).  
The TAP-state generator also is not used during the operation of the special addressable shadow protocol  
(ASP) scan commands. Since, by definition, ASPs operate only while the TAP is idling (maintaining one of the  
TAP states Test-Logic-Reset, Run-Test/Idle, Pause-IR, or Pause-DR), the TMS pin must be maintained at the  
value it held upon initiation of the ASP scan command.  
For eTBC verification/debugging, in addition to continuous update of the current target TAP state in the eTBC  
status register, the output of the TAP-state (TMS) generator can be selected for loopback into the TDI buffer.  
When this TMS-loopback mode is selected, although a host-requested command executes in the eTBC, the  
target is not affected, as both TMS and TDI are fixed at a high level.  
Upon eTBC reset (power up, hardware initiated, or software initiated), the TAP-state generator assumes the  
Test-Logic-Reset TAP state.  
Table 7. TMS Sequencing From TAP State Test-Logic-Reset  
FROM TEST-LOGIC-RESET (TMS = H) TO:  
TEST-LOGIC-RESET RUN-TEST/IDLE  
SHIFT-DR  
NEXT  
PAUSE-DR  
NEXT  
SHIFT-IR  
NEXT  
PAUSE-IR  
NEXT  
NEXT  
TAP  
NEXT  
TAP  
NEXT  
TMS  
NEXT  
TMS  
NEXT  
TMS  
NEXT  
NEXT  
TMS  
NEXT  
TMS  
TAP  
STATE  
TAP  
TAP  
STATE  
TAP  
STATE  
TMS  
STATE  
STATE  
STATE  
H
T-L-R  
L
R-T/I  
L
H
L
R-T/I  
S-DR-S  
L
H
L
R-T/I  
L
H
H
L
R-T/I  
S-DR-S  
S-IR-S  
L
H
H
L
R-T/I  
S-DR-S  
S-IR-S  
S-DR-S  
Capture-DR  
Shift-DR  
Capture-DR  
Exit1-DR  
Pause-DR  
L
H
L
Capture-IR  
Shift-IR  
Capture-IR  
Exit1-IR  
Pause-IR  
L
H
L
Table 8. TMS Sequencing From TAP State Run-Test/Idle  
FROM RUN-TEST/IDLE (TMS = L) TO:  
TEST-LOGIC-RESET RUN-TEST/IDLE  
SHIFT-DR  
NEXT  
PAUSE-DR  
NEXT  
SHIFT-IR  
NEXT  
PAUSE-IR  
NEXT  
TAP  
NEXT  
TAP  
NEXT  
TAP  
NEXT  
TMS  
NEXT  
TMS  
NEXT  
TMS  
NEXT  
NEXT  
TMS  
NEXT  
TMS  
TAP  
STATE  
TAP  
TAP  
STATE  
TMS  
STATE  
STATE  
STATE  
STATE  
H
H
H
S-DR-S  
S-IR-S  
T-L-R  
L
R-T/I  
H
L
L
S-DR-S  
Capture-DR  
Shift-DR  
H
L
S-DR-S  
Capture-DR  
Exit1-DR  
H
H
L
S-DR-S  
S-IR-S  
H
H
L
S-DR-S  
S-IR-S  
H
L
Capture-IR  
Shift-IR  
Capture-IR  
Exit1-IR  
Pause-DR  
L
H
L
Pause-IR  
20  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
Table 9. TMS Sequencing From TAP State Pause-DR  
FROM PAUSE-DR (TMS = L) TO:  
TEST-LOGIC-RESET  
RUN-TEST/IDLE  
NEXT  
SHIFT-DR  
NEXT  
PAUSE-DR  
NEXT  
SHIFT-IR  
NEXT  
PAUSE-IR  
NEXT  
NEXT  
NEXT  
NEXT  
TMS  
NEXT  
TMS  
NEXT  
NEXT  
TMS  
NEXT  
TMS  
TAP  
STATE  
TAP  
STATE  
TAP  
STATE  
TAP  
TAP  
STATE  
TAP  
STATE  
TMS  
TMS  
STATE  
H
H
H
H
H
Exit2-DR  
Update-DR  
S-DR-S  
S-IR-S  
H
H
L
Exit2-DR  
Update-DR  
R-T/I  
H
L
Exit2-DR  
Shift-DR  
H
H
H
L
Exit2-DR  
Update-DR  
S-DR-S  
H
H
H
H
L
Exit2-DR  
Update-DR  
S-DR-S  
H
H
H
H
L
Exit2-DR  
Update-DR  
S-DR-S  
Capture-DR  
Exit1-DR  
S-IR-S  
S-IR-S  
T-L-R  
H
L
Capture-IR  
Shift-IR  
Capture-IR  
Exit1-IR  
Pause-DR  
L
H
L
Pause-IR  
Table 10. TMS Sequencing From TAP State Pause-IR  
FROM PAUSE-IR (TMS = L) TO:  
TEST-LOGIC-RESET  
RUN-TEST/IDLE  
SHIFT-DR  
NEXT  
PAUSE-DR  
NEXT  
SHIFT-IR  
PAUSE-IR  
NEXT  
NEXT  
NEXT  
NEXT  
NEXT  
TAP  
NEXT  
TAP  
NEXT  
TMS  
NEXT  
NEXT  
TMS  
NEXT  
TMS  
TAP  
STATE  
TAP  
STATE  
TAP  
STATE  
TAP  
TMS  
TMS  
TMS  
STATE  
STATE  
STATE  
H
H
H
H
H
Exit2-IR  
Update-IR  
S-DR-S  
S-IR-S  
H
H
L
Exit2-IR  
Update-IR  
R-T/I  
H
H
H
L
Exit2-IR  
Update-IR  
S-DR-S  
H
H
H
L
Exit2-IR  
Update-IR  
S-DR-S  
H
L
Exit2-IR  
Shift-IR  
H
H
H
H
L
Exit2-IR  
Update-IR  
S-DR-S  
Capture-DR  
Shift-DR  
Capture-DR  
Exit1-DR  
Pause-DR  
S-IR-S  
T-L-R  
L
H
L
Capture-IR  
Exit1-IR  
H
L
Pause-IR  
21  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
Table 11. TMS Sequencing From TAP State Shift-DR  
FROM SHIFT-DR (TMS = L) TO:  
TEST-LOGIC-RESET  
RUN-TEST/IDLE  
PAUSE-DR  
PAUSE-IR  
NEXT TMS NEXT TAP STATE NEXT TMS NEXT TAP STATE NEXT TMS NEXT TAP STATE NEXT TMS NEXT TAP STATE  
H
H
H
H
H
Exit1-DR  
Update-DR  
S-DR-S  
S-IR-S  
H
H
L
Exit1-DR  
Update-DR  
R-T/I  
H
L
Exit1-DR  
H
H
H
H
L
Exit1-DR  
Update-DR  
S-DR-S  
Pause-DR  
S-IR-S  
T-L-R  
Capture-IR  
Exit1-IR  
H
L
Pause-IR  
Table 12. TMS Sequencing From TAP State Shift-IR  
FROM SHIFT-IR (TMS = L) TO:  
TEST-LOGIC-RESET  
RUN-TEST/IDLE  
PAUSE-DR  
PAUSE-IR  
NEXT TMS NEXT TAP STATE NEXT TMS NEXT TAP STATE NEXT TMS NEXT TAP STATE NEXT TMS NEXT TAP STATE  
H
H
H
H
H
Exit1-IR  
Update-IR  
S-DR-S  
S-IR-S  
H
H
L
Exit1-IR  
Update-IR  
R-T/I  
H
H
H
L
Exit1-IR  
Update-IR  
S-DR-S  
H
L
Exit1-IR  
Pause-IR  
Capture-DR  
Exit1-DR  
Pause-DR  
T-L-R  
H
L
22  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
state diagram description  
The state diagram shown in Figure 8 is in accordance with IEEE Std 1149.1-1990. The TAP controller proceeds  
through its states based on the level of TMS at the rising edge of TCK.  
As shown, the TAP controller consists of 16 states. There are six stable states (indicated by a looping arrow in  
the state diagram) and ten unstable states. A stable state is a state the TAP controller can retain for consecutive  
TCK cycles. Any state that does not meet this criterion is an unstable state.  
There are two main paths though the state diagram; one to access and control the selected data register and  
one to access and control the instruction register. Only one register can be accessed at any given time.  
Test-Logic-Reset  
TMS = H  
TMS = L  
TMS = H  
TMS = H  
TMS = H  
Run-Test/Idle  
Select-DR-Scan  
TMS = L  
Select-IR-Scan  
TMS = L  
Capture-IR  
TMS = L  
Shift-IR  
TMS = H  
Exit1-IR  
TMS = L  
Pause-IR  
TMS = H  
Exit2-IR  
TMS = H  
Update-IR  
TMS = H  
TMS = L  
TMS = H  
TMS = H  
Capture-DR  
TMS = L  
Shift-DR  
TMS = H  
Exit1-DR  
TMS = L  
Pause-DR  
TMS = H  
TMS = L  
TMS = L  
TMS = H  
TMS = H  
TMS = L  
TMS = L  
TMS = L  
TMS = L  
Exit2-DR  
TMS = H  
Update-DR  
TMS = H TMS = L  
TMS = L  
Figure 8. TAP-Controller State Diagram  
23  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
Test-Logic-Reset  
The eTBC TAP-state generator powers up in the Test-Logic-Reset state. Alternatively, the eTBC can be forced  
to this state asynchronously by assertion of its RST input or synchronously by writing the eTBC command  
register (bit 7, SWRST).  
For a target device in the stable Test-Logic-Reset state, the test logic is reset and is disabled so that the normal  
logic function of the device is performed. The instruction register is reset to an opcode that selects the optional  
IDCODE instruction, if supported, or the BYPASS instruction. Certain data registers also can be reset to their  
power-up values.  
Run-Test/Idle  
For a target device, Run-Test/Idle is a stable state in which the test logic can be actively running a test or can  
be idle.  
Select-DR-Scan, Select-lR-Scan  
For a target device, no specific function is performed in the Select-DR-Scan and Select-lR-Scan states, and the  
TAP controller exits either of these states on the next TCK cycle. These states allow the selection of either  
data-register scan or instruction-register scan.  
Capture-DR  
For a target device in the Capture-DR state, the selected data register can capture a data value as specified  
by the current instruction. Such capture operations occur on the rising edge of TCK, upon which the Capture-DR  
state is exited.  
Shift-DR  
For a target device upon entry to the Shift-DR state, the selected data register is placed in the scan path between  
TDI and TDO, and on the first falling edge of TCK, TDO goes from the high-impedance state to an active state.  
TDO outputs the logic level present in the least-significant bit of the selected data register. While in the stable  
Shift-DR state, data is serially shifted through the selected data register on each TCK cycle.  
Exit1-DR, Exit2-DR  
For a target device, the Exit1-DR and Exit2-DR states are temporary states that end a data-register scan. It is  
possible to return to the Shift-DR state from either Exit1-DR or Exit2-DR without recapturing the data register.  
On the first falling edge of TCK after entry to Exit1-DR, TDO goes from the active state to the  
high-impedance state.  
Pause-DR  
For a target device, no specific function is performed in the stable Pause-DR state. The Pause-DR state  
suspends and resumes data-register scan operations without loss of data.  
Update-DR  
For a target device, if the current instruction calls for the selected data register to be updated with current data,  
such update occurs on the falling edge of TCK, following entry to the Update-DR state.  
Capture-IR  
For a target device in the Capture-IR state, the instruction register captures its current status value. This capture  
operation occurs on the rising edge of TCK, upon which the Capture-IR state is exited.  
24  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
Shift-IR  
For a target device, upon entry to the Shift-IR state, the instruction register is placed in the scan path between  
TDI and TDO, and on the first falling edge of TCK, TDO goes from the high-impedance state to an active state.  
TDO outputs the logic level present in the least-significant bit of the instruction register. While in the stable  
Shift-IR state, instruction data is shifted serially through the instruction register on each TCK cycle.  
Exit1-IR, Exit2-IR  
For a target device, the Exit1-IR and Exit2-IR states are temporary states that end an instruction-register scan.  
It is possible to return to the Shift-IR state from either Exit1-IR or Exit2-IR without recapturing the instruction  
register. On the first falling edge of TCK after entry to Exit1-IR, TDO goes from the active state to the  
high-impedance state.  
Pause-IR  
For a target device, no specific function is performed in the stable Pause-IR state, in which the TAP controller  
can remain indefinitely. The Pause-IR state suspends and resumes instruction-register scan operations without  
loss of data.  
Update-IR  
For a target device, the current instruction is updated and takes effect on the falling edge of TCK, following entry  
to the Update-IR state.  
TDO buffer  
The TDO buffer is the 4 × 8-bit-parallel-to-serial FIFO that accepts scan data from the host in 8-bit-parallel format  
and serializes it onto the TDO pin during scan operations. Scan data is expected to be transferred from the host  
in least-significant-byte-first order to meet IEEE Std 1149.1 requirements for LSB-first scan order. Any partial  
byte to be written should be justified to D0. The TDO buffer is cleared upon command initiation, so no scan data  
should be written to the TDO buffer before writing a scan command to the command register.  
The TDO-buffer status (not full/full) is maintained in the status register (bit 6, TDOS). When the TDO-buffer  
status is full, writes to the TDO buffer is held off by RDY inactive and, if the write cycle is aborted prior to RDY  
active, the write data is ignored.  
For the convenience and efficiency of operating scans to the target for which outgoing data is not required, the  
eTBC supports special classes of input-only and recirculate scan commands that do not require nor operate  
the TDO buffer, so the host need not perform any write access to it. While the input-only scan commands are  
operating, the TDO pin outputs a fixed high level. While the recirculate scan commands are operating, the TDO  
pin recirculates to the target the data that is received at TDI.  
While the eTBC is in discrete-control mode, the TDO buffer is not used; instead, the state of the TDO pin is  
determined by the contents of the discrete-control register. Thus, TMS/TDO sequences that cannot be  
automatically generated still can be applied through the eTBC to targets that require such (e.g., near-compliant  
devices).  
For eTBC verification/debugging, the TDO-buffer output can be selected for loopback into the TDI buffer. When  
this TDO-loopback mode is selected, although a host-requested command executes in the eTBC, the target  
is not affected, as both TMS and TDI are fixed at a high level.  
Upon eTBC reset (power up, hardware initiated, or software initiated), the TDO buffer is cleared and assumes  
its not-full state.  
25  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
TDI buffer  
The TDI buffer is the serial to 4 × 8-bit-parallel FIFO that serially receives data at the TDI pin and makes it  
available in 8-bit-parallel format for reading by the host. Scan data is expected to be transferred from the  
IEEE Std 1149.1 targets in LSB-first order and is made available for host read in least-significant-byte-first  
order. The last data available for host read during a scan command may be a partial byte, in which case it is  
justified to D0.  
The TDI-buffer status (empty/not empty) is maintained in the status register (bit 7, TDIS). When the TDI-buffer  
status is empty, reads to the TDI buffer are held off by RDY inactive and, if the read cycle is aborted prior to RDY  
active, the read data is invalid.  
The TDI buffer is able to automatically accommodate retiming (pipeline) delays to the target. While operating  
a scan command, TDI sampling is delayed by a number of TCK cycles, equal to a value given in the  
configurationB register (bits 3−0, RDLY), following the generation of Shift-DR or Shift-IR state, as appropriate.  
For the convenience and efficiency of operating scans to the target for which incoming data is not required, the  
eTBC supports a special class of output-only scan commands that neither require nor operate the TDI buffer.  
While the output-only scan commands are operating, the data received at TDI is ignored and the host need not  
perform any read access to the TDI buffer.  
While the eTBC is in discrete-control mode, the TDI buffer is not used; instead, the state of the TDO pin is  
observed in the discrete-control register. Thus, TMS/TDO sequences that cannot be automatically generated  
still can be applied through the eTBC to targets that require such (e.g., near-compliant devices).  
For eTBC verification/debugging, the input to the TDI buffer can be selected for loopback from either TDO buffer  
or TAP-state (TMS) generator. When either of these loopback modes is selected, although a host-requested  
command executes in the eTBC, the target is not affected, as both TMS and TDI are fixed at a high level.  
Upon eTBC reset (power up, hardware initiated, or software initiated), the TDI buffer is cleared and assumes  
its empty state.  
discrete control  
The discrete-control block provides the multiplexing and control logic required to support the eTBC  
discrete-control mode in addition to its automatic modes. While the eTBC is in discrete-control mode, the TAP  
signals are fully controllable/accessible to the host via reads/writes to the discrete-control register. No  
commands can be initiated/operated while the eTBC is in the discrete-control mode.  
Upon eTBC reset (power up, hardware initiated, or software initiated), the discrete-control mode is inactive.  
reset  
The eTBC provides three mechanisms for comprehensive and equivalent reset—power-up reset,  
hardware-initiated reset (RST), and software-initiated reset (SWRST, bit 7 of command register) to the  
following effect:  
D
D
D
D
D
All eTBC registers are reset to default values as given in Table 1.  
The command/control logic is fully reset.  
The counter is cleared/unloaded. The TDO buffer and TDI buffer are cleared/emptied.  
The TAP-state generator is reset to the Test-Logic-Reset TAP state.  
TDO, TMS, and TRST output high levels; TCK outputs CLKIN/16.  
As a consequence, the IEEE Std 1149.1 targets can be expected to be driven synchronously to the  
Test-Logic-Reset state no later than the fifth rising edge of TCK (72 CLKIN cycles).  
26  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)  
Supply voltage range, V  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −0.5 V to 4.6 V  
CC  
Input voltage range, V (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −0.5 V to 7 V  
I
Voltage range applied to any output in the high or power-off state, V  
O
(see Note 1): D, RDY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −0.5 V to V  
+ 0.5 V  
CC  
TCK, TDO, TMS, TRST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −0.5 V to 7 V  
Current into any output in the low state, I : (D, RDY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 mA  
O
(TCK, TDO, TMS, TRST) . . . . . . . . . . . . . . . . . . . . . . . . . . 128 mA  
Current into any output in the high state, I (see Note 2):(D, RDY) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 mA  
O
(TCK, TDO, TMS, TRST) . . . . . . . . . . . . . . . 64 mA  
Input clamp current, I (V < 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −50 mA  
IK  
I
Output clamp current, I  
Output clamp current, I  
(V < 0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −50 mA  
OK  
OK  
O
(V > V ): D, RDY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 mA  
O
CC  
Package thermal impedance, θ (see Note 3) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81°C/W  
JA  
stg  
Storage temperature range, T  
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . −65°C to 150°C  
Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and  
functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not  
implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.  
NOTES: 1. The input and output voltage ratings may be exceeded if the input and output current ratings are observed.  
2. This current flows only when the output is in the high state and V > V  
.
CC  
O
3. The package thermal impedance is calculated in accordance with JESD 51.  
recommended operating conditions (see Note 4)  
MIN  
2.7  
2
MAX  
UNIT  
V
V
V
V
Supply voltage  
3.6  
V
V
V
V
CC  
IH  
IL  
I
High-level input voltage  
Low-level input voltage  
Input voltage  
0.8  
5.5  
−8  
−32  
6
D, RDY  
I
High-level output current  
Low-level output current  
mA  
mA  
OH  
TCK, TDO, TMS, TRST  
D, RDY  
I
OL  
TCK, TDO, TMS, TRST  
64  
t/v  
t/V  
Input transition rise or fall rate  
Power-up ramp rate  
10  
ns/V  
µs/V  
°C  
200  
−40  
CC  
T
A
Operating free-air temperature  
85  
NOTE 4: Unused control inputs (A, CLKIN, R/W) must be held high or low to prevent them from floating.  
27  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
electrical characteristics over recommended operating free-air temperature range (unless  
otherwise noted)  
PARAMETER  
TEST CONDITIONS  
MIN TYP  
MAX  
UNIT  
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
V
= 2.7 V,  
I = −18 mA  
−1.2  
V
IK  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
CC  
I
= MIN to MAX ,  
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
I
= −100 µA  
= −4 mA  
= −4 mA  
= − 8 mA  
= −100 µA  
= −8 mA  
= −32 mA  
= 100 µA  
= 4 mA  
V
−0.2  
2.3  
2.6  
2.4  
−0.2  
2.4  
2
OH  
OH  
OH  
OH  
OH  
OH  
OH  
OL  
OL  
OL  
OL  
OL  
OL  
OL  
OL  
OL  
OL  
CC  
CC  
= 2.7 V,  
= 3 V  
D, RDY  
= 3 V  
V
V
OH  
= MIN to MAX ,  
V
= 2.7 V,  
= 3 V  
TCK, TDO, TMS, TRST  
= MIN to MAX ,  
0.2  
0.55  
0.8  
0.55  
0.8  
0.2  
0.5  
0.4  
0.5  
0.55  
10  
= 2.7 V  
= 2.7 V  
= 3 V  
= 6 mA  
D, RDY  
= 4 mA  
= 3 V  
= 6 mA  
V
V
OL  
= MIN to MAX ,  
= 100 µA  
= 24 mA  
= 16 mA  
= 32 mA  
= 64 mA  
= 2.7 V,  
= 3 V  
TCK, TDO, TMS, TRST  
= 3 V  
= 3 V  
A, CLKIN, RST, R/W, STRB, TDI, TOE  
A, CLKIN, R/W, D, RDY  
= 0 or MAX ,  
V = 5.5 V  
I
= 3.6 V,  
= 3.6 V  
= 3.6 V  
V = V  
or GND  
1
I
CC  
I
I
µA  
V = V  
1
I
CC  
RST, STRB, TDI, TOE  
V = 0  
I
−100  
100  
5
I
I
I
TCK, TDO, TMS, TRST  
D, TCK, TDO, TMS, TRST  
D, TCK, TDO, TMS, TRST  
= 0, V or V = 0 to 4.5 V  
µA  
µA  
µA  
off  
I
O
= 3.6 V,  
V
V
= 3 V  
OZH  
OZL  
O
= 3.6 V,  
= 0.5 V  
−5  
O
= 0 to 1.5 V, V = 0.5 V to 3 V,  
O
TCK, TDO, TMS, TRST  
TCK, TDO, TMS, TRST  
100  
100  
µA  
µA  
I
OZPU  
OZPD  
TOE = 0  
V
= 1.5 V to 0, V = 0.5 V to 3 V,  
CC  
TOE = 0  
O
I
Outputs high  
Outputs low  
V
V
V
V
= 3.6 V, I = 0, V = V  
or GND  
or GND  
or GND  
0.5  
7
CC  
CC  
CC  
CC  
O
I
CC  
CC  
CC  
= 3.6 V, I = 0, V = V  
I
mA  
mA  
O
I
CC  
Outputs disabled  
= 3.6 V, I = 0, V = V  
0.5  
O
I
= 3 V to 3.6 V, One input at V  
CC  
− 0.6 V,  
§
0.2  
I  
CC  
Other inputs at V  
or GND  
CC  
C
C
C
V = 3 V or 0  
4
5
7
pF  
pF  
pF  
i
I
V
= 3 V or 0  
= 3 V or 0  
io  
o
O
O
V
§
All typical values are at V  
CC  
= 3.3 V, T = 25°C.  
A
For conditions shown as MIN or MAX, use the appropriate value specified under recommended operating conditions.  
This is the increase in supply current for each input that is at the specified TTL voltage level, rather than V or GND.  
CC  
28  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
timing requirements over recommended operating free-air temperature range (unless otherwise  
noted) (see Figures 9 and 10)  
V = 3.3  
CC  
0.3 V  
V
CC  
= 2.7 V  
UNIT  
MIN  
0
MAX  
MIN  
0
MAX  
16  
TCK = CLKIN (CDIV = 0)  
TCK = CLKIN/2 (CDIV = 1)  
TCK CLKIN/4 (CDIV 2)  
TCK = CLKIN (CDIV = 0)  
TCK = CLKIN/2 (CDIV = 1)  
TCK CLKIN/4 (CDIV 2)  
20  
40  
70  
0
0
32  
f
t
Clock frequency, CLKIN  
Pulse duration  
MHz  
clock  
0
0
64  
25  
12.5  
7.1  
10  
8
31  
15.6  
7.8  
10  
8
CLKIN high or low  
ns  
w
RST low  
STRB low  
A before STRB↓  
D before STRB↑  
R/W before STRB↓  
TDI before CLKIN↑  
A after STRB↑  
D after STRB↑  
R/W after STRB↑  
TDI after CLKIN↑  
Read or write (R/W high or low)  
Write (R/W low)  
10  
5
10  
5
t
t
Setup time  
Hold time  
ns  
ns  
su  
5
5
5
5
Read or write (R/W high or low)  
Write (R/W low)  
5
5
15  
6
15  
6
h
10  
10  
29  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
switching characteristics over recommended operating free-air temperature range (unless  
otherwise noted) (see Figures 9 and 10)  
V
= 3.3 V  
CC  
0.3 V  
V
= 2.7 V  
CC  
FROM  
(INPUT)  
TO  
(OUTPUT)  
PARAMETER  
UNIT  
MIN TYP  
MAX  
17  
17  
30  
30  
30  
30  
30  
30  
25  
25  
18  
18  
22  
22  
35  
35  
15  
15  
25  
25  
12  
12  
15  
15  
25  
25  
MIN  
MAX  
20  
20  
35  
35  
35  
35  
35  
35  
30  
30  
22  
22  
28  
28  
40  
40  
18  
18  
30  
30  
15  
15  
18  
18  
30  
30  
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
t
6
6
8
8
3
3
3
3
5
5
3
3
3
3
6
6
3
3
5
5
2
2
3
3
5
5
10  
10  
18  
18  
17  
17  
17  
17  
15  
15  
10  
10  
14  
14  
20  
20  
8
PLH  
PHL  
PLH  
PHL  
PLH  
PHL  
PLH  
PHL  
PLH  
PHL  
PLH  
PHL  
PLH  
PHL  
PLH  
PHL  
PZH  
PZL  
PZH  
PZL  
PZH  
PZL  
PHZ  
PLZ  
PHZ  
PLZ  
CLKIN  
CLKIN  
RST↓  
RST↓  
RST↓  
TCK  
TDO, TMS  
D
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
RDY  
TDO, TMS, TRST  
TCK  
STRB↑  
STRB↓  
RDY  
TCK, TDO, TMS, TRST  
discrete mode  
STRB↑  
STRB↑  
STRB↓  
STRB↑  
TOE↓  
TCK, TDO, TMS, TRST  
other modes  
D
8
15  
15  
6
TCK, TDO, TMS, TRST  
TCK, TDO, TMS, TRST  
D
6
8
STRB↑  
8
15  
15  
ns  
ns  
STRB↑  
TOE↑  
TCK, TDO, TMS, TRST  
TCK, TDO, TMS, TRST  
t
2
2
6
6
12  
12  
15  
15  
PHZ  
PLZ  
t
All typical values are at V  
CC  
= 3.3 V, T = 25°C.  
A
30  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀꢁ ꢂꢃ ꢄꢅꢆ ꢇꢈꢇ ꢉꢊ ꢋꢌ ꢍ  
ꢌꢎ ꢏꢌꢐ ꢐꢌꢐ ꢆ ꢌꢀꢆꢋꢏꢑꢀ ꢒꢓ ꢁꢆꢔ ꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌ ꢌꢌ ꢀ ꢆꢐ ꢖꢖ ꢃ ꢈꢗ ꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆꢊ ꢍ ꢎ ꢊꢀꢆ ꢌꢔꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊ ꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
PARAMETER MEASUREMENT INFORMATION  
4 V  
S1  
500 Ω  
TEST  
/t  
S1  
From Output  
Under Test  
Open  
t
Open  
4 V  
PLH PHL  
t
/t  
PLZ PZL  
C
= 50 pF  
L
500 Ω  
t
/t  
GND  
(see Note A)  
PHZ PZH  
2.7 V  
0 V  
LOAD CIRCUIT  
Timing Input  
Data Input  
1.5 V  
t
w
t
t
h
su  
2.7 V  
2.7 V  
0 V  
Input  
1.5 V  
1.5 V  
1.5 V  
1.5 V  
0 V  
VOLTAGE WAVEFORMS  
PULSE DURATION  
VOLTAGE WAVEFORMS  
SETUP AND HOLD TIMES  
2.7 V  
0 V  
2.7 V  
0 V  
Output  
Control  
Input  
1.5 V  
1.5 V  
1.5 V  
1.5 V  
t
t
PLZ  
PZL  
t
t
t
PHL  
PLH  
Output  
Waveform 1  
S1 at 4 V  
V
V
2 V  
OH  
Output  
1.5 V  
1.5 V  
1.5 V  
1.5 V  
t
V
+ 0.3 V  
OL  
V
OL  
(see Note B)  
OL  
t
t
PZH  
PHZ  
PHL  
PLH  
Output  
Waveform 2  
S1 at GND  
V
V
V
OH  
OH  
V
− 0.3 V  
OH  
1.5 V  
1.5 V  
Output  
0 V  
(see Note B)  
OL  
VOLTAGE WAVEFORMS  
PROPAGATION DELAY TIMES  
INVERTING AND NONINVERTING OUTPUTS  
VOLTAGE WAVEFORMS  
ENABLE AND DISABLE TIMES  
LOW- AND HIGH-LEVEL ENABLING  
NOTES: A.  
C includes probe and jig capacitance.  
L
B. Waveform 1 is for an output with internal conditions such that the output is low except when disabled by the output control.  
Waveform 2 is for an output with internal conditions such that the output is high except when disabled by the output control.  
C. All input pulses are supplied by generators having the following characteristics: PRR 10 MHz, Z = 50 , t 2.5 ns, t 2.5 ns.  
O
r
f
D. The outputs are measured one at a time with one transition per measurement.  
Figure 9. Load Circuit and Voltage Waveforms (D and RDY Outputs)  
31  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
ꢀ ꢁꢂ ꢃꢄꢅꢆ ꢇ ꢈ ꢇꢉ ꢊꢋꢌ ꢍ  
ꢌ ꢎ ꢏ ꢌꢐ ꢐꢌ ꢐ ꢆ ꢌ ꢀꢆꢋꢏꢑ ꢀ ꢒꢓ ꢁꢆ ꢔꢓ ꢄꢄ ꢌꢔ  
ꢕ ꢌꢌ ꢌ ꢀꢆ ꢐ ꢖꢖ ꢃꢈ ꢗꢖ ꢘꢙ ꢆꢊꢚ ꢛ ꢆ ꢊ ꢍ ꢎꢊ ꢀꢆ ꢌꢔ ꢀ ꢜ ꢕꢆ ꢝ ꢇ ꢋꢏꢕ ꢆ ꢚ ꢌꢁꢌ ꢔꢕꢒ ꢝꢓ ꢀꢆ ꢕꢁ ꢆꢌ ꢔꢞꢊꢒꢌ ꢀ  
SCBS761A − JUNE 2003 − REVISED OCTOBER 2003  
PARAMETER MEASUREMENT INFORMATION  
6 V  
S1  
Open  
GND  
500 Ω  
TEST  
/t  
S1  
From Output  
Under Test  
t
Open  
6 V  
PLH PHL  
t
/t  
PLZ PZL  
C
= 50 pF  
L
500 Ω  
t
/t  
GND  
(see Note A)  
PHZ PZH  
2.7 V  
0 V  
LOAD CIRCUIT  
Timing Input  
Data Input  
1.5 V  
t
w
t
t
h
su  
2.7 V  
0 V  
2.7 V  
0 V  
Input  
1.5 V  
1.5 V  
1.5 V  
1.5 V  
VOLTAGE WAVEFORMS  
PULSE DURATION  
VOLTAGE WAVEFORMS  
SETUP AND HOLD TIMES  
2.7 V  
0 V  
2.7 V  
0 V  
Output  
Control  
Input  
1.5 V  
1.5 V  
1.5 V  
1.5 V  
t
t
PLZ  
PZL  
t
t
t
PHL  
PLH  
Output  
Waveform 1  
S1 at 6 V  
V
V
3 V  
OH  
Output  
1.5 V  
1.5 V  
1.5 V  
1.5 V  
t
V
+ 0.3 V  
OL  
V
OL  
(see Note B)  
OL  
t
t
PZH  
PHZ  
PHL  
PLH  
Output  
Waveform 2  
S1 at GND  
V
V
V
OH  
OH  
V
− 0.3 V  
OH  
1.5 V  
1.5 V  
Output  
0 V  
(see Note B)  
OL  
VOLTAGE WAVEFORMS  
PROPAGATION DELAY TIMES  
INVERTING AND NONINVERTING OUTPUTS  
VOLTAGE WAVEFORMS  
ENABLE AND DISABLE TIMES  
LOW- AND HIGH-LEVEL ENABLING  
NOTES: A.  
C includes probe and jig capacitance.  
L
B. Waveform 1 is for an output with internal conditions such that the output is low except when disabled by the output control.  
Waveform 2 is for an output with internal conditions such that the output is high except when disabled by the output control.  
C. All input pulses are supplied by generators having the following characteristics: PRR 10 MHz, Z = 50 , t 2.5 ns, t 2.5 ns.  
O
r
f
D. The outputs are measured one at a time with one transition per measurement.  
Figure 10. Load Circuit and Voltage Waveforms (TCK, TDO, TMS, TRST Outputs)  
32  
POST OFFICE BOX 655303 DALLAS, TEXAS 75265  
PACKAGE OPTION ADDENDUM  
www.ti.com  
18-Sep-2008  
PACKAGING INFORMATION  
Orderable Device  
SN74LVT8980AIDWREP  
V62/03668-01XE  
Status (1)  
ACTIVE  
ACTIVE  
Package Package  
Pins Package Eco Plan (2) Lead/Ball Finish MSL Peak Temp (3)  
Qty  
Type  
Drawing  
SOIC  
DW  
24  
2000 Green (RoHS & CU NIPDAU Level-1-260C-UNLIM  
no Sb/Br)  
SOIC  
DW  
24  
2000 Green (RoHS & CU NIPDAU Level-1-260C-UNLIM  
no Sb/Br)  
(1) The marketing status values are defined as follows:  
ACTIVE: Product device recommended for new designs.  
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.  
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in  
a new design.  
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.  
OBSOLETE: TI has discontinued the production of the device.  
(2)  
Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check  
http://www.ti.com/productcontent for the latest availability information and additional product content details.  
TBD: The Pb-Free/Green conversion plan has not been defined.  
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements  
for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered  
at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.  
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and  
package, or 2) lead-based die adhesive used between the die and leadframe. The component is otherwise considered Pb-Free (RoHS  
compatible) as defined above.  
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame  
retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material)  
(3)  
MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder  
temperature.  
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is  
provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the  
accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take  
reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on  
incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited  
information may not be available for release.  
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI  
to Customer on an annual basis.  
OTHER QUALIFIED VERSIONS OF SN74LVT8980A-EP :  
Catalog: SN74LVT8980A  
Military: SN54LVT8980A  
NOTE: Qualified Version Definitions:  
Catalog - TI's standard catalog product  
Military - QML certified for Military and Defense Applications  
Addendum-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
14-Jul-2012  
TAPE AND REEL INFORMATION  
*All dimensions are nominal  
Device  
Package Package Pins  
Type Drawing  
SPQ  
Reel  
Reel  
A0  
B0  
K0  
P1  
W
Pin1  
Diameter Width (mm) (mm) (mm) (mm) (mm) Quadrant  
(mm) W1 (mm)  
SN74LVT8980AIDWREP SOIC  
DW  
24  
2000  
330.0  
24.4  
10.85 15.8  
2.7  
12.0  
24.0  
Q1  
Pack Materials-Page 1  
PACKAGE MATERIALS INFORMATION  
www.ti.com  
14-Jul-2012  
*All dimensions are nominal  
Device  
Package Type Package Drawing Pins  
SOIC DW 24  
SPQ  
Length (mm) Width (mm) Height (mm)  
367.0 367.0 45.0  
SN74LVT8980AIDWREP  
2000  
Pack Materials-Page 2  
IMPORTANT NOTICE  
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other  
changes to its semiconductor products and services per JESD46C and to discontinue any product or service per JESD48B. Buyers should  
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All  
semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale supplied at the time  
of order acknowledgment.  
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms  
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary  
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily  
performed.  
TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and  
applications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide  
adequate design and operating safeguards.  
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or  
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information  
published by TI regarding third-party products or services does not constitute a license to use such products or services or a warranty or  
endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the  
third party, or a license from TI under the patents or other intellectual property of TI.  
Reproduction of significant portions of TI information in TI data books or data sheets is permissible only if reproduction is without alteration  
and is accompanied by all associated warranties, conditions, limitations, and notices. TI is not responsible or liable for such altered  
documentation. Information of third parties may be subject to additional restrictions.  
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service  
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.  
TI is not responsible or liable for any such statements.  
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements  
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support  
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which  
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause  
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use  
of any TI components in safety-critical applications.  
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is to  
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and  
requirements. Nonetheless, such components are subject to these terms.  
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties  
have executed a special agreement specifically governing such use.  
Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use in  
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components  
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and  
regulatory requirements in connection with such use.  
TI has specifically designated certain components which meet ISO/TS16949 requirements, mainly for automotive use. Components which  
have not been so designated are neither designed nor intended for automotive use; and TI will not be responsible for any failure of such  
components to meet such requirements.  
Products  
Audio  
Applications  
www.ti.com/audio  
amplifier.ti.com  
dataconverter.ti.com  
www.dlp.com  
Automotive and Transportation www.ti.com/automotive  
Communications and Telecom www.ti.com/communications  
Amplifiers  
Data Converters  
DLP® Products  
DSP  
Computers and Peripherals  
Consumer Electronics  
Energy and Lighting  
Industrial  
www.ti.com/computers  
www.ti.com/consumer-apps  
www.ti.com/energy  
dsp.ti.com  
Clocks and Timers  
Interface  
www.ti.com/clocks  
interface.ti.com  
logic.ti.com  
www.ti.com/industrial  
www.ti.com/medical  
www.ti.com/security  
Medical  
Logic  
Security  
Power Mgmt  
Microcontrollers  
RFID  
power.ti.com  
Space, Avionics and Defense www.ti.com/space-avionics-defense  
microcontroller.ti.com  
www.ti-rfid.com  
Video and Imaging  
www.ti.com/video  
OMAP Mobile Processors www.ti.com/omap  
Wireless Connectivity www.ti.com/wirelessconnectivity  
TI E2E Community  
e2e.ti.com  
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265  
Copyright © 2012, Texas Instruments Incorporated  

相关型号:

V62/03669-01XA

FLOATING-POINT DIGITAL SIGNAL PROCESSOR
TI

V62/03670-02XE

IEEE 1394b THREE-PORT CABLE TRANSCEIVER/ARBITER
TI

V62/03670-03XE

IEEE 1394b THREE-PORT CABLE TRANSCEIVER/ARBITER  
TI

V62/03670-04XE

增强型产品 IEEE 1394b 三端口电缆收发器/仲裁器 | PFP | 80 | -40 to 110
TI

V62/03671-01XE

DIFFERENTIAL BUS TRANSCEIVER
TI

V62/03671-02XE

DIFFERENTIAL BUS TRANSCEIVER
TI

V62/03672-01XE

增强型产品四路差分比较器 | D | 14 | -40 to 125
TI

V62/03672-02XE

增强型产品四路差分比较器 | D | 14 | -55 to 125
TI

V62/03672-02YE

增强型产品四路差分比较器 | PW | 14 | -55 to 125
TI

V62/04601-01XE

3.3-V ABT 16-BIT BUFFER/DRIVER WITH 3-STATE OUTPUTS
TI

V62/04601-01YE

具有 TTL 兼容型 CMOS 输入和三态输出的增强型产品 16 通道、2.7V 至 3.6V 缓冲器 | DGG | 48 | -40 to 125
TI

V62/04601-02ZE

具有 TTL 兼容型 CMOS 输入和三态输出的增强型产品 16 通道、2.7V 至 3.6V 缓冲器 | DGV | 48 | -40 to 85
TI