SlideShare a Scribd company logo
2
Most read
5
Most read
21
Most read
FIELD PROGRAMABLE GATE ARRAYPREPARED BY:-		NEHA AGARWAL	B.TECH(EC) Vth SEM	BTBTE08057
WHAT IS FPGA?a PLD with high density and capable of implementing different functions in a short period of time
silicon chip containing an array of configurable logic blocks (CLB)
can be reprogrammed to perform a different function in a matter of microsecondsWHAT IS FPGA?
WHAT IS PROGRAMMABLE LOGIC DEVICE (PLD)?is an electronic component used to build reconfigurable digital circuits
has an undefined function at the time of manufacture
before using in a circuit it must be programmed or reconfigured
can be customized as per needs of the user by programming
can be reprogrammed in case of problemsARCHITECTURE OF FPGAThere are three key parts of a FPGA structure: I/O BLOCKS: it forms a ring around the outer edge of the structureINTERCONNECTS: connects logic blocks to logic blocks and I/O blocks to logic blocksLOGIC BLOCKS: Inside the ring of I/O blocks lies a rectangular array of logic blocks.
ARCHITECTURE OF FPGA
ARCHITECTURE OF FPGA:I/O BLOCKSFPGAs provide support for I/O standards providing interface bridge in a system.
I/O in FPGAs is grouped in banks with each bank independently able to support different I/O standards.ARCHITECTURE OF FPGA:LOGIC BLOCKSThe logic blocks in an FPGA are generally nothing more than a couple of logic gates or a look-up table and a flip-flop.
Its purpose is to implement combinational and sequential logic functions.
Logic blocks can be implemented by:-Transistor pairsMultiplexers Look up tables( LUT)Wide fan-in AND-OR structure.
ARCHITECTURE OF FPGA: ROUTING MATRIXAn FPGA device contains flexible programmable routing matrix which is used to connect logic blocks with each other.
There are various type of connection lines in FPGA:long lines are used to connect distant logic blocksshort lines connect neighboring blocks with each otherdedicated clock trees are used to distribute synchronization signalsdedicated set/reset lines are used to reset all flip-flops in the FPGA
HOW FPGA WORKS?
HOW FPGA WORKS?When a wire enters a switch box, there are three programmable switches that allow it to connect to three other wires in adjacent channel segmentsPROGRAMMING A FPGAUnderstand and define design requirements
Design description
Behavioral simulation
Synthesis

More Related Content

PPTX
PPTX
Fpga architectures and applications
PPT
PDF
fpga programming
PPT
ASIC VS FPGA.ppt
PPT
PPT
Fpga(field programmable gate array)
PPTX
Fpga architectures and applications
fpga programming
ASIC VS FPGA.ppt
Fpga(field programmable gate array)

What's hot (20)

DOCX
Altera flex
PPTX
Introduction to FPGAs
PDF
VLSI Fresher Resume
PDF
PPTX
Divide by N clock
PPTX
PPTX
I2c protocol - Inter–Integrated Circuit Communication Protocol
PDF
vlsi design flow
PDF
Logic Synthesis
PDF
Fpga & VHDL
PPTX
FPGA TECHNOLOGY AND FAMILIES
PPT
Fpga Knowledge
PDF
Session 2,3 FPGAs
PPT
VHDL-PRESENTATION.ppt
PPT
Master synchronous serial port (mssp)
PPTX
Vlsi physical design automation on partitioning
PPT
Programmable logic devices
PDF
Logic synthesis using Verilog HDL
PDF
Unit II Arm 7 Introduction
PPT
Fundamentals of FPGA
Altera flex
Introduction to FPGAs
VLSI Fresher Resume
Divide by N clock
I2c protocol - Inter–Integrated Circuit Communication Protocol
vlsi design flow
Logic Synthesis
Fpga & VHDL
FPGA TECHNOLOGY AND FAMILIES
Fpga Knowledge
Session 2,3 FPGAs
VHDL-PRESENTATION.ppt
Master synchronous serial port (mssp)
Vlsi physical design automation on partitioning
Programmable logic devices
Logic synthesis using Verilog HDL
Unit II Arm 7 Introduction
Fundamentals of FPGA
Ad

Viewers also liked (20)

PPTX
What is FPGA?
PPTX
FPGA Introduction
PDF
FPGAs : An Overview
PPTX
FPGA Architecture Presentation
PPTX
Fpga optimus main_print
PPT
PDF
Introduction to FPGA, VHDL
PPTX
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
PPT
PPTX
Analog to digital conversion
PDF
Architecture of fpg as and cplds
PPTX
FPGA Overview
PPTX
Michael Vogwell
PDF
Fpga Device Selection
PPT
ProjectSlideShow revised
PPTX
PDF
OpenCL applications in genomics
 
PPT
Fpga 04-verilog-programming
PPT
The Microarchitecure Of FPGA Based Soft Processor
PDF
Tutorial xilinx 9.1i
What is FPGA?
FPGA Introduction
FPGAs : An Overview
FPGA Architecture Presentation
Fpga optimus main_print
Introduction to FPGA, VHDL
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Analog to digital conversion
Architecture of fpg as and cplds
FPGA Overview
Michael Vogwell
Fpga Device Selection
ProjectSlideShow revised
OpenCL applications in genomics
 
Fpga 04-verilog-programming
The Microarchitecure Of FPGA Based Soft Processor
Tutorial xilinx 9.1i
Ad

Similar to Field programable gate array (20)

PPTX
Fpga intro1
PPT
Dr.D.RUKMANIDEVI PPT.ppt
PPT
FPGA-Architecture.ppt
PPT
FPGA-Arch (3).ppt
PPT
FPGA-Arch.ppt
PPT
FPGA-Arch.ppt
PPTX
FPGA-Architecture Basics and Description.pptx
PPT
FPGA-Arch.ppt
PPT
FPGA architecture.ppt
PPT
FPGA-Arch.ppt
PPTX
UNIT 5 FPGA DESIGN r16.pptx UNIT 5 FPGA DESIGN r16.pptx
PPTX
VLSI design Dr B.jagadeesh UNIT-5.pptx
DOCX
Fpga based motor controller
PDF
Programmable Hardware - An Overview
DOCX
Fpga lecture
PPTX
Introduction to CPLD: Field Programmable Gate Array
PPSX
Spartan-II FPGA (xc2s30)
PPTX
Technical Seminar.pptx
DOCX
Fpg as 11 body
PDF
Iaetsd a design of fpga with ledr encoding and
Fpga intro1
Dr.D.RUKMANIDEVI PPT.ppt
FPGA-Architecture.ppt
FPGA-Arch (3).ppt
FPGA-Arch.ppt
FPGA-Arch.ppt
FPGA-Architecture Basics and Description.pptx
FPGA-Arch.ppt
FPGA architecture.ppt
FPGA-Arch.ppt
UNIT 5 FPGA DESIGN r16.pptx UNIT 5 FPGA DESIGN r16.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptx
Fpga based motor controller
Programmable Hardware - An Overview
Fpga lecture
Introduction to CPLD: Field Programmable Gate Array
Spartan-II FPGA (xc2s30)
Technical Seminar.pptx
Fpg as 11 body
Iaetsd a design of fpga with ledr encoding and

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
Cloud computing and distributed systems.
DOCX
The AUB Centre for AI in Media Proposal.docx
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
MIND Revenue Release Quarter 2 2025 Press Release
Digital-Transformation-Roadmap-for-Companies.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation_ Review paper, used for researhc scholars
Building Integrated photovoltaic BIPV_UPV.pdf
20250228 LYD VKU AI Blended-Learning.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Chapter 3 Spatial Domain Image Processing.pdf
cuic standard and advanced reporting.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Understanding_Digital_Forensics_Presentation.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Unlocking AI with Model Context Protocol (MCP)
Cloud computing and distributed systems.
The AUB Centre for AI in Media Proposal.docx

Field programable gate array