最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

FPGA可编程逻辑器件芯片XCZU9EG-2FFVC900I中文规格书

IT圈 admin 28浏览 0评论

2024年3月22日发(作者:闾丘丽泽)

Boundary-Scan for Virtex-5 Devices Using IEEE Standard 1149.1

The Virtex-5 family is fully compliant with the IEEE Standard 1149.1 Test Access Port and

Boundary-Scan Architecture. The architecture includes all mandatory elements defined in

the IEEE 1149.1 Standard. These elements include the Test Access Port (TAP), the TAP

controller, the Instruction register, the instruction decoder, the Boundary-Scan register, and

the BYPASS register. The Virtex-5 family also supports a 32-bit Identification register and a

Configuration register in full compliance with the standard. Outlined in the following

sections are the details of the JTAG architecture for Virtex-5 devices.

If Boundary-Scan is used as part of the product verification in the LXT or SXT, the analog

supply voltage pin MGTAVCC of all GTP_DUAL tiles must be powered. The analog

supply voltage pin MGTAVCC of all unused GTP_DUAL tiles must be connected to the

same supply that supplies V

CCINT

, which is the power supply pin for the internal core

logic.

Test Access Port (TAP)

The Virtex-5 TAP contains four mandatory dedicated pins as specified by the protocol

given in Table3-1 and illustrated in Figure3-1, a typical JTAG architecture. Three input

pins and one output pin control the 1149.1 Boundary-Scan TAP controller. Optional control

pins, such as TRST (Test Reset) and enable pins might be found on devices from other

manufacturers. It is important to be aware of these optional signals when interfacing Xilinx

devices with parts from different vendors because they might need to be driven.

The TAP controller is a state machine (16 states) shown in Figure3-2. The four mandatory

TAP pins are outlined in Table3-1.

Virtex-5 FPGA Configuration Guide

UG191 (v3.13) July 28, 2020

Chapter 3:Boundary-Scan and JTAG Configuration

Capture-DR:

In this controller state, the data is parallel-loaded into the data registers selected by the

current instruction on the rising edge of TCK.

Shift-Dr, Exit1-DR, Pause-DR, Exit2-DR, and Update-DR:

These controller states are similar to the Shift-IR, Exit1-IR, Pause-IR, Exit2-IR, and Update-

IR states in the Instruction path.

1

0

TEST-LOGIC-RESET

0

RUN-TEST/IDLE

1

SELECT-DR-SCAN

1

0

CAPTURE-DR

0

SHIFT-DR

1

EXIT1-DR

0

PAUSE-DR

0

1

EXIT2-DR

1

UPDATE-DR

10

1

0

0

1

0

1

SELECT-IR-SCAN

1

0

CAPTURE-IR

0

SHIFT-IR

1

EXIT1-IR

0

PAUSE-IR

1

EXIT2-IR

1

UPDATE-IR

0

0

1

0

1

NOTE: The value shown adjacent to each state transition in this figure

represents the signal present at TMS at the time of a rising edge at TCK.

UG191_c3_02_050406

Figure 3-2:Boundary-Scan TAP Controller

Virtex-5 devices support the mandatory IEEE 1149.1 commands, as well as several Xilinx

vendor-specific commands. The EXTEST, INTEST, SAMPLE/PRELOAD, BYPASS,

IDCODE, USERCODE, and HIGHZ instructions are all included. The TAP also supports

internal user-defined registers (USER1, USER2, USER3, and USER4) and

configuration/readback of the device.

The Virtex-5 Boundary-Scan operations are independent of mode selection. The

Boundary-Scan mode in Virtex-5 devices overrides other mode selections. For this reason,

Boundary-Scan instructions using the Boundary-Scan register (SAMPLE/PRELOAD,

INTEST, and EXTEST) must not be performed during configuration. All instructions

except the user-defined instructions are available before a Virtex-5 device is configured.

After configuration, all instructions are available.

JSTART and JSHUTDOWN are instructions specific to the Virtex-5 architecture and

configuration flow. In Virtex-5 devices, the TAP controller is not reset by the PROGRAM_B

pin and can only be reset by bringing the controller to the TLR state. The TAP controller is

reset on power up.

For details on the standard Boundary-Scan instructions EXTEST, INTEST, and BYPASS,

refer to the IEEE Standard.

Virtex-5 FPGA Configuration Guide

UG191 (v3.13) July 28, 2020

2024年3月22日发(作者:闾丘丽泽)

Boundary-Scan for Virtex-5 Devices Using IEEE Standard 1149.1

The Virtex-5 family is fully compliant with the IEEE Standard 1149.1 Test Access Port and

Boundary-Scan Architecture. The architecture includes all mandatory elements defined in

the IEEE 1149.1 Standard. These elements include the Test Access Port (TAP), the TAP

controller, the Instruction register, the instruction decoder, the Boundary-Scan register, and

the BYPASS register. The Virtex-5 family also supports a 32-bit Identification register and a

Configuration register in full compliance with the standard. Outlined in the following

sections are the details of the JTAG architecture for Virtex-5 devices.

If Boundary-Scan is used as part of the product verification in the LXT or SXT, the analog

supply voltage pin MGTAVCC of all GTP_DUAL tiles must be powered. The analog

supply voltage pin MGTAVCC of all unused GTP_DUAL tiles must be connected to the

same supply that supplies V

CCINT

, which is the power supply pin for the internal core

logic.

Test Access Port (TAP)

The Virtex-5 TAP contains four mandatory dedicated pins as specified by the protocol

given in Table3-1 and illustrated in Figure3-1, a typical JTAG architecture. Three input

pins and one output pin control the 1149.1 Boundary-Scan TAP controller. Optional control

pins, such as TRST (Test Reset) and enable pins might be found on devices from other

manufacturers. It is important to be aware of these optional signals when interfacing Xilinx

devices with parts from different vendors because they might need to be driven.

The TAP controller is a state machine (16 states) shown in Figure3-2. The four mandatory

TAP pins are outlined in Table3-1.

Virtex-5 FPGA Configuration Guide

UG191 (v3.13) July 28, 2020

Chapter 3:Boundary-Scan and JTAG Configuration

Capture-DR:

In this controller state, the data is parallel-loaded into the data registers selected by the

current instruction on the rising edge of TCK.

Shift-Dr, Exit1-DR, Pause-DR, Exit2-DR, and Update-DR:

These controller states are similar to the Shift-IR, Exit1-IR, Pause-IR, Exit2-IR, and Update-

IR states in the Instruction path.

1

0

TEST-LOGIC-RESET

0

RUN-TEST/IDLE

1

SELECT-DR-SCAN

1

0

CAPTURE-DR

0

SHIFT-DR

1

EXIT1-DR

0

PAUSE-DR

0

1

EXIT2-DR

1

UPDATE-DR

10

1

0

0

1

0

1

SELECT-IR-SCAN

1

0

CAPTURE-IR

0

SHIFT-IR

1

EXIT1-IR

0

PAUSE-IR

1

EXIT2-IR

1

UPDATE-IR

0

0

1

0

1

NOTE: The value shown adjacent to each state transition in this figure

represents the signal present at TMS at the time of a rising edge at TCK.

UG191_c3_02_050406

Figure 3-2:Boundary-Scan TAP Controller

Virtex-5 devices support the mandatory IEEE 1149.1 commands, as well as several Xilinx

vendor-specific commands. The EXTEST, INTEST, SAMPLE/PRELOAD, BYPASS,

IDCODE, USERCODE, and HIGHZ instructions are all included. The TAP also supports

internal user-defined registers (USER1, USER2, USER3, and USER4) and

configuration/readback of the device.

The Virtex-5 Boundary-Scan operations are independent of mode selection. The

Boundary-Scan mode in Virtex-5 devices overrides other mode selections. For this reason,

Boundary-Scan instructions using the Boundary-Scan register (SAMPLE/PRELOAD,

INTEST, and EXTEST) must not be performed during configuration. All instructions

except the user-defined instructions are available before a Virtex-5 device is configured.

After configuration, all instructions are available.

JSTART and JSHUTDOWN are instructions specific to the Virtex-5 architecture and

configuration flow. In Virtex-5 devices, the TAP controller is not reset by the PROGRAM_B

pin and can only be reset by bringing the controller to the TLR state. The TAP controller is

reset on power up.

For details on the standard Boundary-Scan instructions EXTEST, INTEST, and BYPASS,

refer to the IEEE Standard.

Virtex-5 FPGA Configuration Guide

UG191 (v3.13) July 28, 2020

发布评论

评论列表 (0)

  1. 暂无评论