Boundary Scan/JTAG: Glossary

1149.1
ATE
Boundary Register
Boundary Scan
BSCAN
BSDL
BYPASS
Bypass Register
Configuration
Data Protect
Data Register
EPIC
ERASE
EXTEST
EZTAG
FSM
Functional Simulation
HDL
IC
IEEE
Instruction Register
ISP
JTAG
JTAG Cable
JTAG Programmer
PROGRAM
READBACK
Scan Educator
SAMPLE/PRELOAD
TAP
TAP Controller
TCK
TDI
TDO
Test-Logic-Reset
TMS
TRST
Verilog
VHDL
VHSIC
Xchecker Cable
XDE


1149.1

IEEE standard describing the Test Access Port and Boundary Scan Architecture.

ATE

Automatic Test Equipment.

Boundary Register

The Boundary Scan Data Register that has a Boundary Scan cell adjacent to each input and output pin of the IC.

Boundary Scan

Boundary Scan is the informal name for the IEEE Standard 1149.1.

BSCAN

A Xilinx library symbol that must be instantiated in the schematic or the HDL design targetting a XC4K/XC5K device, if Boundary Scan is desired to be used after Configuration.

BSDL

The Boundary Scan Description Language that describes the features of the device under test.

BYPASS

A mandatory 1149.1 instruction that effectively disconnects the internal logic of the IC from the system.

Bypass Register

The Boundary Scan Data Register that is used by the BYPASS instruction.

Configuration

The process of programming an FPGA. Configuration occurs during power up and can optionally occur if a reprogram has been initiated.

Data Protect

A bit in the XC9500 device, when set, renders the CPLD unreadble, thereby protecting the programmed information in the part.

Data Register

A Boundary Scan Register that is selcted by a TAP Instruction.

EPIC

A Chip Viewer for the FPGAs supplied with the Xilinx M1.x software.

ERASE

A XC9500 Boundary Scan instruction that clears the device programming information.

EXTEST

A mandatory 1149.1 instruction that is used to capture data at the inputs and outputs of the IC.

EZTAG

Xilinx XACT 6.x version software used for Boundary Scan operation of the XC9500 devices.

FSM

Finite State Machine.

Functional Simulation

Simulation of a logical netlist using unit delays.

HDL

Hardware Description Language. A language which describes circuits in textual code. The two most widely accepted HDLs are VHDL and Verilog.

IC

An acronym for Integrated Circuit.

IEEEInternet Link (pronounced "I triple-E")

Institute of Electrical and Electronics Engineers.

Instruction Register

A Shift Register used for shifting and storing the TAP instructions.

ISP

An acronym for In-System Programming. Describes the process of programming a device while it is still in the circuit.

JTAG (pronounced "J-tag")

The Joint Test Action Group. This group created the foundation for the IEEE work.

JTAG Cable

Xilinx Parallel Cable III, Model DLC5 is also known as the JTAG cable.

JTAG Programmer

Xilinx M1.x version software used for Boundary Scan operation of the XC9500 devices.

PROGRAM

A XC9500 Boundary Scan instruction that configures the device.

READBACK

A XC4K/XC5K Boundary Scan instruction that allows the user to read back the data and the states of internal registers from a configured device.

Scan Educator

A DOS based Boundary Scan educational software written by Texas InstrumentsInternet Link.

SAMPLE/PRELOAD

A mandatory 1149.1 instruction that allows the user to sample the data at the IC's inputs as well as preload the inputs with known data.

TAP

The Boundary Scan Test Access Port. It is formed by the TDI, TDO, TCK, TMS and the optional TRST pin.

TAP Controller

A sixteen state FSM that controls the Boundary Scan logic on the IC.

TCK

Test Clock, a TAP pin used to supply clocks to the TAP Controller.

TDI

Test Data In, a TAP pin used to shift the test data in to the TAP Controller.

TDO

Test Data Out, a TAP pin used to shift the test data out from the TAP Controller.

Test-Logic-Reset

The state of the TAP Controller on power up. All Boundary Scan logic is disabled in this state.

TMS

Test Mode Select, a TAP pin that provides the stimulus to change the state of the TAP Controller.

TRST

Test Reset, an optional TAP pin used to drive the the TAP Controller to the Test-Logic-Reset state on assertion.

Verilog

An industry-standard HDL developed by Cadence Design SystemsInternet Link. Recognizable as a file with a .v extension.

VHDL

VHSIC Hardware Description Language. An industry-standard (IEEE 1076.1) HDL. Recognizable as a file with a .vhd or .vhdl extension.

VHSIC

Very High Speed Integrated Circuit.

XCHECKER Cable

Xilinx Serial cable, model DLC4 is also known as the Xchecker cable.

XDE

Xilinx Design Editor, a chip viewer for the FPGAs available with the XACT 5.x, 6.x versions of software.