Introduction to JTAG Testing Protocol

Introduction to JTAG Testing Protocol

Introduction to JTAG JTAG (Joint Test Action Group) is an international standard testing protocol (IEEE 1149.1 compliant), primarily used for internal testing of chips. Most advanced devices today support the JTAG protocol, such as DSPs and FPGAs. The standard JTAG interface consists of 4 lines: TMS, TCK, TDI, and TDO, which correspond to mode selection, … Read more

Introduction to JTAG

Introduction to JTAG

Debugging chips relies heavily on the JTAG interface. Downloading and debugging programs must be accomplished through the JTAG interface. Today, I learned some basic principles and working processes of the JTAG interface, and I will summarize them briefly. The JTAG interface is an international standard testing protocol, originally initiated by several electronic device manufacturers who … Read more

JTAG Interface Learning Notes

JTAG Interface Learning Notes

Interface Name: JTAG Full English Name: Joint Test Action Group Chinese: 联合测试工作组 Standard Number: IEEE1149.1-1990/IEEE1149.1a-1993 Standard Maintenance: IEEE Current Specification: www.IEEE.org Latest Version: IEEE1149.1-2013 Standard Test Access Port and Boundary-Scan Architecture Effective Date: 2013 Next Version: TBD Description: JTAG is an international standard testing protocol (IEEE 1149.1 compatible), primarily used for internal testing of chips. … Read more

What Is JTAG? A Brief Introduction

What Is JTAG? A Brief Introduction

Original: Wolonghui Wolong Village Master Previously, some netizens asked what the JTAG principle is? Today, I will briefly explain it. JTAG is a debugging, testing, and online programming interface. JTAG (Joint Test Action Group) JTAG is an embedded debugging technology used to test chips. Once the circuit board is soldered, how can we ensure that … Read more

What Is JTAG?

What Is JTAG?

Welcome FPGA engineers to join the official WeChat technical group. ClickBlue WordsFollow us at FPGA Home – the largest pure engineer community in China. JTAG is an IEEE standard (1149.1) developed in the 1980s to solve electronic board manufacturing issues. Nowadays, it can be used for programming, debugging, and probing ports. But first, let’s look … Read more

Understanding JTAG Interface: Common Issues and Solutions

Understanding JTAG Interface: Common Issues and Solutions

Source: FPGA Resource Hero In the process of FPGA development and learning, a critical step is the board download implementation. Achieving hardware “hard realization” is crucial, and generally, the JTAG interface is more commonly used. Therefore, many experts must have encountered issues with the JTAG interface malfunctioning or being damaged and unusable. Recently, I faced … Read more

Deep Dive Into Classes and Objects in C++

Deep Dive Into Classes and Objects in C++

Everyone, it’s time to learn again! Today! What spiritual food are we bringing? It’s classes! A class is a collection of objects that have the same attributes and operations, providing a unified abstract description for all objects belonging to that class. It includes two main parts: attributes (data variables) and operations (member functions). In short, … Read more

C++ Open Source Project Suitable for Embedded Systems – Workflow

C++ Open Source Project Suitable for Embedded Systems - Workflow

Before joining Tencent, I had never really developed a complete project in C++. However, I was quickly thrown into the deep end, as the people at Tencent particularly enjoy using C++, and they do it exceptionally well. This time, I would like to recommend an open-source C++ project for those who love C++ or want … Read more

In-Depth Understanding of C++ and C Language Similarities and Differences

In-Depth Understanding of C++ and C Language Similarities and Differences

Hello everyone, nice to see you again! Continuing from our last session, we have set up a warm and comfortable environment for C++ development. Today, I will guide you to understand the relationship between C and C++, reviving our long-dormant memories of C! Differences Between C++ and C First and foremost, the simplest difference is … Read more