How to Directly Generate JIC Files Using Scripts

How to Directly Generate JIC Files Using Scripts

Everyone knows that Altera’s FPGA can be configured using the EPCS flash memory configuration chip, and there are two methods to program the EPCS chip. One method is to directly program the POF file through the AS port, which requires a separate 10-pin socket in the circuit design. The other method is to use the … 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

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

Design of Digital Signal Processing Experiments Based on ADALM-PLUTO

Design of Digital Signal Processing Experiments Based on ADALM-PLUTO

Citation format: Wang Jun, He Nan, Cao Jiahui, et al. Design of “Digital Signal Processing” Experiments Based on ADALM-PLUTO [J]. Industrial and Information Education, 2023 (6): 47-50. Submission date: 2020-12-1 Author’s Biography: Wang Jun (1972—), male, from Weinan, Shaanxi, PhD, professor, research areas include real-time signal processing structures and implementations, FPGA/DSP embedded systems, radar signal … Read more

5 Essential Skills Every FPGA Designer Must Master

5 Essential Skills Every FPGA Designer Must Master

In the book ‘The Legend of Tong Lin’, Tong Lin practiced the basics of ‘circling a big tree and untying a rope’ before mastering skills like ‘ghostly shadows following’ and ‘willow leaf soft palm’. In my opinion, to become a competent FPGA designer, one must master five essential skills: simulation, synthesis, timing analysis, debugging, and … Read more

A New RISC-V Architecture Leading Edge AI

A New RISC-V Architecture Leading Edge AI

Red Semiconductor has announced the launch of a multifunctional intrinsic structured computing (VISC) architecture for RISC-V. VISC is an extension of RISC-V IP that accelerates complex algorithms and adds parallel processing to improveedge computing‘s AI operations. Red Semiconductor’s CEOJames Lewis. One of the strong value points of RISC-V is the potential for customization within the … Read more

Design of Vision Servo Control for Six-Degree-of-Freedom Robot Based on FPGA EtherCAT

Design of Vision Servo Control for Six-Degree-of-Freedom Robot Based on FPGA EtherCAT

Made in China 2025 is the first decade action plan for the Chinese government to implement the strategy of becoming a manufacturing power, which is a major strategic deployment to comprehensively improve the quality and level of China’s manufacturing industry. It clearly points out the important position of innovative technologies surrounding industrial robots. Currently, industrial … Read more

Analysis and Verification of EtherCAT Slave Communication Link Based on FPGA

Analysis and Verification of EtherCAT Slave Communication Link Based on FPGA

Abstract: EtherCAT is one of the widely used field buses in the industrial control field. The slave controller ESC (EtherCAT Slave Controller) is the key to implementing EtherCAT protocol data communication in slave modules. Achieving autonomous control over slave control chips is an important foundation for the localization and research and development of industrial control … Read more