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
Fpga architectures and applications
PPTX
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)

PPT
Dr.D.RUKMANIDEVI PPT.ppt
PPTX
UNIT 5 FPGA DESIGN r16.pptx UNIT 5 FPGA DESIGN r16.pptx
PPTX
Fpga intro1
DOCX
Fpga lecture
PPTX
Introduction to CPLD: Field Programmable Gate Array
DOCX
FPGA in outer space seminar report
PPTX
Field-programmable gate array
PPT
FPGA-Arch.ppt
PPT
FPGA-Arch.ppt
PPTX
FPGA-Architecture Basics and Description.pptx
PPT
FPGA architecture.ppt
PPT
FPGA-Arch.ppt
PPT
FPGA-Arch.ppt
PPT
FPGA-Architecture.ppt
PPT
FPGA-Arch (3).ppt
DOCX
Chapter 4
PDF
Field Programmable Gate Arrays : Architecture
PDF
Programmable Hardware - An Overview
PDF
Field Programmable Gate Array: Building Blocks and Interconnections
PPTX
Cpld and fpga mod vi
Dr.D.RUKMANIDEVI PPT.ppt
UNIT 5 FPGA DESIGN r16.pptx UNIT 5 FPGA DESIGN r16.pptx
Fpga intro1
Fpga lecture
Introduction to CPLD: Field Programmable Gate Array
FPGA in outer space seminar report
Field-programmable gate array
FPGA-Arch.ppt
FPGA-Arch.ppt
FPGA-Architecture Basics and Description.pptx
FPGA architecture.ppt
FPGA-Arch.ppt
FPGA-Arch.ppt
FPGA-Architecture.ppt
FPGA-Arch (3).ppt
Chapter 4
Field Programmable Gate Arrays : Architecture
Programmable Hardware - An Overview
Field Programmable Gate Array: Building Blocks and Interconnections
Cpld and fpga mod vi

Recently uploaded (20)

PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
Teaching material agriculture food technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
MYSQL Presentation for SQL database connectivity
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Cloud computing and distributed systems.
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Spectroscopy.pptx food analysis technology
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
KodekX | Application Modernization Development
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Understanding_Digital_Forensics_Presentation.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Teaching material agriculture food technology
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Spectral efficient network and resource selection model in 5G networks
MYSQL Presentation for SQL database connectivity
NewMind AI Weekly Chronicles - August'25 Week I
Cloud computing and distributed systems.
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectroscopy.pptx food analysis technology
Per capita expenditure prediction using model stacking based on satellite ima...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Review of recent advances in non-invasive hemoglobin estimation
The AUB Centre for AI in Media Proposal.docx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
KodekX | Application Modernization Development
Empathic Computing: Creating Shared Understanding
Understanding_Digital_Forensics_Presentation.pptx

Field programable gate array