0% found this document useful (0 votes)
29 views1 page

Programmable Logic Blocks Logic Blocks Combinational Functions Logic Gates AND XOR Memory Elements Flip-Flops

Field Programmable Gate Arrays (FPGAs) are semiconductor devices that contain an array of programmable logic blocks and reconfigurable interconnects that can be programmed after manufacturing, unlike ASICs which are custom made for specific tasks. FPGAs contain logic blocks that can implement complex combinational functions or simple logic gates and may include memory elements. The FPGA can implement almost any digital circuit if it has sufficient resources. FPGAs are made up primarily of configurable logic blocks connected by programmable interconnects that allow the blocks to be wired together in different configurations.

Uploaded by

vishutheking11
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
0% found this document useful (0 votes)
29 views1 page

Programmable Logic Blocks Logic Blocks Combinational Functions Logic Gates AND XOR Memory Elements Flip-Flops

Field Programmable Gate Arrays (FPGAs) are semiconductor devices that contain an array of programmable logic blocks and reconfigurable interconnects that can be programmed after manufacturing, unlike ASICs which are custom made for specific tasks. FPGAs contain logic blocks that can implement complex combinational functions or simple logic gates and may include memory elements. The FPGA can implement almost any digital circuit if it has sufficient resources. FPGAs are made up primarily of configurable logic blocks connected by programmable interconnects that allow the blocks to be wired together in different configurations.

Uploaded by

vishutheking11
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
You are on page 1/ 1

Field Programmable Gate Arrays (FPGAs) are semiconductor devices that are based around a

matrix of configurable logic blocks (CLBs) connected via programmable interconnects. FPGAs
can be reprogrammed to desired application or functionality requirements after
manufacturing. This feature distinguishes FPGAs from Application Specific Integrated Circuits
(ASICs), which are custom manufactured for specific design tasks. Although one-time
programmable (OTP) FPGAs are available, the dominant types are SRAM based which can be
reprogrammed as the design evolve.
FPGAs contain an array of programmable logic blocks, and a hierarchy of reconfigurable
interconnects that allow the blocks to be "wired together", like many logic gates that can be
inter-wired in different configurations. Logic blocks can be configured to perform
complex combinational functions, or merely simple logic gates like AND and XOR. In most
FPGAs, logic blocks also include memory elements, which may be simple flip-flops or more
complete blocks of memory.
The FPGA can be used to build almost any digital circuit — provided the selected FPGA part
has enough resources (blocks and speed) to implement that circuit.
Below is a picture of a typical, very simple, classical FPGA.

The main blocks on the FPGA are Logic Blocks and I/O Blocks(input/output). But the vast
majority of blocks in the FPGA are Logic Blocks, as can be inferred from the figure.

You might also like