Field Programmable Gate Array Submitted by: Dhiraj Dhanpal patil
INDEX  Abstract  Literature Survey  Architectural diagram  Working  Advantages & disadvantages  Applications  Queries
Abstract  A field programmable gate array (FPGA) is a programmable logic device (PLD) with higher densities and capable of implementing different functions in short period of time  The FPGA is reconfigurable & also it has low cost, simple implementation, high performance  The FPGA is also called as “Soft Microprocessor” .  It is used in various applications such as for Automation, communication, etc.
Literature Survey Introduction : There are various devices which are used for the computations like microprocessor, ASIC . These devices are very expensive to buy , so we will give preference to FPGA Similar Topics :  Microprocessor- It is a used for doing different calculations in several devices  ASIC(Application Specified Integrated Circuit)- It is application specified which may can vary with different app’s
Architectural Design The architecture of FPGA is very simple than other programmable devices Fig.1.0
Working of FPGA Fig. 1.1 Config.
 In above diagram, FPGA consists of CLB’S, I/O blocks ; Which are connected each other  These CLB’s are connected to each other for different operations  The i/o blocks may take different forms like input block, output block, can take both input & output  Input is passed to the i/o block & inputs are passed to logic blocks for further operations  Generated o/p is given to the i/o block & its is passed to connected device for further calculations
Programming of FPGA  There are two ways-  Programme with software like ISE, Quartus  HDL programming languages like VHDL, Verilog  Steps :-  Design entry(.sh, .s)  Design implementation  Partitions  Place (Xilinx synthesis tool)  route  Design verification
Advantages Field programmability Reusability Faster time-to-market Low Cost  No NRE (Non Recurring Expenses) Long-Term Maintenance
Disadvantages Less speed than ASIC Volatile Cost increases as in increase in complexity
Applications  Networking  High reliability for ensuring zero-defects  Low power for optimal power efficiency  Factory automation
Queries??
Thank You!!

Field-programmable gate array

  • 1.
  • 2.
    INDEX  Abstract  LiteratureSurvey  Architectural diagram  Working  Advantages & disadvantages  Applications  Queries
  • 3.
    Abstract  A fieldprogrammable gate array (FPGA) is a programmable logic device (PLD) with higher densities and capable of implementing different functions in short period of time  The FPGA is reconfigurable & also it has low cost, simple implementation, high performance  The FPGA is also called as “Soft Microprocessor” .  It is used in various applications such as for Automation, communication, etc.
  • 4.
    Literature Survey Introduction :There are various devices which are used for the computations like microprocessor, ASIC . These devices are very expensive to buy , so we will give preference to FPGA Similar Topics :  Microprocessor- It is a used for doing different calculations in several devices  ASIC(Application Specified Integrated Circuit)- It is application specified which may can vary with different app’s
  • 5.
    Architectural Design The architecture of FPGAis very simple than other programmable devices Fig.1.0
  • 6.
  • 7.
     In abovediagram, FPGA consists of CLB’S, I/O blocks ; Which are connected each other  These CLB’s are connected to each other for different operations  The i/o blocks may take different forms like input block, output block, can take both input & output  Input is passed to the i/o block & inputs are passed to logic blocks for further operations  Generated o/p is given to the i/o block & its is passed to connected device for further calculations
  • 8.
    Programming of FPGA There are two ways-  Programme with software like ISE, Quartus  HDL programming languages like VHDL, Verilog  Steps :-  Design entry(.sh, .s)  Design implementation  Partitions  Place (Xilinx synthesis tool)  route  Design verification
  • 9.
    Advantages Field programmability Reusability Faster time-to-market LowCost  No NRE (Non Recurring Expenses) Long-Term Maintenance
  • 10.
    Disadvantages Less speed thanASIC Volatile Cost increases as in increase in complexity
  • 11.
    Applications  Networking  Highreliability for ensuring zero-defects  Low power for optimal power efficiency  Factory automation
  • 12.
  • 13.