FPGA composition, working principle and development process

March 27, 2021

1. FPGA Overview

FPGA is the abbreviation of English Field Programmable Gate Array, which is a field programmable gate array. It is a product of further development based on programmable devices such as PAL, GAL and EPLD. It emerged as a semi-custom circuit in the field of application-specific integrated circuits (ASIC), which not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of the limited number of original programmable device gates.

2. FPGA chip structure

The FPGA chip is mainly composed of three parts, namely, an IOE (input output element), an LAB (logic array block, a logical array block, a configurable logic block CLB for Xilinx), and an Interconnect (internal connection line).

2.1 IOE

IOE is the physical interface between the chip and the external circuit. It mainly performs the driving and matching requirements of the input/output signals under different electrical characteristics, such as from the basic LVTTL/LVCMOS interface to PCI/LVDS/RSDS and even various differential interfaces. 5V is compatible with the 3.3V/2.5V/1.8V/1.5V level interface. Below is the IOE structure of ALTERA's Cyclone IV EP4CE115F29 device.

IOE structure diagram of EP4CE115F29 equipment

The IOEs of FPGAs are grouped into groups. Each group can independently support different I/O standards. Through flexible configuration of software, different electrical standards and IO physical characteristics can be matched, and the driving current can be adjusted. Pull-down resistors, Cyclone IV devices have 8 IO blanks (groups), see the figure below:

IO Group for Cyclone IV devices

This brush is specially designing for pets. The pets are more and more popular at present. They have been liked by people many years. Many pets are sleeping with their owners. So it must clean their pets clearly. Then they will sleep very reassuring. This brush is a special brush for pets. It have combing effect with Vacuum Cleaner,so you can comb fur for pets. It will let the pets' fur more and more soft and smooth. It is a very useful brush for pets. So if you have a pet at home,you can buy one for your pet. It will let not only your pet,bt also your home more clean. Now let's see the picture about it.

pet brush

Pet Brush

Pet Brush, Vacuum Pet Brush, Pet Special Brush, Static-Free Pet Brush

Ningbo ChinaClean Household Appliances Manufacture Co., Ltd. , https://www.chinaclean-elec.com