What is ECO in the Wafer Tape-Out Process?

What is ECO in the Wafer Tape-Out Process?

In the field of chip design, ECO (Engineering Change Order) is a key concept. Below, we will detail its definition, role, implementation process, and practical applications: 1. Definition of ECO ECO refers to a localized circuit modification plan implemented after the chip design has completed tape-out, addressing minor design defects or changes in functional requirements … Read more

Fundamentals of FPGA Hardware Knowledge

Fundamentals of FPGA Hardware Knowledge

1. Common Terminology in FPGA ECC (Error Correction Code):Error Correction Code FIFO (First In First Out):First In First Out IOB:Input Output Buffer LUT (Look-up Table):Look-up Table DSP (Digital Signal Processor):Digital Signal Processing, the DSP unit circuit includes basic logic units such as input, output, computation, and carry. PLB (Programmable Logic Block):Programmable Logic Block CLB (Configurable … Read more

Xilinx, the Inventor of FPGA, Launches a New Product that Surpasses FPGA

Xilinx, the Inventor of FPGA, Launches a New Product that Surpasses FPGA

For Xilinx, the world’s largest FPGA manufacturer, 2018 can be seen as a new starting point. On January 29 of this year, Xilinx welcomed its fourth CEO, Victor Peng, a veteran with ten years at Xilinx and extensive experience in CPU, GPU, and FPGA. More importantly, Xilinx has also embraced a new development strategy, particularly … Read more

Who Will Become the Brain of Future Cars: GPU, FPGA, or ASIC?

Who Will Become the Brain of Future Cars: GPU, FPGA, or ASIC?

Autonomous driving systems are extremely complex, integrating numerous cutting-edge technologies, including perception and decision-making capabilities. Only carefully designed hardware can support these resource-intensive tasks. Moreover, autonomous driving is one of the first embedded applications that heavily rely on machine learning algorithms. Given this, a significant amount of research resources has been invested in the development … Read more

Development of an Electronic Perpetual Calendar System Based on FPGA, Including Testbench for Each Module

Development of an Electronic Perpetual Calendar System Based on FPGA, Including Testbench for Each Module

šŸ”See the end of the article for program acquisition methods šŸ“¶The project includes complete programs, documentation, references, and operation videos 🌠Simulation Conclusion Preview The testing results using Vivado 2022.2 are as follows: ⚔Program Function Description <span><span>The functions and principles of this program are as follows:</span></span> 1. Basic functions of the system Clock display: hours, minutes … Read more

Comprehensive Information on Black Gold Development Boards (FPGA + ZYNQ)

Comprehensive Information on Black Gold Development Boards (FPGA + ZYNQ)

Black Gold Development Boards All available information on Black Gold development boards, sufficient for learning and usage. ALTERA CYCLONE 10 Black Gold Development Board ZYNQ7020_2019 Black Gold ZYNQ7015_2017 Black Gold ZYNQ7010_2017 Black Gold XAZU3EG Black Gold EP4CE15 Xilinx A7 PDL22G Kintex-7 AXU3CG AX7Z100 AX7Z035 AX7A200 Accessories Warning This information is for learning purposes only, and … Read more

How Will Open Source FPGA Be Played?

(Source: eejournal)Previously, we reported on an open-source FPGA company, which can be referenced in the article “The World’s First Open Source FPGA Officially Released.” Recently, eejournal interviewed the CEO of this company to discuss the opportunities in the highly competitive FPGA market.The following is the main text of the article:Embedded FPGA (eFPGA) IP is not … Read more

Tutorial: End-to-End Communication of ARM Device (RK3588) with XDMA

Tutorial: End-to-End Communication of ARM Device (RK3588) with XDMA

The Xilinx DMA/Bridge Subsystem for PCI Express (PCIE) IP (XDMA) significantly reduces the difficulty for FPGA developers in using the PCIE interface. By implementing a simple BD design, FPGA-side logic design can be achieved, and with open drivers and example code, developers can quickly establish end-to-end communication over PCIE.Currently, Xilinx has released drivers for XDMA … Read more

RP2350 Core Board Design Tips (1) – How to Fully Utilize Limited IO Resources?

RP2350 Core Board Design Tips (1) - How to Fully Utilize Limited IO Resources?

Having worked in R&D for six years in university laboratories, I first entered the corporate world in 2000 and learned what an “embedded system” truly is. I observed a team of five or six top software experts spend nearly a month optimizing a program that originally fit into 512KB of ROM for a VCD player, … Read more

A Comprehensive Guide to FPGAs (Field-Programmable Gate Arrays)

A Comprehensive Guide to FPGAs (Field-Programmable Gate Arrays)

Click the blue text to follow us Follow and star our public account for exciting content delivered daily. Source: Online materials What is an FPGA? A Field-Programmable Gate Array (FPGA) is a semiconductor device that can be programmed and reprogrammed after manufacturing to implement digital logic functions. FPGAs provide a unique approach to implementing digital … Read more