Reasons for Differences in Chip Programming Efficiency

Reasons for Differences in Chip Programming Efficiency

Abstract Chip programming is an important part of the production process of electronic products, and the efficiency of programming is a key concern for customers. The efficiency of programming is closely related to the programming speed of the chip. What factors influence the programming speed of chips? 1. Different Manufacturers’ Chips The differences between chip … Read more

IJTAG Single-Layer Network Testing Method Based on IEEE Standards

IJTAG Single-Layer Network Testing Method Based on IEEE Standards

Huang Xin, Song Boyuan, Guo Xiaomin, Lin Jieqin (Guilin University of Electronic Technology, School of Electronic Engineering and Automation, Guilin, Guangxi 541000) Abstract: In order to utilize the traditional JTAG interface for testing and controlling a large number of specific IP testing instruments within the SOC, a universal and portable single-layer network testing method based … Read more

Strange Errors in Vivado SDK During JTAG Mode

Strange Errors in Vivado SDK During JTAG Mode

Problem Description After downloading the elf file, a message box pops up as shown in Figure 1, indicating that there is a problem with the software operation. However, the software runs correctly; for instance, the VGA interface displays images normally, as shown in Figure 2. Moreover, this error does not appear in Debug mode. Figure … Read more

Connecting MSP430 JTAG (USB and Parallel) to Target Board

Connecting MSP430 JTAG (USB and Parallel) to Target Board

It is common to see beginners of MSP430 asking questions about connecting MSP430 JTAG to the target board in forums. Here, I summarize the information to help new MSP430 learners clear their doubts. The JTAG connection of MSP430 mainly has two methods: the 4-wire JTAG method (including TDO, TDI, TMS, TCK four standard JTAG signals) … Read more

JTAG Download Method Summary for Altera FPGA with Nios II Core

JTAG Download Method Summary for Altera FPGA with Nios II Core

1. For Altera FPGA, when using Nios II, there are four types of files that need to be downloaded: .sof file, .pof file, .jic file, and .elf file. 2. The .sof file and .pof file are usually referred to as FPGA “hardware” or “firmware” files, generated by design compilation in Quartus II. The source file … Read more

Simplified Method for JTAG Interface in STM32 JLINK Programming

Simplified method for using JLINK to download programs to STM32 via JTAG interface (SW and JTAG modes)! Anyone who has used STM32 knows that there are two common methods for downloading programs: via serial port and JLINK. The serial port download method is quite similar to that of the 51, so I won’t elaborate on … Read more

Definition and Meaning of JTAG Interface Pins

Definition and Meaning of JTAG Interface Pins

JTAG has 10-pin, 14-pin, and 20-pin configurations. Although the number of pins and their arrangement differ, some pins are the same across these configurations. The definitions of each pin are as follows. 1. Pin Definitions Test Clock Input (TCK) —– Required 1 TCK is mandated in the IEEE1149.1 standard. TCK provides an independent, basic clock … Read more

How to Determine the Quality of JTAG in FPGA Design?

How to Determine the Quality of JTAG in FPGA Design?

FPGA (Field Programmable Gate Array) as a programmable logic device has been widely used in various digital system designs, and the JTAG interface is one of the most commonly used debugging/programming interfaces. Its quality directly affects the performance and reliability of the FPGA. Therefore, it is essential to diagnose and test the JTAG to prevent … Read more

Understanding JTAG Interface: Key Insights

Understanding JTAG Interface: Key Insights

Originally published on the WeChat public account “Embedded Fun”. During the process of FPGA development and learning, a key step is programming the board, making hardware “hard reality” is crucial. Generally speaking, using the JTAG interface is quite common, so many experts must have encountered issues where the JTAG interface malfunctioned or was damaged and … Read more

Speeding Up JTAG Cable Download: Try This Method!

Speeding Up JTAG Cable Download: Try This Method!

In embedded development and chip debugging, the JTAG interface allows developers to access the internal registers of chips through boundary scan technology, making it one of the important tools. However, when using the JTAG cable for program downloads, you may feel that the download speed is too slow. So how can we improve its speed? … Read more