JTAG Test Controller

Similar documents
BTW03 DESIGN CONSIDERATIONS IN USING AS A BACKPLANE TEST BUS International Test Conference. Pete Collins

3. Configuration and Testing

V6118 EM MICROELECTRONIC - MARIN SA. 2, 4 and 8 Mutiplex LCD Driver

74F273 Octal D-Type Flip-Flop

12. IEEE (JTAG) Boundary-Scan Testing for the Cyclone III Device Family

SMPTE-259M/DVB-ASI Scrambler/Controller

82C55A CHMOS PROGRAMMABLE PERIPHERAL INTERFACE

Complete 10-Bit/12-Bit, 25 MHz CCD Signal Processor AD9943/AD9944

Complete 10-Bit, 25 MHz CCD Signal Processor AD9943

Using the XC9500/XL/XV JTAG Boundary Scan Interface

Complete 12-Bit 40 MHz CCD Signal Processor AD9945

Comparing JTAG, SPI, and I2C

HT9B92 RAM Mapping 36 4 LCD Driver

DATASHEET HA457. Features. Applications. Ordering Information. Pinouts. 95MHz, Low Power, AV = 2, 8 x 8 Video Crosspoint Switch

CMD176P GHz 4-Bit Digital Phase Shifter. Features. Functional Block Diagram. Description

Complete 12-Bit 40 MHz CCD Signal Processor AD9945

Remote Diagnostics and Upgrades

UltraLogic 128-Macrocell ISR CPLD

VFD Driver/Controller IC

DM74LS377 Octal D-Type Flip-Flop with Common Enable and Clock

Document Part Number: Copyright 2010, Corelis Inc.

SignalTap Plus System Analyzer

FMS3810/3815 Triple Video D/A Converters 3 x 8 bit, 150 Ms/s

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

Overview of BDM nc. The IEEE JTAG specification is also recommended reading for those unfamiliar with JTAG. 1.2 Overview of BDM Before the intr

74F377 Octal D-Type Flip-Flop with Clock Enable

HVDD H1 H2 HVSS RG XV2 XV1 XSG1 XV3 XSG2 XV4

DM Segment Decoder/Driver/Latch with Constant Current Source Outputs

VFD Driver/Controller IC

Section 24. Programming and Diagnostics

SDA 3302 Family. GHz PLL with I 2 C Bus and Four Chip Addresses

Power Supply and Watchdog Timer Monitoring Circuit ADM9690

RST RST WATCHDOG TIMER N.C.

Obsolete Product(s) - Obsolete Product(s)

JRC ( JTAG Route Controller ) Data Sheet

Logic Devices for Interfacing, The 8085 MPU Lecture 4

JTAG-SMT1 Programming Module for Xilinx FPGAs. Overview. 23 mm. 21.5mm. Revised November 21, 2017 This manual applies to the JTAG-SMT1 rev.

FEATURES DESCRIPTION APPLICATION BLOCK DIAGRAM. PT6311 VFD Driver/Controller IC

GaAs, MMIC Fundamental Mixer, 2.5 GHz to 7.0 GHz HMC557A

74F574 Octal D-Type Flip-Flop with 3-STATE Outputs

Configuring FLASHlogic Devices

TMC3503 Triple Video D/A Converter 8 bit, 80 Msps, 5V

L9822E OCTAL SERIAL SOLENOID DRIVER

DS2176 T1 Receive Buffer

HCF4027B DUAL J-K MASTER SLAVE FLIP-FLOP

1 Watt, MHz, SMT Tunable Band Pass Filter (MINI-ERF ) 1.75 x 2.40 x 0.387

Features. = +25 C, Vdd = +7V, Idd = 820 ma [1]

HT162X HT1620 HT1621 HT1622 HT16220 HT1623 HT1625 HT1626 COM

Complete 14-Bit 30 MSPS CCD Signal Processor AD9824

ADC0804C, ADC BIT ANALOG-TO-DIGITAL CONVERTERS WITH DIFFERENTIAL INPUTS

Testing Sequential Logic. CPE/EE 428/528 VLSI Design II Intro to Testing (Part 2) Testing Sequential Logic (cont d) Testing Sequential Logic (cont d)

HCF4054B 4 SEGMENT LIQUID CRYSTAL DISPLAY DRIVER WITH STROBED LATCH FUNCTION

AS Segment LCD Driver

University of Arizona January 18, 2000 Joel Steinberg Rev. 1.6

MAX7461 Loss-of-Sync Alarm

FEATURES APPLICATIONS BLOCK DIAGRAM. PT6311 VFD Driver/Controller IC

Is Now Part of To learn more about ON Semiconductor, please visit our website at

Section 24. Programming and Diagnostics

MAX11503 BUFFER. Σ +6dB BUFFER GND *REMOVE AND SHORT FOR DC-COUPLED OPERATION

EVALUATION KIT AVAILABLE Multirate SMPTE SD/HD Cable Driver with Selectable Slew Rate TOP VIEW +3.3V. 10nF IN+ IN- MAX3812 SD/HD GND RSET +3.

Maintenance/ Discontinued

Complete 14-Bit, 56 MSPS Imaging Signal Processor AD9941

Features. PFD Output Voltage 2000 mv, Pk - Pk. PFD Gain Gain = Vpp / 2π Rad khz 100 MHz Square Wave Ref.

M66004SP/FP M66004SP/FP MITSUBISHI DIGITAL ASSP ASSP 16-DIGIT 5X7-SEGMENT VFD CONTROLLER 16-DIGIT 5 7-SEGMENT VFD CONTROLLER

SµMMIT E & LXE/DXE JTAG Testability for the SJ02 Die

Features. = +25 C, LO = 0 dbm, Vcc = Vcc1, 2, 3 = +5V, G_Bias = +2.5V *

Maxim Integrated Products 1

Instruction manual Universal Fieldbus-Gateway UNIGATE IC - RS

74LVQ374 Low Voltage Octal D-Type Flip-Flop with 3-STATE Outputs

Maintenance/ Discontinued

1.5 GHz to 4.5 GHz, GaAs, MMIC, Double Balanced Mixer HMC213BMS8E

Integrated Circuit for Musical Instrument Tuners

Memec Spartan-II LC User s Guide

LDS Channel Ultra Low Dropout LED Driver FEATURES APPLICATION DESCRIPTION TYPICAL APPLICATION CIRCUIT

Is Now Part of To learn more about ON Semiconductor, please visit our website at

Features. = +25 C, LO = 0 dbm, Vcc = Vcc1, 2, 3 = +5V, G_Bias = +2.5V *

Chapter 19 IEEE Test Access Port (JTAG)

EVALUATION KIT AVAILABLE 12.5Gbps Settable Receive Equalizer +2.5V +3.3V V CC1 V CC. 30in OF FR-4 STRIPLINE OR MICROSTRIP TRANSMISSION LINE SDI+ SDI-

SAU510-USB ISO PLUS v.2 JTAG Emulator. User s Guide 2013.

10 GHz to 26 GHz, GaAs, MMIC, Double Balanced Mixer HMC260ALC3B

SLG7NT4445. Reset IC with Latch and MUX. GreenPAK 2 TM. Pin Configuration

Using the XSV Board Xchecker Interface

3-Channel 8-Bit D/A Converter

PZ5128C/PZ5128N 128 macrocell CPLD with enhanced clocking

Part Number Transmitter Output Power Receiver Sensitivity Reach Temp DDM RoHS. Logic Symbol Name/Description Note 1 - GND Module Ground 1

50~100MHz. 100~210MHz C2 1nF. Operating Case Temperature -40 to +85 Storage Temperature -55 to +155 Junction Temperature +126 Operating Voltage

Complete 12-Bit 30 MSPS CCD Signal Processor AD9845B

CH7106B Brief Datasheet

Complete 10-Bit and 12-Bit, 25 MHz CCD Signal Processors AD9943/AD9944

Specifications for Thermopilearrays HTPA8x8, HTPA16x16 and HTPA32x31 Rev.6: Fg

Virtex-II Pro and VxWorks for Embedded Solutions. Systems Engineering Group

DESCRIPTION FEATURES APPLICATIONS. LTC7543/LTC8143 Improved Industry Standard Serial 12-Bit Multiplying DACs TYPICAL APPLICATION

OBSOLETE HMC215LP4 / 215LP4E. GaAs MMIC MIXER w/ INTEGRATED LO AMPLIFIER, GHz. Typical Applications. Features. Functional Diagram

APPLICATION NOTE VACUUM FLUORESCENT DISPLAY MODULE

MACH130-15/20. Lattice/Vantis. High-Density EE CMOS Programmable Logic

CoLinkEx JTAG/SWD adapter USER MANUAL

Maintenance/ Discontinued

OBSOLETE. CMOS 80 MHz Monolithic (18) Color Palette RAM-DACs ADV478/ADV471

SN74ABT18502 SCAN TEST DEVICE WITH 18-BIT REGISTERED BUS TRANSCEIVER

NanoCom ADS-B. Datasheet An ADS-B receiver for space applications

Transcription:

Description JTAG Test Controller The device provides an interface between the 60x bus on the Motorola MPC8260 processor and two totally independent IEEE1149.1 interfaces, namely, the primary and secondary ports. It handles all the protocol for the 60x bus to write and read directly to registers within the device with no additional glue logic. The has three distinct modes of operation, namely Slave mode, Master mode, and 3 rd Party Support mode. These different modes control how data will be transferred on the IEEE1149.1 buses. Slave mode: This is the default mode after the has received a power-on reset. In this mode, there is a transparent connection between the primary and secondary JTAG ports. The processor interface is not used in the slave mode. This configuration is typically used to test a line card from a system back plane (the primary port is usually connected to the back plane and the secondary port is connected to the onboard JTAG chain). Once testing from the system back plane is completed, the is reconfigured for master mode operation through a register. The master mode of operation is used to test the onboard JTAG chain, using the microprocessor interface. Master mode: This mode is accessed via a command to a register. The key feature of this mode is that both the Primary and Secondary are now both totally independent IEEE1149.1 bus masters, which enable concurrent operation on both the IEEE1149.1 channels. The Master mode enables the primary IEEE1149.1 channel to be used to access other PCB s connected via the 5-wire IEEE1149.1 interface on the back plane. The secondary IEEE1149.1 port is used to test the card that is hosting the. This mode may be used for performing Interconnect testing or Flash/CPLD programming. Key Features Interprets between the Motorola MPC8260 processor and two IEEE1149.1 ports Three distinct modes of operation: Slave mode, Master mode, and 3 rd Party support mode Supports a wide range of 3 rd Party tools Pinout and feature set compatible (complete second source) with the Firecron JTS01 device Available in a 100-pin LQFP or a 100-pin FPBGA lead free package Device Block Diagram Figure 1 - JTAG Test Controller Alliance Semiconductor 2575 Augustine Drive Santa Clara, CA 95054 P: 408-855-4900 F: 408-855-4999 www.alsc.com

Description (Cont.) Back Plane TRST Back Plane TDI Back Plane TDO Back Plane TMS Back Plane TCK Back Plane Auto-Wr BVF Data 3rd Party Data Back Plane TRST Back Plane TDI Back Plane TDO Back Plane TMS Back Plane TCK Back Plane Auto-Wr MPC8260 IEEE 1149.1 secondary port Figure 2 - Slave mode MPC8260 Figure 3 - Master mode AS91L1003 on board JTAG chain IEEE 1149.1 primary port AS91L1003 Secondary IEEE1149.1 Port Primary IEEE1149.1 Port Alliance Semiconductor supplies a Windows executable that converts industry standard SVF into Alliance Semiconductor proprietary BVF file format. Users of the ANSI C Code are only required to provide the base read and write function for the stream I/O. So in order to execute a BVF file, the user has to call the primary C function, which will then perform all the required setup of the along with obtaining the BVF file to process at the required time or report any errors if applicable. If the user wishes to embed the ANSI C routines from FPGA/CPLD vendors, then this is handled in a very similar manner. As one of the IEEE1149.1 ports will be operating in Alliance Semiconductor BVF mode, the method of reading and writing data is the same as before. However, the user will need to consult the 3 rd party routines to see how the data flow is performed. Ultimately, the user will call a Alliance Semiconductor provided C routine that will set the for 3 rd party support on one of the IEEE1149.1 channels while the other will be used for executing the 3 rd party code. In summary, 3 rd Party Support mode enables serial shifting of data on any of the two JTAG ports and is used to configure legacy FPGA/CPLD devices. 3 rd Party Support mode: This mode is intended to support legacy FPGA/CPLD 1149.1 devices that require adaptive programming algorithms to ensure data retention, due to the fact that decision branching is not supported in Service Vector Format (SVF). This mode will not be required for devices that adhere to the IEEE1532 specification, as IEEE1532 compliant parts from all CPLD/FPGA vendors adhere to this open standard. The 3 rd Party support mode which is accessible via control registers in the selects one of the IEEE1149.1 ports to operate with the standard SVF->BVF flow while the remaining IEEE1149.1 port will support commands for the embedded C Code routines provided by FPGA/CPLD vendors. This eliminates any issues regarding data retention when using the on a PCB. BVF Data 3rd Party Data Back Plane TRST Back Plane TDI Back Plane TDO Back Plane TMS Back Plane TCK Back Plane Auto-Wr MPC8260 AS91L1003 Secondary IEEE1149.1 Port Primary IEEE1149.1 Port Figure 4-3 rd Party support mode www.alsc.com Alliance Semiconductor 2

Signal Description NAME TYPE NUMBER LQFP NUMBER FPBGA DESCRIPTION RESETn IN 14 F4 This active low reset signal resets the and places the device in Slave mode JTS03_06_SELECTEDn IN 65 E10 This active low input from either a AS91L1003 or AS91L1006 provides the control status of the AS91L1003/06 connected to the Secondary port of the (operating in Slave mode) Primary IEEE1149.1 Port PRIM_TDI INOUT 19 G3 IEEE1149.1 Primary Test Data Input in Slave mode; in Master mode, this pin acts as Test Data Output PRIM_TDO INOUT 20 G1 IEEE1149.1 Primary Test Data Output in Slave mode; in Master mode, this pin acts as Test Data Input PRIM_TRST INOUT 22 H2 IEEE1149.1 Primary Test Reset Input in Slave mode; in Master mode, this pin is an output PRIM_TMS INOUT 21 G2 IEEE1149.1 Primary Test Mode Select in Slave mode; in Master mode, this pin is an output PRIM_TCK INOUT 87 A6 IEEE1149.1 Primary Test Clock in Slave mode; in Master mode, this pin is an output PRIM_AUTOWR IN 16 F1 Primary Auto-write input controlled by test equipment to shorten Flash memory programming, signal is driven low for write pulse SECONDARY IEEE1149.1 SEC_TDO OUT 57 G10 IEEE1149.1 Test Data Output on Secondary port SEC_TDI IN 58 G8 IEEE1149.1 Test Data Input on Secondary port SEC_TRST OUT 64 E9 IEEE1149.1 Test Logic Reset on Secondary port SEC_TMS OUT 60 F9 IEEE1149.1 Test Mode Select Out on Secondary port SEC_TCK OUT 61 F10 IEEE1149.1 Test Clock Out on Secondary port SEC_AUTOWR OUT 63 F7 Secondary Auto-Write Output controlled by test equipment to shorten Flash memory programming, signal is driven low for write pulse www.alsc.com Alliance Semiconductor 3

NAME TYPE NUMBER LQFP NUMBER FPBGA DESCRIPTION SLAVE_MODE OUT 71 This signal, when low, indicates that the is in Slave mode of operation MASTER_MODE OUT 72 This signal, when low, indicates that the is in the Master mode of operation PRIM_TDO_OE OUT 27 This active low signal derived while in Slave Mode, provides the control foradditional current drive to the buffer on the primary TDO signal DATA(7:0) INOUT 98,97,96,94 A3,B3,A4,B4, 8-bit data bus for the processor,9392,85,84 C4,C5,C6,C7( interface LSB-MSB LSB-MSB) ADDR(31:28) IN 83,81,80,79 LSB-MSB B7,A7,B8,A8( LSB-MSB) 4-bit address bus for the processor interface WRn IN 77 B9 Active low, write enable signal for the processor interface RDn IN 76 B10 Active low read enable signal for the processor interface CSn IN 78 A9 Active low, chip select signal for the processor interface OSC_IN IN 75 C10 This is the master clock into the device TOE IN 88 B6 Test output enable this signal when taken low tristates all devices I/O GND POWER 11,26,43,59 D6,G5,C3,J9, Ground connection,74,95,2,17, G9,D7,E5,F6, 90,55,56,38 G4,H8,A5,F2,,86 B1 VCC POWER 39,91,3,18, 34,51,66,82,23,54 D5, G6, C8, D4, E6, F5, G7, H3, H1, H9 VCC connection ASIC_TCK IN 62 F8 IEEE1149.1 ASIC Test ASIC_TMS IN 15 F3 IEEE1149.1 ASIC Test ASIC_TDO OUT 73 IEEE1149.1 ASIC Test ASIC_TDI IN 4 IEEE1149.1 ASIC Test www.alsc.com Alliance Semiconductor 4

NAME TYPE NUMBER LQFP No connects 1,5,6,7,8,9, 10,12,13,24,25,27,28, 29,30,31,32,33, 35,36,37,40,41, 42,44,45,46,47, 48,49,50,52,53, 67,68,69,70,71, 72,89,99,10 0 NUMBER FPBGA C1,B5,E4,E3, E1,E2,A2,B2, C2,D3,D1,D2, J1,K1,K2,C9, D8,D10,D9,E 7,E8,J2,K3,J3,H4,J4,K4,H5, J5,K5,K6,J6,H 6,K7,J7,H7,J8,K8,K10,J10, H10 Table 1 - Signal Description DESCRIPTION Absolute Maximum Ratings Parameter Maximum Range Supply Voltage (Vcc) -0.3V to 5.5V DC Input Voltage (Vi) -0.5V to Vcc +0.5V Max sink current when Vi = -0.5V -20mA Max source current when Vi = Vcc + 0.5V +20mA Max Junction Temperature with power applied Tj +125 degrees C Max Storage temperature -55 to +150 degree C Table 2 - Absolute Maximum Ratings Note: Stress above the stated maximum values may cause irreparable damage to the device, correct operation of the device at these values is not guaranteed. www.alsc.com Alliance Semiconductor 5

Recommended Operating Conditions Parameter Supply Voltage (Vcc) 3.0V to 3.6V Input Voltage (Vi) Output Voltage (Vo) Operating Temperature (Ta) Commercial 0V to Vcc 0V to Vcc 0 C to 70 C Operating Range Industrial (Ta) -40 deg C to +85 deg C, 3.00V to 3.6V Table 3 - Recommended Operating Conditions DC Electrical Characteristics Symbol Parameter Min Max Condition V IH Minimum High Input Voltage 2.0 5.25 V IL Maximum Low Input Voltage -0.3V 0.8V Symbol Parameter Value Condition V OH V OL Minimum High Output Voltage Minimum Low Output Voltage I oz Tristate output leakage -10 or 10 ma 2.4V Ioh=24mA or 8mA as defined by pin 0.4V Iol=24mA or 8mA as defined by pin I cc I ccd Maximum quiecennt supply current Maximum dynamic supply current 2mA 80mA TCK freq equal to 10 MHz Table 4 - DC Electrical Characteristics www.alsc.com Alliance Semiconductor 7

Packaging Information The is available in a 100-pin LQFP or a 100-pin FPBGA lead free package. 1 D1 Square D Square LEADS SYMBOL 100 LEAD TOL. A MAX. 1.60 A 1 MIN MAX 0.05 0.15 A 2 MIN NOM MAX 1.35 1.40 1.45 D BASIC 18.00 D 1 BASIC 14.00 L 0.15 0.60 L1 REF 1.00 b MIN MAX 0.1 7 0.2 7 e BASIC 0.50 ccc MAX 0.08 ddd NOM 0.08 JEDEC REF # MS-026 3 NOTES: 1. ALL LINEAR DIMENSIONS ARE IN MILLIMETERS. 2. PLASTIC BODY DIMENSIONS DO NOT INCLUDE FLASH OR PROTUSION. MAX ALLOWABLE 0.25 PER SIDE. 3. LEAD COUNT ON DRAWING NOT REPRESENTATIVE OF ACTUAL PACKAGE. A 0-7 TYP A1 12 NOM - C - A2 A 0.09/0.20 TYP 0.25 L L1 b CCC LEAD COPLANARITY al al al M A-B S D S 12 NOM e Figure 6 - LQFP-100 www.alsc.com Alliance Semiconductor 8

2 D A B Revisions REV. DESCRIPTION ECN DATE A Initial document release. 91253 12-04-01 B Updated ball coplanarity limits from 0.20mm to 0.15mm. E C 0.15 C K I H G F E D C B A D1 1 2 3 4 5 6 7 8 9 10 E1 DIMENSIONS SYMBOL MIN. NOM. MAX. A -- -- 1.70 A1 0.30 -- -- A2 0.25 -- 1.10 b 0.50 0.60 0.70 D 11.00 BSC D1 9.00 BSC E 11.00 BSC E1 9.00 BSC e 1.00 PACKAGE NUMBER FBGA0100-11F JEDEC REF # MO-192 VAR. AAC-1 b 0.25 M C A B 0.25 M C Figure 7 - FPBGA-100 www.alsc.com Alliance Semiconductor 9

Device Selector Guide and Ordering Information AS91L XXXX UU - CC PP - TEMP - L Aliance Semiconductor system solution Device family 1001 1002 1003 1006 Product version S = standard U = 16-bit user code BU = 8-bit status/user code E = enhanced C = Commercial (0 to 70 degrees C) I = Industrial (-40 to 85 degrees C) Package L100 = 100 pin LQFP F100 = 100 pin FPBGA Clock speed 10 = 10 MHz TCK 40 = 40 MHz TCK Blank = leaded F = lead free G = green Figure 8 - Part Numbering Guide www.alsc.com Alliance Semiconductor 10

Part Number S 10L100-C S 10L100-CF S 10L100-I S 10L100-IF S 10F100-C S 10F100-CG S 10F100-I S 10F100-IG S 40L100-CF S 40L100-IF S 40F100-CG S 40F100-IG Description JTAG Test Controller, 100-pin LQFP package, commercial JTAG Test Controller, 100-pin LQFP package, commercial, lead free JTAG Test Controller, 100-pin LQFP package, industrial JTAG Test Controller, 100-pin LQFP package, industrial, lead free JTAG Test Controller 100-pin FPBGA package, commercial JTAG Test Controller 100-pin FPBGA, commercial, green package JTAG Test Controller 100-pin FPBGA package, industrial JTAG Test Controller 100-pin FPBGA, industrial, green package JTAG Test Controller, 100-pin LQFP package, commercial, lead free, 40 MHz TCK JTAG Test Controller, 100-pin LQFP package, industrial, lead free, 40 MHz TCK JTAG Test Controller 100-pin FPBGA, commercial, green package, 40 MHz TCK JTAG Test Controller 100-pin FPBGA, industrial, green package, 40 MHz TCK Table 5 - Valid Part Number Combinations www.alsc.com Alliance Semiconductor 11

Device Master Description FPBGA-100 (1mm pitch) Package Options JTAG Test Controller x x AS91L1002 JTAG Test Sequencer x x AS91L1003U 3-Port Gateway x x AS91L1006BU 6-Port Gateway x x LQFP-100 Table 6 - JTAG Controller Product Family www.alsc.com Alliance Semiconductor 12

www.alsc.com Alliance Semiconductor 13