(3) Programmable design style:

These are some of the most popular options among the designer and available in the market which are sold at a large volume at affordable cost. These options are adopted by designers for faster prototyping. Since they are designed for a specific application, sometimes they are also termed as "Programmable ASIC".

There are two basic types of programmable ASICs. One is a Programmable logic device (PLD) and another one is Field programmable gate array (FPGA).

 

Architecture of CLB

 

Basic FPGA Architecture

*End of Chapter-1. More content will be added in the future.