Intel MAX 10 JTAG User Manual Download Page 9

3.4. JTAG Instructions

Instruction

Name

Instruction

Binary

Description

SAMPLE/

PRELOAD

00 0000 0101

• Permits an initial data pattern to be an output at the device pins.
• Allows you to capture and examine a snapshot of signals at the device pins if the

device is operating in normal mode.

EXTEST

 

(

1

)

00 0000 1111

• Forces test pattern at the output pins and capture the test results at the input pins.
• Allows you to test the external circuitry and board-level interconnects.

BYPASS

11 1111 1111

• Places the 1-bit bypass register between the 

TDI

 and 

TDO

 pins.

• Allows the BST data to pass synchronously through target devices to adjacent

devices during normal device operation.

USERCODE

00 0000 0111

• Places the 1-bit bypass register between the 

TDI

 and 

TDO

 pins.

• Allows you to shift the 

USERCODE

 register out of the 

TDO

 pin serially.

IDCODE

00 0000 0110

• Selects the 

IDCODE

 register and places it between the 

TDI

 and 

TDO

 pins.

• Allows you to shift the 

IDCODE

 register out of the 

TDO

 pin serially.

HIGHZ

 

(

1

)

00 0000 1011

• Places the 1-bit bypass register between the 

TDI

 and 

TDO

 pins. The 1-bit bypass

register tri-states all the I/O pins.

• Allow the BST data to pass synchronously through target devices to adjacent

devices if device is operating in normal mode.

CLAMP

 

(

1

)

00 0000 1010

• Places the 1-bit bypass register between the 

TDI

 and 

TDO

 pins. The 1-bit bypass

register holds I/O pins to a state defined by the data in the boundary-scan register.

• Allow the BST data to pass synchronously through target devices to adjacent

devices if device is operating in normal mode.

USER0

00 0000 1100

• Allows you to define the scan chain between the 

TDI

 and 

TDO

 pins in the Intel MAX

10 logic array.

• Use this instruction for custom logic and JTAG interfaces.

USER1

00 0000 1110

• Allows you to define the scan chain between the 

TDI

 and 

TDO

 pins in the Intel MAX

10 logic array.

• Use this instruction for custom logic and JTAG interfaces.

(1)

HIGHZ

CLAMP

, and 

EXTEST

 instructions do not disable weak pull-up resistors or bus hold

features.

3. BST Operation Control

UG-M10JTAG | 2019.05.10

Send Feedback

Intel

®

 MAX

®

 10 JTAG Boundary-Scan Testing User Guide

9

Summary of Contents for MAX 10 JTAG

Page 1: ...Intel MAX 10 JTAG Boundary Scan Testing User Guide Subscribe Send Feedback UG M10JTAG 2019 05 10 Latest document on the web PDF HTML...

Page 2: ...l 7 3 1 JTAG IDCODE 7 3 2 JTAG Secure Mode 8 3 3 JTAG Private Instruction 8 3 4 JTAG Instructions 9 4 I O Voltage Support in the JTAG Chain 10 5 Enabling and Disabling JTAG BST Circuitry 11 6 Guidelin...

Page 3: ...rol on page 7 I O Voltage Support in the JTAG Chain on page 10 Enabling and Disabling JTAG BST Circuitry on page 11 Guidelines for JTAG BST on page 12 Boundary Scan Description Language Support on pag...

Page 4: ...ion to perform and which data register to access Bypass register 1 bit long data register provides a minimum length serial path between the TDI and TDO pins Boundary scan register shift register compo...

Page 5: ...ary Scan Register You can use the boundary scan register to test external pin connections or to capture internal data The boundary scan register is a large serial shift register that uses the TDI pin...

Page 6: ...PUT OE Fromor toDevice I OCell Circuitryor LogicArray 0 1 0 1 0 1 0 1 0 1 0 1 PIN_OUT INJ OEJ OUTJ VCC SDO Pin SHIFT SDI CLOCK HIGHZ MODE PIN_OE PIN_IN Output Buffer Capture Registers Update Registers...

Page 7: ...each Intel MAX 10 device Use this code to identify the devices in a JTAG chain UG M10JTAG 2019 05 10 Send Feedback Intel Corporation All rights reserved Agilex Altera Arria Cyclone Enpirion Intel the...

Page 8: ...10M04 0000 0011 0001 0000 1010 000 0110 1110 1 10M08 0000 0011 0001 0000 0010 000 0110 1110 1 10M16 0000 0011 0001 0000 0011 000 0110 1110 1 10M25 0000 0011 0001 0000 0100 000 0110 1110 1 10M40 0000 0...

Page 9: ...of the TDO pin serially HIGHZ 1 00 0000 1011 Places the 1 bit bypass register between the TDI and TDO pins The 1 bit bypass register tri states all the I O pins Allow the BST data to pass synchronous...

Page 10: ...and Level Shifters 2 5 V VCCIO 1 8 V VCCIO 1 8 V VCCIO TDI TDO Tester ShiftTDO to Level Accepted byTester if Necessary Must be 5 0 V Tolerant Must be 3 3 V Tolerant Must be 2 5 V Tolerant 1 5 V VCCIO...

Page 11: ...rved Agilex Altera Arria Cyclone Enpirion Intel the Intel logo MAX Nios Quartus and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U S and or other countries In...

Page 12: ...be known and correct to avoid contention with other devices in the system To perform testing before configuration hold the nCONGFIG pin low UG M10JTAG 2019 05 10 Send Feedback Intel Corporation All ri...

Page 13: ...and logos are trademarks of Intel Corporation or its subsidiaries in the U S and or other countries Intel warrants performance of its FPGA and semiconductor products to current specifications in acco...

Page 14: ...2019 05 10 Send Feedback Intel Corporation All rights reserved Agilex Altera Arria Cyclone Enpirion Intel the Intel logo MAX Nios Quartus and Stratix words and logos are trademarks of Intel Corporatio...

Reviews: