Posts

System On Chip(SoC) - A Helping Hand In FPGA

Image
 Basically, what is an FPGA? Field programmable gate array, they are used for designing Application-specific integrated circuits.   Again what is ASIC?  Application-specific integrated circuits. As the name indicates application-specific, operates for a specific application. For instance, a particular ASIC is designed to run a mobile phone, ASIC chips for satellite. The recent trends in  FPGA  architecture are in the direction which reduces the gap between the  ASIC  and  FPGA. So, Field programmable in the sense that an FPGA can be reprogrammed until the ASIC or processor design is finalized and bug-free, at which point the final ASIC can be manufactured.  FPGA architecture consists of a programming logic block that is used to implement logic functions. Routing Interconnect is used to connect the programming logic blocks to the input-output block, which is then utilized to communicate with the FPGA's internal architecture and external periph...

FPGA IN WIRELESS SENSOR NETWORKS WITH LOW POWER

Image
 So What is FPGA?  FPGAs (Field Programmable Gate Arrays) are semiconductor devices that consist of a matrix of customizable logic blocks (CLBs) linked by programmable interconnects. After manufacture, FPGAs can be reprogrammed to meet specific application or feature needs. A hardware description language (HDL), similar to that used for application-specific integrated circuits, is used to specify the FPGA setup (ASIC). Previously, circuit diagrams were employed to define the setup, but with the emergence of electronic design automation technologies, this is becoming less common. FPGAs have a hierarchy of reconfigurable interconnects that allow blocks to be linked together, as well as an array of programmable logic blocks. Logic blocks can be set up to execute sophisticated combinational operations or to behave as basic logic gates such as AND and XOR. Memory components, which might be simple flip-flops or larger memory blocks, are included in most FPGA logic blocks. ...