Introduction to JTAG Basics

Introduction to JTAG Basics

Welcome FPGA engineers to join the official WeChat technical group. Clickthe blue textto follow us 1. What is JTAG: Joint Test Action Group. JTAG is an IEEE standard designed to solve board-level issues, developed in the 1980s. Today, JTAG is used for programming, debugging, and probing ports. Of course, the original use was boundary testing. … Read more

Who Moved My JTAG Port?

Who Moved My JTAG Port?

In the process of FPGA development and learning, a key step is downloading to the board. Achieving hardware “hard presence” is very important, and generally, the JTAG port is more commonly used. Therefore, I believe that some experts must have encountered issues with the JTAG port becoming unresponsive or damaged and unable to be used. … Read more

What Is JTAG? Understanding Its Basics and Applications

What Is JTAG? Understanding Its Basics and Applications

JTAG is an IEEE standard (1149.1) developed in the 1980s to address manufacturing issues in electronic boards. Today, it can be used for programming, debugging, and probing ports. But first, let’s look at JTAG’s original purpose: boundary testing. Boundary Testing This is a simple electronic board (also known as a “Printed Circuit Board” or “PCB”) … Read more

Understanding JTAG Interface: Key Insights

Understanding JTAG Interface: Key Insights

Welcome to the world of FPGA technology. In this vast realm, meeting is fate. You can follow FPGA technology to gain other resources of interest in the “adventurous journey” and “heroic deeds” sections, or share a drink and chat. “Cooking wine and chatting” leads to the IC technology circle, where there are nearly 50 IC … Read more

Overview of JTAG Data Registers

Overview of JTAG Data Registers

This article introduces four types of JTAG data registers, namely: Boundary Scan Register (BSR) Bypass Register (BR) Device ID Register User Data Register(s) Before discussing the boundary scan register, it’s important to first understand why we need a boundary scan register. Figure 1: Schematic diagram of three chips on a PCB and their interconnections Assume … Read more

Understanding JTAG: What You Know and Don’t Know

Understanding JTAG: What You Know and Don't Know

Welcome FPGA engineers to join the official WeChat technical group Clickthe blue textto follow our FPGA home – the best and largest pure FPGA engineer community in China 01 Introduction to JTAG JTAG (Joint Test Action Group) is an interface, and a group called the JTAG group was established for this interface in 1985. In … Read more

Embedded Security Tool: Practical JTAG Debugging

Embedded Security Tool: Practical JTAG Debugging

He is the “Little Horse” mentioned by TK at the GeekPwn conference in 2015, another alchemist who intruded into the security circle (originally a chemistry major) – HyperChem. After a few years of experience in software unpacking, he is currently focusing on embedded security and firmware reverse engineering. This researcher from Tencent Security’s Xuanwu Lab, … Read more

Controlling JTAG with Raspberry Pi for Hardware Learning

Controlling JTAG with Raspberry Pi for Hardware Learning

Author: Hcamael@Zhidao Chuangyu 404 Laboratory Date: October 21, 2019 Recently, while working on a router, I accidentally bricked the CFE and discovered that I could recover it through JTAG, so I did some research on JTAG. Initially, I only wanted to recover the brick, without any intention of deep research. Brick Recovery Attempt A Singapore … Read more

Understanding JTAG Boundary Scan Technology

Understanding JTAG Boundary Scan Technology

Follow our public account for timely updates on new articles. Introduction: Engineers engaged in hardware, embedded systems, or chip-related fields are likely familiar with JTAG. JTAG primarily has three main uses: Testing and Diagnosis: Initially, the main purpose of JTAG was for testing and diagnosing integrated circuits, used to detect and repair defects in the … Read more

Troubleshooting JTAG Connection Issues

Troubleshooting JTAG Connection Issues

Wu Jianying Microcontroller Development Board Address Shop:【Wu Jianying’s Shop】 Address:【https://item.taobao.com/item.htm?_u=ukgdp5a7629&id=524088004171】 This article contains two parts: 1) Continuing the discussion on the TI DSP connection issues; 2) Briefly mentioning the Xilinx FPGA JTAG connection issues. 1. Why Can’t the TI DSP Connect? Half a year ago, I published a blog post titled “Why Can’t the DSP … Read more