SCANSTA101 National Semiconductor Corporation, SCANSTA101 Datasheet

no-image

SCANSTA101

Manufacturer Part Number
SCANSTA101
Description
Low Voltage Ieee 1149.1 Sta Master
Manufacturer
National Semiconductor Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SCANSTA101SM
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
SCANSTA101SM/NOPB
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
SCANSTA101SMX
Manufacturer:
Texas Instruments
Quantity:
10 000
Part Number:
SCANSTA101SMX/NOPB
Manufacturer:
Texas Instruments
Quantity:
10 000
© 2007 National Semiconductor Corporation
SCANSTA101
Low Voltage IEEE 1149.1 STA Master
General Description
The SCANSTA101 is designed to function as a test master
for a IEEE 1149.1 test system. The minimal requirements to
create a tester are a microcomputer (uP, RAM/ROM, clock,
etc.), SCANEASE r2.0 software, and a STA101.
The SCANSTA101 is an enhanced version of, and replace-
ment for, the SCANPSC100. The additional features of the
STA101 further allow it to offload some of the processor over-
head while remaining flexible. The device architecture sup-
ports IEEE 1149.1, BIST, and IEEE 1532. The flexibility will
allow it to adapt to any changes that may occur in 1532 and
support yet unknown variants.
The SCANSTA101 is useful in improving vector throughput
when applying serial vectors to system test circuitry and re-
duces the software overhead that is associated with applying
serial patterns with a parallel processor. The SCANSTA101
features a generic Parallel Processor Interface (PPI) which
operates by serializing data from the parallel bus for shifting
through the chain of 1149.1 compliant components (i.e., scan
chain). Writes can be controlled either by wait states or the
DTACK line. Handshaking is accomplished with either polling
or interrupts.
SCANSTA101 Architecture
101215
FIGURE 1.
Features
Compatible with IEEE Std. 1149.1 (JTAG) Test Access
Port and Boundary Scan Architecture
Supported by National's SCAN Ease (Embedded
Application Software Enabler) Software Rev 2.0
Uses generic, asynchronous processor interface;
compatible with a wide range of processors and PCLK
frequencies
16-bit Data Interface (IP scalable to 32-bit)
2Kx32 bit dual-port memory addressing for access by the
PPI or the 1149.1 master
Load-on-the-fly (LotF) and Preload operating modes
supported
On-Board Sequencer allows multi-vector operations such
as those required to load data into an FPGA
On-Board Compares support TDI validation against
preloaded expected data
32-bit Linear Feedback Shift Register (LFSR) at the Test
Data In (TDI) port
State, Shift, and BIST macros allow predetermined TMS
sequences to be utilized
Operates at 3.3v supply voltages w/ 5V tolerant I/O
Outputs support Power-Down TRI-STATE mode.
November 2006
10121502
www.national.com

Related parts for SCANSTA101

SCANSTA101 Summary of contents

Page 1

... SCANSTA101 Low Voltage IEEE 1149.1 STA Master General Description The SCANSTA101 is designed to function as a test master for a IEEE 1149.1 test system. The minimal requirements to create a tester are a microcomputer (uP, RAM/ROM, clock, etc.), SCANEASE r2.0 software, and a STA101. The SCANSTA101 is an enhanced version of, and replace- ment for, the SCANPSC100 ...

Page 2

... Figure 1 shows a high level view of the SCANSTA101 Scan Master and its interface groups. Table 1 provides a brief de- scription of each of these interface groups. Table 2 provides a brief description of the external interfaces. The device is composed of three interfaces around a dual-port memory. These interfaces consist of the Parallel Processor Interface ...

Page 3

TABLE 2. Pin Descriptions Pin Name No. Pins I/O VCC 4 N/A 4 N/A GND 16 I/O D(15:0) D(31:16) 16 I/O (Note 1) A(4: SCK INT DTACK 1 O R/W 1 STB 1 1 ...

Page 4

Absolute Maximum Ratings If Military/Aerospace specified devices are required, please contact the National Semiconductor Sales Office/ Distributors for availability and specifications. Supply Voltage ( Input Diode Current ( −0. Input Voltage ...

Page 5

AC Electrical Characteristics/Operating Requirements supply voltage and temperature ranges unless otherwise specified. C Symbol Parameter PARALLEL PROCESSOR INTERFACE (PPI) t Set Up Time S1 CE, R/W, Addr, Data to STB t Hold Time H1 CE, R/W, Addr, Data to DTACK ...

Page 6

Symbol Parameter SERIAL SCAN INTERFACE (SSI) t Propagation Delay D5 SCK to TCK_SM t Propagation Delay D6 SCK to TDO_SM t Propagation Delay D7 SCK to TMS_SM t Propagation Delay - tpLH D8 SCK to TRIST_SM t Propagation Delay - ...

Page 7

Symbol Parameter TEST & DEBUG INTERFACE TIMING REQUIREMENTS (SCAN) t Setup Time S TMS to TCK t Hold Time H TMS to TCK t Setup Time S TDI to TCK t Hold Time H TDI to TCK t Pulse Width ...

Page 8

Applications/Programmers Reference Address Type Mnemonic 00h RW START 01h RW STATUS 02h RW INTCTRL 03h RW INTSTAT 04h RW SETUPR 05h RW CLKDIV 07h RW EXPR 08h RW LSSEDR 09h RW MSSEDR 0Ah RW LSRESR 0Bh RW MSRESR 0Ch RW ...

Page 9

Function Macro Index Macro 1 Macro 2 Macro Macro Sequencer Index ...

Page 10

Bit 2 Bit 1 Bit 0 Function Ignore Headers and Trailers Use Instruction Header Use Instruction Trailer Use both Instruction Header and Trailer Use Data ...

Page 11

The only area were this could occur in memory would be the TDI_SM memory space since both the SSI and PPI can write to this space, but the drivers shouldn't ...

Page 12

... SSI indicate to the FG when the SSI's pointer value has changed decrement and an increment occur at the same time to either of the counters, the counter value will not change. PPI INTERFACE TIMING The processor accesses to SCANSTA101 can be classified into six categories: • register read • ...

Page 13

SHIFTER The Shifter block contains two 32-bit shift registers for TDO_SM and TDI_SM respectively, and one 16-bit shift reg- ister for TMS_SM. The TMS_SM shifter block diagram is shown in Figure 2, the TDO_SM shifter block diagram is shown in ...

Page 14

The TDI_SM shifter unit consists of two 32-bit shift registers as shown in Figure 4. The shift register on top will be used as an LFSR register. However, before using the TDI_SM LFSR register, the LFSR Exponent and LFSR Seed ...

Page 15

TABLE 12. Compare and Use Mask/Compare Bit Descriptions Compare Results of Compare bit (bit 15 of Status register) stores the comparison results in the status register. This bit defaults to fail (zero) and will be updated ...

Page 16

Repeat Steps 1b through 1g to configure the ScanBridges in the remaining hierarchy levels. One set of pre-PAD and post-PAD bits is added to the patterns for each hierarchy level between the ScanMaster and the ScanBridge being configured. The ...

Page 17

If the TAP tracker is in the Shift-IR state and the number of levels of hierarchy is greater than one, set the count length to eight, and drive TDO_SM with post-PAD bits (all high) until the count length is ...

Page 18

FIGURE 8. Timing from Mode Register to Sequencer Start WRITING AND READING PARTIAL LONG WORDS Care should be taken when writing a partial long word to TDO_SM memory or reading a partial long word from TDI_SM memory. Since the TDO_SM ...

Page 19

SETUP[11:10] TDO_SM 00 Hold Previous value Default TDO value (Bit 6 of the SETUP register) (Note 10) 11 High Impedance Note 10: Default TDO value (bit 6 of the SETUP register) may be set ...

Page 20

Signal Name No. Pin Type TDI_SM 1 I TDO_SM 1 O TMS_SM 1 O TCK_SM 1 O TRST0_SM 1 O TRST1_SM 1 O TRIST_SM 1 O www.national.com TABLE 16. Serial Scan Interface Signal Descriptions Driver Type Freq. MHz LVTTL up ...

Page 21

FIGURE 13. SSI Timing Diagram with Clock Divider set to 4 FIGURE 14. SSI Timing Diagram with Clock Divider set to 8 Signal Name No. of Pin Type Bits TDO 1 O TDI 1 I,U TMS 1 I,U TCK 1 ...

Page 22

Signal Name No. of Pin Type Bits SCAN_EN 1 I SCAN_IN 1 I SCAN_OUT 1 O TEST AND DEBUG INTERFACE The test and debug interfaces are provided to perform man- ufacturing tests. There is a standard JTAG interface along with ...

Page 23

REGISTER DEFINITIONS The following sections include descriptions of each address- able register in the ScanMaster memory space. Following the title of the particular register, the mnemonic for the register is Bit(s) Type 15:14 RO Reserved 13 RW Onboard Memory BIST ...

Page 24

Bit(s) Type 15 RW Results of Compare (Note 13 BIST Running 13 RW Memory BIST Result 12 RW TDO Status Half-empty (Note 15 TDO Status Empty 10 RW TDI Status Full 9 RW TDI Status Half-full ...

Page 25

TABLE 21. Interrupt Control Register (INTCTRL) ($02) Bit(s) Type 15:13 RO Reserved 12 RW TDO Half-empty Interrupt Enable (Note 18 TDO Empty Interrupt Enable 10 RW TDI Full Interrupt Enable 9 RW TDI Half-full Interrupt Enable (Note 18) ...

Page 26

TABLE 22. Interrupt Status Register (INTSTAT) ($03) (Note 22) Bit(s) Type 15:13 RO Reserved 12 RW TDO Half-empty Interrupt (Note 21 TDO Empty Interrupt 10 RW TDI Full Interrupt 9 RW TDI Half-full Interrupt (Note 21 ...

Page 27

Bit(s) Type 15 RW 16/32 bit Mode 14:10 RO Reserved 11:10 RW TDO_SM Ctrl 9:7 RW Sync Bit Length 6 RW Default TDO Value 5 RW Debug Mode 4 RW ScanBridge Support Initiate/ Release 3 RW TRST 2 RW Reset ...

Page 28

Bit(s) Type 15:8 RO Reserved 7:1 RW Divisor 0 RO Reserved (hard coded) (Note 23) Note 23: LSB of the Clock Divider register is hard coded to zero. Divisor<7:1> '0000000' '0000001' '0000010' '0000100' '0001000' '0010000' '0100000' '1000000' TABLE 25. TDI_SM ...

Page 29

TABLE 29. TDI_SM LFSR MSB Result Register (MSRESR) ($0B) (Notes 30, 31) Bit(s) Type 15:0 RW MSW LFSR Result Note 30: MSW LFSR Result<15:0> is the MS word of the LFSR result. Note 31: This register along with register LSRESR ...

Page 30

An 8 instruction Tap Controller will be used to accomplish the IEEE 1149.1 support design. Instruction Mnemonic Binary Instruction Code EXTEST 000 SAMPLE/PRELOAD 001 BYPASS 111 IDCODE 010 HIGHZ 011 CLAMP 100 RUNBIST 110 SCANTEST 101 Version "0000" "1111 1100 ...

Page 31

... Physical Dimensions inches (millimeters) unless otherwise noted (Tape and Reel Ordering Code SCANSTA101SMX) 49-Pin BGA NS Package Number SLC49A Ordering Code SCANSTA101SM 31 www.national.com ...

Page 32

... National Semiconductor and the National Semiconductor logo are registered trademarks of National Semiconductor Corporation. All other brand or product names may be trademarks or registered trademarks of their respective holders. ...

Related keywords