TI SN74ACT8997DW

SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
D
D
D
D
D
D
D
D
D
Members of the Texas Instruments
SCOPE  Family of Testability Products
Compatible With the IEEE Standard
1149.1-1990 (JTAG) Serial Test Bus
Allow Partitioning of System Scan Paths
Can Be Cascaded Horizontally or Vertically
Select Up to Four Secondary Scan Paths to
Be Included in a Primary Scan Path
Include 8-Bit Programmable Binary Counter
to Count or Initiate Interrupt Signals
Include 4-Bit Identification Bus for
Scan-Path Identification
Inputs Are TTL Compatible
EPIC  (Enhanced-Performance Implanted
CMOS) 1-µm Process
Package Options Include Plastic
Small-Outline (DW) Packages, Ceramic
Chip Carriers (FK), and Standard Plastic
(NT) and Ceramic (JT) 300-mil DIPs
SN54ACT8997 . . . JT PACKAGE
SN74ACT8997 . . . DW OR NT PACKAGE
(TOP VIEW)
DCO
MCO
DTDO1
DTDO2
DTDO3
DTDO4
GND
DTMS1
DTMS2
DTMS3
DTMS4
DTCK
TDO
TMS
1
28
2
27
3
26
4
25
5
24
6
23
7
22
8
21
9
20
10
19
11
18
12
17
13
16
14
15
DCI
MCI
TRST
ID1
ID2
ID3
ID4
VCC
DTDI1
DTDI2
DTDI3
DTDI4
TDI
TCK
SN54ACT8997 . . . FK PACKAGE
(TOP VIEW)
ID1
ID2
ID3
ID4
V CC
DTDI1
DTDI2
D
description
The ’ACT8997 enhance the scan capability of TI’s
SCOPE family by allowing augmentation of a
system’s primary scan path with secondary scan
paths (SSPs), which can be individually selected
by the ’ACT8997 for inclusion in the primary scan
path. These devices also provide buffering of test
signals to reduce the need for external logic.
TRST
MCI
DCI
DCO
MCO
DTDO1
DTDO2
5
4 3
2 1 28 27 26
25
6
24
7
23
8
22
9
21
10
20
11
19
12 13 14 15 16 17 18
DTDI3
DTDI4
TDI
TCK
TMS
TDO
DTCK
DTDO3
DTDO4
GND
DTMS1
DTMS2
DTMS3
DTMS4
The ’ACT8997 are members of the Texas
Instruments SCOPE testability integratedcircuit family. This family of components facilitates
testing of complex circuit-board assemblies.
By loading the proper values into the instruction
register and data registers, the user can select up
to four SSPs to be included in a primary scan path. Any combination of the SSPs can be selected at a time. Any
of the device’s six data registers or the instruction register can be placed in the device’s scan path, i.e., placed
between test data input (TDI) and test data output (TDO) for subsequent shift and scan operations.
All operations of the device except counting are synchronous to the test clock pin (TCK). The 8-bit
programmable up/down counter can be used to count transitions on the device condition input (DCI) pin and
output interrupt signals via the device condition output (DCO) pin. The device can be configured to count on
either the rising or falling edge of DCI.
The test access port (TAP) controller is a finite-state machine compatible with IEEE Standard 1149.1.
The SN54ACT8997 is characterized for operation over the full military temperature range of –55°C to 125°C.
The SN74ACT8997 is characterized for operation from 0°C to 70°C.
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
SCOPE and EPIC are trademarks of Texas Instruments Incorporated.
Copyright  1996, Texas Instruments Incorporated
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
On products compliant to MIL-PRF-38535, all parameters are tested
unless otherwise noted. On all other products, production
processing does not necessarily include testing of all parameters.
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
1
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
functional block diagram
3
TDI
DTDI1
VCC
16
4
Scan-Path
Configuration
VCC
20
VCC
DTDI2 19
DTDI3
DTDI4
5
6
DTDO1
DTDO2
DTDO3
DTDO4
VCC
18
VCC
17
2
MCO
1
DCO
(3 state or
open drain)
DCI
28
8
9
MCI
DTMS2
27
10
Data
Registers
ID(1– 4)
DTMS1
11
DTMS3
DTMS4
22–25
13
TDO
Instruction
Register
TMS
TCK
VCC
14
Test Port
12
15
VCC
TRST 26
Pin numbers shown are for the DW, JT, and NT packages.
2
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
DTCK
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
functional block description
The ’ACT8997 is intended to link secondary scan paths for inclusion in a primary scan path. Any combination
of the four secondary scan paths can be linked, or the device can be bypassed entirely.
The least-significant bit (LSB) of any value scanned into any register of the device is the first bit shifted in
(nearest to TDO). The most-significant bit (MSB) is the last bit shifted in (nearest to TDI).
The ’ACT8997 is divided into functional blocks as detailed below.
test port
The test port decodes the signals on TCK, TMS, and TRST to control the operation of the circuit. The test port
includes a TAP controller that issues the proper control instructions to the data registers according to the
IEEE Standard 1149.1 protocol. The TAP controller state diagram is shown in Figure 1.
instruction register
The instruction register (IR) is an 8-bit-wide serial-shift register that issues commands to the device. Data is
input to the instruction register via TDI (or one of the DTDI pins) and shifted out via TDO. All device operations
are initiated by loading the proper instruction or sequence of instructions into the IR.
data registers
Six parallel data registers are included in the ’ACT8997: bypass, control, counter, boundary-scan, ID-bus, and
select. The ID bus register is a part of the boundary-scan register. Each data register is serially loaded via TDI
or DTDI and outputs data via TDO. Table 1 summarizes the registers in the ’ACT8997.
scan-path-configuration circuit
This circuit decodes bits in the select and control registers to determine which, if any, of the secondary scan
paths are to be included in the primary scan path.
Table 1. Register Summary
REGISTER
NAME
LENGTH
(BITS)
FUNCTION
Instruction
8
Issue command information to the device
Control
10
Configuration and enable control
Counter
8
Count events on DCI, output interrupts via DCO
Select
8
Select one or more secondary scan paths
Boundary Scan
10
Capture and force test data at device periphery
ID Bus
4
Provide subsystem identification code
Bypass
1
Remove the ’ACT8997 from the scan path
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
3
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
Terminal Functions
TERMINAL
NAME
I/O
DESCRIPTION
DCI
I
Device condition input. DCI receives interrupt and protocol signals from the secondary scan path(s). When the
counter register is instructed to count up or down, DCI is configured as the counter clock.
DCO
O
Device condition output. DCO is configured by the control register to output protocol and interrupt signals and can
be configured by the control register to output an error signal if the instruction register is loaded with an invalid value.
DCO is further configured by the control register as:
Active high or active low (reset condition = active low)
Open drain or 3 state (reset condition = open drain)
DTCK
O
Device test clock. DTCK outputs the buffered test clock TCK to the secondary scan path(s).
DTDI1
DTDI2
DTDI3
DTDI4
I
Device test data input 1–4. DTDI1–DTDI4 receive the serial test data output(s) of the selected secondary scan
path(s). An internal pullup forces DTDI1–DTDI4 to a high logic level if it is left unconnected.
DTDO1
DTDO2
DTDO3
DTDO4
O
Device test data output 1–4. These outputs send serial test data to the TDI input(s) of the secondary scan path(s).
O
Device test mode select 1–4. Any combination of these four outputs can be selected to follow TMS to direct the
secondary scan path(s) through the TAP controller states in Figure 1. The unselected DTMS outputs can be set
independently to a high or low logic level. The TMS circuit monitors input from the select register to determine the
configuration of the DTMS outputs.
DTMS1
DTMS2
DTMS3
DTMS4
GND
I
Identification 1–4. This 4-bit data bus can be hardwired to provide identification of the subsystem under test. The
value present on the bus can be scanned out through the boundary scan or ID bus registers.
MCI
I
Master condition input. MCI receives interrupt and protocol signals from a primary bus controller (PBC). The level
on MCI is buffered and output on MCO.
MCO
O
Master condition output. MCO transmits interrupt and protocol signals to the secondary scan path(s).
TCK
I
Test clock. One of four terminals required by IEEE Standard 1149.1. All operations of the ’ACT8997 except for the
count function are synchronous to TCK. Data on the device inputs is captured on the rising edge of TCK, and outputs
change on the falling edge of TCK.
TDI
I
Test data input. One of four terminals required by IEEE Standard 1149.1. TDI is the serial input for shifting information
into the instruction register or selected data register. TDI is typically driven by the TDO of the PBC. An internal pullup
forces TDI to a high level if left unconnected.
TDO
O
Test data output. One of four terminals required by IEEE Standard 1149.1. TDO is the serial output for shifting
information out of the instruction register or selected data register. TDO is typically connected to the TDI of the next
scannable device in the primary scan path.
TMS
I
Test mode select. One of four terminals required by IEEE Standard 1149.1. The level of TMS at the rising edge of
TCK directs the ’ACT8997 through its TAP controller states. An internal pullup forces TMS to a high level if left
unconnected.
TRST
I
Test reset. This active-low input implements the optional reset terminal of IEEE Standard 1149.1. When asserted,
TRST causes the ’ACT8997 to go to the Test-Logic-Reset state and configure the instruction register and data
registers to their power-up values. An internal pullup forces TRST to a high level if left unconnected.
VCC
4
Ground
IDI
ID2
ID3
ID4
Supply voltage
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
state diagram description
The TAP proceeds through the states in Figure 1 according to IEEE Standard 1149.1. There are six stable states
(indicated by a looping arrow) and ten unstable states in the diagram. A stable state is a state the TAP can retain
for consecutive TCK cycles. Any state that does not meet this criterion is an unstable state.
There are two main paths through the state diagram: one to manipulate a data register and one to manipulate
the instruction register. No more than one register can be manipulated at a time.
Test-Logic-Reset
TMS = H
TMS = H
TMS = L
TMS = H
TMS = H
Select-DR-Scan
Run-Test /Idle
Select-IR-Scan
TMS = L
TMS = L
TMS = L
TMS = H
TMS = H
Capture-DR
Capture-IR
TMS = L
TMS = L
Shift-DR
Shift-IR
TMS = L
TMS = L
TMS = H
TMS = H
TMS = H
TMS = H
Exit1-DR
Exit1-IR
TMS = L
TMS = L
Pause-DR
Pause-IR
TMS = L
TMS = L
TMS = H
TMS = L
Exit2-DR
TMS = H
TMS = L
Exit2-IR
TMS = H
Update-DR
TMS = H
TMS = L
TMS = H
Update-IR
TMS = H
TMS = L
Figure 1. TAP-Controller State Diagram
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
5
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
Test-Logic-Reset
In this state, the test logic is inactive and an internal reset signal is applied to all registers in the device. During
device operation, the TAP returns to this state in no more than five TCK cycles if the test mode select (TMS)
input is high. The TMS pin has an internal pullup that forces it to a high level if it is left unconnected or if a board
defect causes it to be open circuited. The device powers up in the Test-Logic-Reset state.
Run-Test /Idle
The TAP must pass through this state before executing any test operations. The TAP may retain this state
indefinitely, and no registers are modified while in Run-Test /Idle. The 8-bit programmable up/down counter can
be operated in this state.
Select-DR-Scan, Select-IR-Scan
No specific function is performed in these states; the TAP exits either of them on the next TCK cycle.
Capture-DR
The selected data register is placed in the scan path (i.e., between TDI and TDO). Depending on the current
instruction, data may or may not be loaded or captured by that register on the rising edge of TCK, causing the
TAP state to change.
Shift-DR
In this state, data is serially shifted through the selected data register from TDI to TDO on each TCK cycle. The
first shift does not occur until the first TCK cycle after entering this state (i.e., no shifting occurs during the TCK
cycle in which the TAP changes from Capture-DR to Shift-DR or from Exit2-DR to Shift-DR). On the falling edge
of TCK in Shift-DR, TDO goes from the high-impedance state to the active state. TDO enables to the value
present in the least-significant bit of the selected data register.
Exit1-DR, Exit2-DR
These are temporary states that end the shifting process. It is possible to return to the Shift-DR state from either
Exit1-DR or Exit2-DR without recapturing the data register. The last shift occurs on the TCK cycle in which the
TAP state changes from Shift-DR to Exit-DR. TDO changes from the active state to the high-impedance state
on the falling edge of TCK in Exit1-DR.
Pause-DR
The TAP can remain in this state indefinitely. The Pause-DR state suspends and resumes shift operations
without loss of data.
Update-DR
If the current instruction calls for the latches in the selected data register to be updated with current data, the
latches are updated only during this state.
Capture-IR
The instruction register is preloaded with the IR status word (see Table 4) and placed in the scan path.
Shift-IR
In this state, data is serially shifted through the instruction register from TDI to TDO on each TCK cycle. The
first shift does not occur until the first TCK cycle after entering this state (i.e., no shifting occurs during the TCK
cycle in which the TAP changes from Capture-IR to Shift-IR or from Exit2-IR to Shift-IR). On the falling edge of
TCK in Shift-IR, TDO goes from the high-impedance state to the active state, and will enable to a high level.
6
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
Exit1-IR, Exit2-IR
These are temporary states that end the shifting process. It is possible to return to the Shift-IR state from either
Exit1-IR or Exit2-IR without recapturing the instruction register. The last shift occurs on the TCK cycle in which
the TAP state changes from Shift-IR to Exit1-IR. TDO changes from the active state to the high-impedance state
on the falling edge of TCK in Exit1-IR.
Pause-IR
The TAP can remain in this state indefinitely. The Pause-IR state suspends and resumes shift operations without
loss of data.
Update-IR
In this state, the latches shadowing the instruction register are updated with the new instruction.
instruction-register description
The instruction register (IR) is an 8-bit serial register that outputs control signals to the device. Table 2 lists the
instructions implemented in the ’ACT8997 and the data register selected by each instruction. The MSB of the
IR is an even-parity bit. If the value scanned into the IR during Shift-IR does not contain even parity, an error
signal (IRERR) is generated internally as shown in Table 3. The ’ACT8997 can be configured to output IRERR
via DCO if the TAP enters the Pause-IR state.
During the Capture-IR state, the IR status word is loaded.The IR status word contains information about the
most recently loaded value of the instruction register and the logic level present at the DCI input. The IR status
word is encoded as shown in Table 4. Figure 2 shows the order of scan for the IR.
TDI or DTDI
Bit 7
(MSB)
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
(LSB)
TDO
Figure 2. Instruction-Register Bits and Order of Scan
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
7
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
Table 2. Instruction-Register Opcodes
BINARY CODE
BIT 7 → BIT 0
MSB → LSB
HEX
VALUE
00000000
00
10000001
SCOPE OPCODE
DESCRIPTION
SELECTED DATA
REGISTER
EXTEST
BYPASS†
Boundary scan
Boundary scan
Test
81
Bypass scan
Bypass
Normal
10000010
82
SAMPLE/PRELOAD
Sample boundary
Boundary scan
Normal
00000011
03
Boundary scan
Boundary scan
Test
10000100
84
INTEST
BYPASS†
Bypass scan
Bypass
Normal
00000101
05
Bypass scan
Bypass
Normal
00000110
06
BYPASS†
BYPASS†
Bypass scan
Bypass
Normal
10000111
87
BYPASS†
Bypass scan
Bypass
Normal
10001000
88
COUNT
Count
Bypass
Normal
00001001
09
Count
Bypass
Normal
00001010
0A
COUNT
BYPASS†
Bypass scan
Bypass
Normal
10001011
8B
Bypass scan
Bypass
Normal
00001100
0C
Bypass scan
Bypass
Normal
10001101
8D
BYPASS
Bypass scan
Bypass
Normal
10001110
8E
SCANCN
Control register scan
Control
Normal
BYPASS†
BYPASS†
00001111
0F
SCANCN
Control register scan
Control
Normal
11111010
FA
SCANCNT
Counter scan
Counter
Normal
01111011
7B
READCNT
Counter read
Counter
Normal
11111100
FC
SCANIDB
ID bus register scan
ID bus
Normal
01111101
7D
READIDB
ID bus register read
ID bus
Normal
01111110
7E
SCANSEL
Select register scan
Select
Normal
BYPASS
Bypass scan
Bypass
Normal
All others
† A SCOPE opcode exists but is not supported by the ’ACT8997.
Table 3. IRERR Function Table
NO. OF INSTRUCTION
REGISTER BITS = 1
IRERR
0, 2, 4, 6, 8
1
1, 3, 5, 7
0
Table 4. Instruction-Register Status Word
IR BIT
VALUE†
7
IRERR (see Table 3)
6
0
5
0
4
0
3
DCI (1 = active, 0 = inactive)
2
0
1
0
0
1
† This value is loaded in the instruction
register during the Capture-IR TAP state.
8
MODE
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
instruction-register opcode description
The operation of the ’ACT8997 is dependent on the instruction loaded into the IR. Each instruction selects one
of the data registers to be placed between TDI or DTDI and TDO during the Shift-DR TAP state. All the required
instructions of IEEE Standard 1149.1 are implemented in the ’ACT8997.
boundary scan
This instruction implements the required EXTEST and optional INTEST operations of IEEE Standard 1149.1.
The boundary-scan register (which includes the ID-bus register) is placed in the scan path. Data appearing at
input pins included in the boundary-scan register is captured. Data previously loaded into the output pins
included in the boundary-scan register is forced through the outputs.
bypass scan
This instruction implements the required BYPASS operation of IEEE Standard 1149.1. The bypass register is
placed in the scan path and preloads with a logic 0 during Capture-DR.
sample boundary
This instruction implements the required SAMPLE/PRELOAD operation of IEEE Standard 1149.1. The
boundary-scan register is placed in the scan path, and data appearing at the inputs and outputs included in the
boundary-scan register is sampled on the rising edge of TCK in Capture-DR.
count
The counter register begins counting on each DCI transition. The count begins from the value present in the
register before the count instruction was loaded. The counter can be configured by the control register to count
up or down on either the low-to-high or high-to-low transition of DCI. Counting occurs only while in the
Run-Test /Idle TAP state.
control-register scan
The control register is placed in the scan path for a subsequent shift operation. The register is not preloaded
during Capture-DR.
counter-register scan
The counter register is placed in the scan path. During Capture-DR, the current value of the counter is loaded
in the counter register. At Update-DR, the newly shifted value is preloaded to the counter.
counter-register read
The counter register is placed in the scan path. During Capture-DR, the prior preload value of the counter is
loaded into the counter register. At Update-DR, the newly shifted value is preloaded to the counter.
ID-bus-register scan
The ID-bus register (a subset of the boundary-scan register) is placed in the scan path for a subsequent shift
operation. The data appearing on the ID bus is loaded into the ID-bus register on the rising edge of TCK in
Capture-DR.
ID-bus-register read
The ID-bus register is placed in the scan path for a subsequent shift operation. The register is not preloaded
during Capture-DR.
select-register scan
The select register is placed in the scan path for a subsequent shift operation. The register is not preloaded
during Capture-DR.
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
9
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
control register description
The control register (CTLR) is a 10-bit serial register that controls the enable and select functions of the
’ACT8997. A reset operation forces all bits to a low logic level. The contents of the CTLR are latched and
decoded during the Update-DR TAP state. The specific function of each bit is listed in Table 5. The enable and
select functions of the CTLR bits are mapped as follows:
Table 5. Control-Register Bit Mapping
BIT
9
8
7
6 5
6,
4
3
2
1
0
VALUE
FUNCTION
0
Configure counter to count up
1
Configure counter to count down
0
Do not stop counting when the count reaches 00000000
1
Stop counting when the count reaches 00000000 (count down only)
0
Configure DCO as an active-low output
1
Configure DCO as an active-high output
00
DCO = Inactive (level depends on CTLR bit 7)
01
DCO = IRERR
10
DCO = CE, an internal logic 0 generated when the count is 00000000 (count down) or 11111111 (count up)
11
DCO = DCI
0
Do not mask IRERR from DCO
1
Mask IRERR from DCO
0
Configure DCO as an open-drain output
1
Configure DCO as a 3-state output
0
Disable DCO
1
Enable DCO
0
Configure DCI as an active-low input
1
Configure DCI as an active-high input
0
Enable DTCK, DTDO(1–4), and DTMS(1–4) [outputs DTDO(1–4) depend on select register (see Table 7)]
1
Disable DTCK, DTDO(1–4), and DTMS(1–4)
Bit 9 – Up/Down
This bit sets the count mode of the counter register (reset condition = count up).
Bit 8 – Latch on Zero
The counter register can be configured to stop counting when its value is 00000000 and ignore subsequent
transitions on the counter clock, DCI. The latch-on-zero option is valid only in the count-down mode
(reset condition = do not latch on zero). The value of this bit has no effect on the operation of the counter if
CTLR bit 9 = 0.
Bit 7 – DCO Polarity Select
DCO can be configured as an active-low or active-high output (reset condition = active low).
Bit 6/Bit 5 – DCO Source Select 1/DCO Source Select 0
DCO can be used to output the IRERR signal generated by the ’ACT8997 (see Table 3). Bits 6 and 5 can be
set to output IRERR via DCO on the falling edge of TCK in the Pause-IR state. DCO can also be configured
to become active when the value of the counter is 00000000, to follow DCI, or be set to a static high or low level
(reset condition = static high level).
10
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
Bit 4 – Parity Mask
The signal IRERR can be masked from appearing on DCO even if bits 6 and 5 are set such that it is output in
the Pause-IR state (reset condition = do not mask IRERR).
Bit – DCO Drive Select
DCO can be configured as either an open-drain or 3-state output (reset condition = open drain). The open-drain
configuration allows multiple DCO outputs to be used in a wired-OR or wired-AND application. The 3-state
configuration allows the DCO output to be connected to a bus.
Bit 2 – DCO Enable
When configured as a 3-state output, DCO can be placed in the high-impedance state
(reset condition = disabled). If configured as an open-drain output and disabled, DCO outputs a high level.
Bit 1 – DCI Polarity Select
DCI can be configured as an active-low or active-high input (reset condition = active low).
Bit 0 – Device Test Pins Output Enable (active low)
DTCK, DTDO1–4, and DTMS1–4 pins can be placed in the high-impedance state (disabled) with this bit
(reset condition = not disabled). If DTDO1–4 pins are not disabled using this control bit, then their drive state
is dependent on the value of the select register (see Table 7).
Several CTLR bits affect the functionality of the DCO output. The DCO function table is given in Table 6. Figure 3
illustrates the order of scan for the CTLR.
TDI or DTDI
Bit 9
(MSB)
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
(LSB)
TDO
Figure 3. Control-Register Bits and Order of Scan
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
11
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
Table 6. DCO Function Table
DCI
INTERNAL
SIGNALS†
CONTROL-REGISTER BITS‡
DCO
IRERR
CE
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
BIT 2
BIT 1
X
X
X
X
X
X
X
0
0
X
H
X
X
X
X
X
X
X
1
0
X
Z
X
X
X
0
0
0
X
X
1
X
H
X
X
X
1
0
0
X
X
1
X
L
X
X
X
0
0
1
1
X
1
X
H
X
X
X
1
0
1
1
X
1
X
L
X
0
X
0
0
1
0
X
1
X
L in Pause-IR§, H otherwise
X
1
X
0
0
1
0
X
1
X
H
X
0
X
1
0
1
0
X
1
X
H in Pause-IR§, L otherwise
X
1
X
1
0
1
0
X
1
X
L
X
X
0
0
1
0
X
X
1
X
L
X
X
0
1
1
0
X
X
1
X
H
X
X
1
0
1
0
X
X
1
X
H
X
X
1
1
1
0
X
X
1
X
L
L
X
X
1
1
1
X
X
1
0
H
L
X
X
1
1
1
X
X
1
1
L
L
X
X
0
1
1
X
X
1
0
L
H
L
X
X
0
1
1
X
X
1
1
H
X
X
1
1
1
X
X
1
0
L
H
X
X
1
1
1
X
X
1
1
H
H
X
X
0
1
1
X
X
1
0
H
H
X
X
0
1
1
X
X
1
1
L
† These signals are generated as described elsewhere in this data sheet.
‡ The control register must contain these values after the TAP has passed through its most recent Update-DR state.
§ DCO becomes active on the falling edge of TCK as the TAP enters the Pause-IR state and becomes inactive on the
falling edge of TCK as the TAP enters Exit2-IR.
12
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
select register description
The select register (SR) is an 8-bit serial register that determines which, if any, of the secondary scan paths
(SSPs) will be included in the primary scan path. A reset operation forces all bits to a logic 0. The register is
divided into four 2-bit sections, each of which controls one SSP. Figure 4 shows the mapping of the bits to the
SSPs and the order of scan. For each SSP, the higher-order bit is the MSB and the lower-order bit is the LSB
(e.g., bit 3 is the MSB of SSP2 and bit 2 is the LSB of SSP2).
TDI or DTDI
Bit 7
(MSB)
Bit 6
Bit 5
SSP4
Bit 4
Bit 3
SSP3
Bit 2
SSP2
Bit 0
(LSB)
Bit 1
TDO
SSP1
Figure 4. Select Register Bits and Order of Scan
When a new 8-bit value is loaded into the SR, the configuration of one or more DTMS pins may change. If the
new value of the SR configures a DTMS pin to a static (high or low) level, it assumes that level on the falling
edge of TCK in the Update-DR TAP state. This condition is independent of any previous SR configurations. If
the new value of the SR forces a DTMS pin to follow TMS (i.e., select the secondary scan path) and one or more
DTMS pins are currently in the TMS-follow mode, the transfer of DTMS lines occurs on the falling edge of TCK
in the Update-DR TAP state. If, however, the new configuration forces a DTMS pin to follow TMS while no other
DTMS pin is selected, the DTMS pin is forced low and does not begin following TMS until the falling edge of
TCK in the Run-Test/Idle TAP state; therefore, when an SSP is initially selected, the TAP state should travel from
Update-DR to Run-Test /Idle, not from Update-DR to Select-DR-Scan.
Although any combination of SSPs can be selected, the order of scan for each combination is fixed (see data
flow description for details). The SR bit decoding is shown in Table 7.
Table 7. Select Register-Bit Decoding
MSB
LSB
DTMS
SOURCE
DTDO
STATUS
0
0
H
Z
Z
Active†
0
1
L
1
X
TMS
† The DTDO1–4 outputs are active only in
the Shift-IR and Shift-DR TAP states.
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
13
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
boundary-scan register/ID-bus register description
The boundary-scan register (BSR) is a 10-bit serial register that can be used to capture data appearing at
selected device inputs, force data through device outputs, and apply data to the device’s internal logic. The BSR
is made up of boundary-scan cells (BSCs). Table 8 lists the device signal for each of the 10 BSCs that comprise
the BSR. A reset operation does not affect the contents of the BSR.
Table 8. Boundary-Scan Register Bit Mapping
BIT
TERMINAL
NAME
SIGNAL DESCRIPTION
9
MCI
Master condition in
8
MCO
Master condition out
7
DCI
6
DCOTS†
Enable control for DCO in 3-state configuration (active low)
5
DCOOD†
Enable control for DCO in open-drain configuration (active low)
4
DCO
3
ID4
Identification bus bit 4
2
ID3
Identification bus bit 3
1
ID2
Identification bus bit 2
0
ID1
Device condition in
Device condition out
Identification bus bit 1
† This internal signal cannot be observed from the I/O terminals of the device.
The four BSCs connected to the ID(1– 4) terminals form a subset of the BSR called the ID-bus register (IDBR).
The IDBR can be scanned without accessing the remaining BSCs of the BSR. Figure 5 shows the order of scan
for the BSR and IDBR.
TDI or DTDI
Bit 9
(MSB)
Bit 8
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
(LSB)
TDO
TDI or DTDI
IDBR
BSR
Figure 5. Boundary-Scan Register Bits and Order of Scan
bypass register description
The bypass register (BR) is a 1-bit serial register. The BR provides a means of effectively removing the
’ACT8997 from the primary scan path when it is not needed for the current test operation. Any selected
secondary scan paths remain active in the primary scan path as described in the data flow description. At power
up, the BR is placed in the scan path. During Capture-DR, the BR is preloaded with a low logic level. Figure 6
shows the order of scan for the bypass register.
TDI or DTDI
Bit 0
TDO
Figure 6. Bypass-Register Bit and Order of Scan
14
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
counter register description
The counter register (CNTR) is an 8-bit serial register and an associated 8-bit parallel-load up/down counter.
A reset operation forces all bits of the shift register to a logic 0 but does not affect the counter. The counter can
be preloaded with an initial value before counting begins, and the current value of the counter scanned out via
the shift register. The CNTR can be used to count events occurring on the secondary scan path(s) using the
DCI pin as a counter clock and can output interrupt signals via DCO when the count has reached its end value.
An internal signal, CE, is generated as a logic 0 when the count reaches its end value (i.e., 00000000 for count
down, 11111111 for count up). For any other count value, CE is a logic 1. Many of the features of the CNTR are
configured by a bit in the CTLR including:
Count direction up or down (control register bit 9; reset condition = count up).
Stop counting upon counting down to 00000000 (control register bit 8; reset condition = do not latch on zero).
Output CE signals at DCO (control register bits 5 and 6; reset condition = do not output CE at DCO).
Edge of DCI on which to trigger (control register bit 1; reset condition = positive edge).
Figure 7 shows the order of scan for the CNTR.
TDI or DTDI
Bit 7
(MSB)
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
(LSB)
TDO
Figure 7. Counter-Register Bits and Order of Scan
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
15
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
data flow description
The direction of serial-data flow in the ’ACT8997 is dependent on the current instruction and value of the SR.
Figure 8 shows the data flow when one or more SSPs have been selected. When more than one SSP has been
selected, the order of scan is determined by which SSPs have been selected as shown in Table 9. The ’ACT8997
add one bit of delay from TDI or DTDI to DTDO.
’ACT8997
TDI
IR or
Selected DR
TDO
NO SECONDARY SCAN PATH SELECTED
Selected Scan Path
’ACT8997
TDI
(1-bit delay)
DTDOn
TDI
SSPn
’ACT8997
TDO
DTDIn
IR or
Selected DR
TDO
ONE SECONDARY SCAN PATH SELECTED
Selected Scan Path
’ACT8997
TDI
(1-bit delay)
DTDOx
TDI
(1-bit delay)
DTDOn
TDI
SSPn
TDO
Selected Scan Path
’ACT8997
DTDIn (1-bit delay)
TDO
Selected Scan Path
’ACT8997
DTDIx
SSPx
DTDOm
TDI
SSPm
’ACT8997
TDO
IR or
DTDIm Selected DR
MULTIPLE SECONDARY SCAN PATHS SELECTED
Figure 8. Data Flow in the ’ACT8997
16
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
TDO
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
Table 9. Scan-Path Configurations
SR BIT
SSP CONFIGURATION
SCAN PATH CONFIGURATION†‡
SCAN-PATH
7
5
3
1
SSP4
SSP3
SSP2
SSP1
0
0
0
0
Inactive
Inactive
Inactive
Inactive
0
0
0
1
Inactive
Inactive
Inactive
Active
TDI–(1)–SSP1–SPL–TDO
0
0
1
0
Inactive
Inactive
Active
Inactive
TDI–(1)–SSP2–SPL–TDO
0
0
1
1
Inactive
Inactive
Active
Active
0
1
0
0
Inactive
Active
Inactive
Inactive
0
1
0
1
Inactive
Active
Inactive
Active
TDI–(1)–SSP1–(1)–SSP3–SPL–TDO
0
1
1
0
Inactive
Active
Active
Inactive
TDI–(1)–SSP2–(1)–SSP3–SPL–TDO
0
1
1
1
Inactive
Active
Active
Active
1
0
0
0
Active
Inactive
Inactive
Inactive
1
0
0
1
Active
Inactive
Inactive
Active
TDI–(1)–SSP1–(1)–SSP4–SPL–TDO
1
0
1
0
Active
Inactive
Active
Inactive
TDI–(1)–SSP2–(1)–SSP4–SPL–TDO
1
0
1
1
Active
Inactive
Active
Active
1
1
0
0
Active
Active
Inactive
Inactive
1
1
0
1
Active
Active
Inactive
Active
TDI–(1)–SSP1–(1)–SSP3–(1)–SSP4–SPL–TDO
1
1
1
0
Active
Active
Active
Inactive
TDI–(1)–SSP2–(1)–SSP3–(1)–SSP4–SPL–TDO
TDI–SPL–TDO
TDI–(1)–SSP1–(1)–SSP2–SPL–TDO
TDI–(1)–SSP3–SPL–TDO
TDI–(1)–SSP1–(1)–SSP2–(1)–SSP3–SPL–TDO
TDI–(1)–SSP4–SPL–TDO
TDI–(1)–SSP1–(1)–SSP2–(1)–SSP4–SPL–TDO
TDI–(1)–SSP3–(1)–SSP4–SPL–TDO
1
1
1
1
Active
Active
Active
Active
TDI–(1)–SSP1–(1)–SSP2–(1)–SSP3–(1)–SSP4–SPL–TDO
† The scan-path configuration is the order of scan, beginning with the TDI of the ’ACT8997 and ending with the TDO of the ’ACT8997.
‡ A (1) indicates one bit of delay through the ’ACT8997. SPL indicates the selected scan register within the ’ACT8997.
absolute maximum ratings over operating free-air temperature range (unless otherwise noted)§
Supply voltage range, VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.5 V to 7 V
Input voltage range, VI (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.5 V to VCC + 0.5 V
Output voltage range, VO (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.5 V to VCC + 0.5 V
Input clamp current, IIK (VI < 0 or VI > VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Output clamp current, IOK (VI < 0 or VI > VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA
Continuous output current, IO (VO = 0 to VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±25 mA
Maximum power dissipation at TA = 55°C (in still air) (see Note 2): DW package . . . . . . . . . . . . . . . . . . 1.7 W
NT package . . . . . . . . . . . . . . . . . . . 1.3 W
Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . – 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 clamp-current ratings are observed.
2. The maximum package power dissipation is calculated using a junction temperature of 150°C and a board trace length of 750 mils,
except for the NT package, which has trace length of zero. For more information, refer to the Package Thermal Considerations
application note in the ABT Advanced BiCMOS Technology Data Book, literature number SCBD002.
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
17
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
recommended operating conditions
SN54ACT8997
MAX
MIN
MAX
4.5
5.5
4.5
5.5
VCC
VIH
Supply voltage
VIL
VI
Low-level input voltage
Input voltage
0
VO
Output voltage
0
IOH
High level output current
High-level
High-level input voltage
2
Low level output current
Low-level
TA
Operating free-air temperature
TDO, DTDO(1–4), MCO
VCC
VCC
0
0
0.8
V
V
–10
–16
7
10
DCO (open drain or 3 state)
11
16
DTMS(1–4)
16
24
32
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
125
V
VCC
VCC
–7
– 55
UNIT
V
–11
DTMS(1–4), DCO (3 state), DTCK
DTCK
18
2
0.8
TDO, DTDO(1–4), MCO
IOL
SN74ACT8997
MIN
V
mA
mA
48
0
70
°C
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
electrical characteristics over recommended operating free-air temperature range (unless
otherwise noted)
PARAMETER
TEST CONDITIONS
SN54ACT8997
MIN
MAX
SN74ACT8997
TYP†
MAX
MIN
UNIT
VCC = 4
4.5
5V
IOH = –7 mA
IOH = –10 mA
3.6
5V
VCC = 4
4.5
IOH = –11 mA
IOH = –16 mA
3.6
TDO DTDO(1–4),
TDO,
DTDO(1 4) MCO
VCC = 4
4.5
5V
IOL = 7 mA
IOL = 10 mA
0.5
DCO (open drain or 3 state)
VCC = 4
4.5
5V
IOL = 11 mA
IOL = 16 mA
0.5
VCC = 4
4.5
5V
IOL = 16 mA
IOL = 24 mA
0.5
DTCK
VCC = 4
4.5
5V
IOL = 32 mA
IOL = 48 mA
0.5
IOZ‡
DTDO(1–4), DTMS(1–4),
DCO, DTCK
VCC = 5.5 V,
VO = VCC or GND
±10
±5
µA
IOH
DCO (open drain)
VCC = 5.5 V,
VCC = 5.5 V,
VO = VCC
VI = VCC or GND
20
10
µA
MCI, DCI, TCK, ID(1–4)
±1
±1
TDI,, DTDI(1–4),
(
),
TMS, TRST
5V
VCC = 5
5.5
VI = VCC
VI = GND
TDO DTDO(1–4),
TDO,
DTDO(1 4) MCO
VOH
DTMS(1–4),
(
), DCO ((3 state),
),
DTCK
VOL
DTMS(1 4)
DTMS(1–4)
II
ICC
Ci
Co
DCO
V
3.7
0.5
0.5
0.5
±1
VI = VCC or GND
VO = VCC or GND
V
0.5
–0.1
VCC = 5.5 V, VI = VCC or GND, IO = 0
VCC = 5.5 V, One input at VI = 3.4 V,
Other inputs at VCC or GND
∆ICC§
3.7
–20
±1
–0.1
µA
–20
100
100
µA
1
1
mA
6
pF
15
pF
Co
All other outputs
VO = VCC or GND
10
pF
† Typical values are at VCC = 5 V.
‡ For I/O pins, the parameter IOZ includes the input-leakage current. For the DCO pin, the parameter IOZ includes the open-drain output-leakage
current.
§ This is the increase in supply current for each input being driven at TTL levels rather than VCC or GND.
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
19
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
timing requirements over recommended ranges of supply voltage and operating free-air
temperature
SN54ACT8997
fclock
l k
Clock frequency
MAX
MIN
MAX
TCK
0
20
0
20
DCI (count mode)
0
20
0
20
TCK high or low
tw
tsu
th
Pulse duration
Setup time
Hold time
12
12
DCI high or low (count mode)
7
7
TRST low
7
7
TMS before TCK↑
8
8
TDI before TCK↑
9
9
Any DTDI before TCK↑
7
7
MCI before TCK↑
3
3
DCI before TCK↑
3
2
Any ID before TCK↑
2
2
TMS after TCK↑
2
2
TDI after TCK↑
2
2
Any DTDI after TCK↑
2
2
MCI after TCK↑
4
4
DCI after TCK↑
4
4
Any ID after TCK↑
4
4
100*
100
td
Delay time
Power up to TCK↑
* On products compliant to MIL-PRF-38535, this parameter is not production tested.
20
SN74ACT8997
MIN
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
UNIT
MHz
ns
ns
ns
ns
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
switching characteristics over recommended ranges of supply voltage and operating free-air
temperature (see Figure 9)
PARAMETER
fmax
FROM
(INPUT)
TO
(OUTPUT)
SN54ACT8997
MIN
MAX
SN74ACT8997
MIN
TCK
20
20
DCI (count mode)
20
20
tPLH
tPHL
TCK
DTCK
tPLH
tPHL
TCK↓
TDO
tPLH
tPHL
TCK↓
Any DTDO
tPLH
tPHL
TCK↓
Any DTMS
tPLH
TCK↓
MAX
MHz
2
14
3
12
2
16
3
14
7
28
9
25
7
26
9
24
7
27
9
25
7
26
9
24
9
31
11
29
9
31
12
29
DCO (open drain)
9
33
12
31
DCO (3 state)
9
32
12
30
DCO (open drain)
9
34
12
32
DCO (3 state)
9
31
12
29
4
21
6
19
5
23
7
21
5
23
7
20
5
22
7
20
DCO (open drain)
9
30
11
27
DCO (3 state)
6
29
10
26
DCO (open drain)
7
29
10
25
DCO (3 state)
6
26
9
23
3
17
5
15
3
16
4
14
5
19
5
17
5
20
7
18
6
23
7
21
6
28
9
26
6
23
9
21
6
24
9
22
8
30
10
27
8
31
10
28
9
31
11
28
9
33
11
30
tPHL
TCK↓
tPLH
tPHL
TMS
Any DTMS
tPLH
tPHL
MCI
MCO
tPLH
DCI
tPHL
DCI
tPHZ
tPLZ
TCK↓
TDO
tPHZ
tPLZ
TCK↓
Any DTDO
tPHZ
tPLZ
TCK↓
Any DTMS
tPHZ
tPLZ
TCK↓
DCO
tPZH
tPZL
TCK↓
TDO
tPZH
tPZL
TCK↓
Any DTDO
tPZH
tPZL
TCK↓
Any DTMS
tPZH
tPZL
TCK↓
DCO
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
UNIT
8
31
11
29
10
35
13
33
9
37
14
35
8
35
13
32
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
21
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
APPLICATION INFORMATION
Subsystem
SSP4
TDO
TCK
TMS
SSP3
TDO
TCK
TMS
SSP2
TDO
TCK
TMS
SSP1
TDO
TCK
TMS
TDI
TDI
TDI
4
DTDO
(1–4)
DCI
DTCK
4
DTMS(1–4)
4
DTDI(1–4)
TDI
MCO
ID4
TDO
VCC or GND
MCI
ID3
TCK
VCC or GND
TMS
ID2
TRST
VCC or GND
’ACT8997
DCO
ID1
TDI
VCC or GND
TDO
INT1
RSTOUT
PBC
To Remainder
of Primary
Scan Path
TMSOUT
TCKOUT
INT2
TDI
22
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
SN54ACT8997, SN74ACT8997
SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES
SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS
SCAS157D – APRIL 1990 – REVISED DECEMBER 1996
PARAMETER MEASUREMENT INFORMATION
2 × VCC
S1
500 Ω
From Output
Under Test
Open
GND
TEST
S1
tPLH/tPHL
tPLZ/tPZL
tPHZ/tPZH
Open
2 × VCC
GND
500 Ω
CL = 50 pF
(see Note A)
LOAD CIRCUIT
3V
Timing Input
1.5 V
0V
tw
tsu
3V
Input
1.5 V
th
1.5 V
3V
1.5 V
1.5 V
Data Input
0V
0V
VOLTAGE WAVEFORMS
PULSE DURATION
VOLTAGE WAVEFORMS
SETUP AND HOLD TIMES
Output
Control
(low-level
enabling)
3V
Input
1.5 V
1.5 V
0V
tPHL
tPLH
In-Phase
Output
VOH
50% VCC
VOL
50% VCC
Out-of-Phase
Output
VOH
50% VCC
VOL
50% VCC
0V
tPZL
Output
Waveform 2
S1 at GND
(see Note B)
[ VCC
tPLZ
Output
Waveform 1
S1 at 2 × VCC
(see Note B)
tPLH
tPHL
3V
1.5 V
1.5 V
50% VCC
VOL
tPHZ
tPZH
VOLTAGE WAVEFORMS
PROPAGATION DELAY TIMES
20% VCC
50% VCC
80% VCC
VOH
[0V
VOLTAGE WAVEFORMS
ENABLE AND DISABLE TIMES
NOTES: A. CL includes probe and jig capacitance.
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. Input pulses are supplied by generators having the following characteristics: PRR ≤ 10 MHz, ZO = 50 Ω, tr = 3 ns, tf = 3 ns.
For testing pulse duration: tr = 1 to 3 ns, tf = 1 to 3 ns. Pulse polarity may be either high-to-low-to-high or a low-to-high-to-low.
D. The outputs are measured one at a time with one transition per measurement.
Figure 9. Load Circuit and Voltage Waveforms
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
23
PACKAGE OPTION ADDENDUM
www.ti.com
26-Sep-2005
PACKAGING INFORMATION
Orderable Device
Status (1)
Package
Type
Package
Drawing
Pins Package Eco Plan (2)
Qty
Lead/Ball Finish
MSL Peak Temp (3)
5962-9323901Q3A
ACTIVE
LCCC
FK
28
1
TBD
Call TI
Level-NC-NC-NC
5962-9323901QXA
ACTIVE
CDIP
JT
28
1
TBD
Call TI
Level-NC-NC-NC
SN74ACT8997DW
ACTIVE
SOIC
DW
28
20
Pb-Free
(RoHS)
CU NIPDAU
Level-1-260C-UNLIM
SN74ACT8997DWR
ACTIVE
SOIC
DW
28
1000
Pb-Free
(RoHS)
CU NIPDAU
Level-1-260C-UNLIM
SN74ACT8997NT
OBSOLETE
PDIP
NT
28
TBD
Call TI
Call TI
SNJ54ACT8997FK
ACTIVE
LCCC
FK
28
1
TBD
Call TI
Level-NC-NC-NC
SNJ54ACT8997JT
ACTIVE
CDIP
JT
28
1
TBD
Call TI
Level-NC-NC-NC
(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) 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.
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.
Addendum-Page 1
MECHANICAL DATA
MCER004A – JANUARY 1995 – REVISED JANUARY 1997
JT (R-GDIP-T**)
CERAMIC DUAL-IN-LINE
24 LEADS SHOWN
PINS **
A
13
24
B
1
24
28
A MAX
1.280
(32,51)
1.460
(37,08)
A MIN
1.240
(31,50)
1.440
(36,58)
B MAX
0.300
(7,62)
0.291
(7,39)
B MIN
0.245
(6,22)
0.285
(7,24)
DIM
12
0.070 (1,78)
0.030 (0,76)
0.100 (2,54) MAX
0.320 (8,13)
0.290 (7,37)
0.015 (0,38) MIN
0.200 (5,08) MAX
Seating Plane
0.130 (3,30) MIN
0.023 (0,58)
0.015 (0,38)
0°–15°
0.014 (0,36)
0.008 (0,20)
0.100 (2,54)
4040110/C 08/96
NOTES: A.
B.
C.
D.
E.
All linear dimensions are in inches (millimeters).
This drawing is subject to change without notice.
This package can be hermetically sealed with a ceramic lid using glass frit.
Index point is provided on cap for terminal identification.
Falls within MIL STD 1835 GDIP3-T24, GDIP4-T28, and JEDEC MO-058 AA, MO-058 AB
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
MECHANICAL DATA
MLCC006B – OCTOBER 1996
FK (S-CQCC-N**)
LEADLESS CERAMIC CHIP CARRIER
28 TERMINAL SHOWN
18
17
16
15
14
13
NO. OF
TERMINALS
**
12
19
11
20
10
A
B
MIN
MAX
MIN
MAX
20
0.342
(8,69)
0.358
(9,09)
0.307
(7,80)
0.358
(9,09)
28
0.442
(11,23)
0.458
(11,63)
0.406
(10,31)
0.458
(11,63)
21
9
22
8
44
0.640
(16,26)
0.660
(16,76)
0.495
(12,58)
0.560
(14,22)
23
7
52
0.739
(18,78)
0.761
(19,32)
0.495
(12,58)
0.560
(14,22)
24
6
68
0.938
(23,83)
0.962
(24,43)
0.850
(21,6)
0.858
(21,8)
84
1.141
(28,99)
1.165
(29,59)
1.047
(26,6)
1.063
(27,0)
B SQ
A SQ
25
5
26
27
28
1
2
3
4
0.080 (2,03)
0.064 (1,63)
0.020 (0,51)
0.010 (0,25)
0.020 (0,51)
0.010 (0,25)
0.055 (1,40)
0.045 (1,14)
0.045 (1,14)
0.035 (0,89)
0.045 (1,14)
0.035 (0,89)
0.028 (0,71)
0.022 (0,54)
0.050 (1,27)
4040140 / D 10/96
NOTES: A.
B.
C.
D.
E.
All linear dimensions are in inches (millimeters).
This drawing is subject to change without notice.
This package can be hermetically sealed with a metal lid.
The terminals are gold plated.
Falls within JEDEC MS-004
POST OFFICE BOX 655303
• DALLAS, TEXAS 75265
IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications,
enhancements, improvements, and other changes to its products and services at any time and to discontinue
any product or service without notice. Customers should obtain the latest relevant information before placing
orders and should verify that such information is current and complete. All products are sold subject to TI’s terms
and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in
accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI
deems necessary to support this warranty. Except where mandated by government requirements, testing of all
parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for
their products and applications using TI components. To minimize the risks associated with customer products
and applications, customers should provide adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right,
copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process
in which TI products or services are used. Information published by TI regarding third-party products or services
does not constitute a license from TI 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 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. Reproduction
of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for
such altered documentation.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that
product or service voids all express and any implied warranties for the associated TI product or service and
is an unfair and deceptive business practice. TI is not responsible or liable for any such statements.
Following are URLs where you can obtain information on other Texas Instruments products and application
solutions:
Products
Applications
Amplifiers
amplifier.ti.com
Audio
www.ti.com/audio
Data Converters
dataconverter.ti.com
Automotive
www.ti.com/automotive
DSP
dsp.ti.com
Broadband
www.ti.com/broadband
Interface
interface.ti.com
Digital Control
www.ti.com/digitalcontrol
Logic
logic.ti.com
Military
www.ti.com/military
Power Mgmt
power.ti.com
Optical Networking
www.ti.com/opticalnetwork
Microcontrollers
microcontroller.ti.com
Security
www.ti.com/security
Telephony
www.ti.com/telephony
Video & Imaging
www.ti.com/video
Wireless
www.ti.com/wireless
Mailing Address:
Texas Instruments
Post Office Box 655303 Dallas, Texas 75265
Copyright  2005, Texas Instruments Incorporated