15 Tips to Make FPGA Design So Easy

Source: Content from Embedded Information Selection, thank you! 1 Basic Principles of Hardware Design (1) Speed and Area Balance and Trade-off Principle: If a design has a large timing margin and can run at a frequency much higher than the design requirements, it can reduce the overall chip area consumption through module reuse, which is … Read more

Complete FPGA Design Process Overview

Complete FPGA Design Process Overview

FPGA stands for Field Programmable Gate Array, which is a type of programmable logic device. FPGA is a new high-performance programmable logic device developed based on CPLD, typically using SRAM technology, although some dedicated devices may use Flash technology or Anti-Fuse technology. FPGAs have a high integration level, with device densities ranging from tens of … Read more

Disassembling The Popular 100M Logic Analyzer

Disassembling The Popular 100M Logic Analyzer

This article comes from the disassembly activity of the Breadboard Community! Rich rewards! (Two DJI drones, two oscilloscopes, etc.)! Electronic engineers hurry up and participate!👇 I have an older 100M logic analyzer that I bought a while ago. Its parameters were quite high at that time, with sampling rates of 100/50/32/16MHz for 3/6/9/16 channels, using … Read more

Hardware Design – JTAG Chain

Hardware Design - JTAG Chain

01 JTAG (Joint Test Action Group) is an international standard testing protocol (IEEE 1149.1 compliant) primarily used for internal chip testing. Most advanced devices now support the JTAG protocol, such as DSPs and FPGAs. The standard JTAG interface consists of four lines: TMS (Test Mode Select), TCK (Test Clock Input), TDI (Test Data Input), and … Read more

Understanding the Differences Between CPLD and FPGA

Understanding the Differences Between CPLD and FPGA

Welcome FPGA engineers to join the official WeChat technical group. Clickthe blue textto follow us at FPGA Home – the best and largest pure FPGA engineer community in China. This article mainly introduces the differences between CPLD and FPGA. CPLD and FPGA are both composed of logic array modules, but CPLD’s LAB is based on … Read more