Download Print this page

Advertisement

Quick Links

AN12919
Introduction to Boundary Scan of i.MX RT Series
Rev. 1 - March 2, 2021

1 Overview

This document focuses on the procedure of entering boundary scan mode for
board-level test. It provides the setup sequence and script examples to ensure
first-pass success.
Engineers should understand the standard for test access port and boundary
scan architecture from IEEE 1149.1.

1.1 Boundary Scan

Boundary scan is a method for testing interconnects on PCBs and internal IC
sub-blocks. It is defined in the IEEE 1149.1 standard.
In boundary scan test, each primary input and output signal on a device is supplemented with a multi-purpose memory element
called a boundary scan cell. These cells are connected to a shift register, which is referred to as the boundary scan register. This
register can be used to read and write port states.
In normal mode, these cells are transparent and the core is connected to the ports. In boundary scan mode, the core is isolated
from the ports and the port signals are controlled by the JTAG interface.
Figure 1
shows the principle of boundary scan chain.
Contents
1
Overview......................................... 1
1.1
Boundary Scan............................ 1
1.2
2
Installing software............................3
3
4
JTAG debugger............................... 8
5
i.MX RT series...............................13
6
Revision history............................. 14
Application Note

Advertisement

loading
Need help?

Need help?

Do you have a question about the i.MX RT Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for NXP Semiconductors i.MX RT Series

  • Page 1: Table Of Contents

    AN12919 Introduction to Boundary Scan of i.MX RT Series Rev. 1 — March 2, 2021 Application Note Contents 1 Overview Overview......... 1 Boundary Scan......1 This document focuses on the procedure of entering boundary scan mode for Test Access Port (TAP) JTAG..2 board-level test.
  • Page 2: Test Access Port (Tap) Jtag

    The TAP is a general-purpose port and it can provide access to many test support functions built into the component. It has four or five signals, as described in Table Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 2 / 15...
  • Page 3: Installing Software

    The TRACE32 debugger hardware always consists of: • Universal debugger hardware • Debug cable specific to the processor architecture Figure 2 is a schematic diagram of hardware connection. Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 3 / 15...
  • Page 4 Connect to the PC through the USB cable, and then power on the debugger with a 5 V power adapter. c. Connect the EVK USB port to the PC. Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note...
  • Page 5 , in eFuse to enable JTAG. It can’t go back to SWD 0x460 Boot Cfg1 after eFuse burn. Figure 4 shows the setup information. Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 5 / 15...
  • Page 6 BSDL file. part of the Figure 6 shows test mode and the connection. compliance_patterns por_b Figure 5. COMPLIANCE_PATTERN PART OF BSDL FILE Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 6 / 15...
  • Page 7 Scan test. So we should disconnect the SWD jump connectors, J47, J48, J49, and J50. Figure 8 shows SWD jump connector disconnection. Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 7 / 15...
  • Page 8: Bsdl File Validation Using Lauterbach Jtag Debugger

    Lauterbach JTAG debugger recommended is LA-4533 Debug-USB3, with LA-7960/4513. Related information can be found on the lauterbach page. 2. Open the TRACE32 software and choose ARM32 USB. Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 8 / 15...
  • Page 9 6. Switch to the Check tab of the BSDL.state window. Click BYPASSall and IDCODEall button to see if both results can pass. The BYPASS/CLAMP/HIGHZ check pass, as shown in Figure Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 9 / 15...
  • Page 10 Use a multimeter to measure voltage of at least three signal pins, and see if the logic state matches the sampled value. SAMPLE check pass, Figure 12 shows BSDL.SET window. Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 10 / 15...
  • Page 11 13. Then switch to the BSDL.state window and check SetAndRun and TwoStepDR, as shown in Figure Figure 13. BSDL.SET window EXTEST set up Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 11 / 15...
  • Page 12 . When Reg. is set to 0, the corresponding level of above two pins CAN2_TX are 0 V. When Reg. is set to 1, the corresponding level of above two pins are 3.3 V. Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 12 / 15...
  • Page 13: Introduction To Other Evk Board Of I.mx Rt Series

    4. Use the Lauterbach debugger to test. For details, see the introduction above. • RT1020 includes two package types, LQFP144 and LQFP100, corresponding to two boards, RT1020-EVK and RT1020- EVK100. — RT1020-EVK board (LQFP144) Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 13 / 15...
  • Page 14: Revision History

    Table 2. Revision history Rev. Date Description June, 2020 Initial release March, 2021 Added Introduction to other EVK board of i.MX RT series Introduction to Boundary Scan of i.MX RT Series, Rev. 1, March 2, 2021 Application Note 14 / 15...
  • Page 15 Right to make changes - NXP Semiconductors reserves the right to make changes to information published in this document, including without limitation specifications and product descriptions, at any time and without notice. This document supersedes and replaces all information supplied prior to the publication hereof.

This manual is also suitable for:

Boundary scan