SlideShare a Scribd company logo
1 of 16
FPGA Architecture
Submitted by:-
Rohit Dhongde (B-41)
Sushant Burde (B-48)
Swapnil Dondal (B-49)
Vaibhav Deshmukh (B-52)
Presented to
Prof. P. P. Rane
FPGA – Introduction
• Based on the principle of functional
completeness
• FPGA: Functionally complete elements (Logic
Blocks) placed in an interconnect framework
• Interconnection framework comprises of wire
segments and switches; Provide a means to
interconnect logic blocks
• Circuits are partitioned to logic block size,
mapped and routed
FPGA – Abstract
• Two dimensional array of customizable logic
block placed in an interconnect array
• Like PLDs programmable at users site
• Like MPGAs, implements thousands of gates of
logic in a single device
•
• FPGAs offer the benefit of both MPGAs and
PLDs!
Classification OF FPGAS
Island Cellular
SRAM
Programmed Antifuse Programmed
channeled
EPROM
Programmed
Array
FPGA
Structure Of FPGA
Why FPGA?
• Quest for high capacity; Two choices available
• MPGA (Masked Programmable Logic Devices)
• Customized during fabrication
• Low volume expensive
• Prolonged time-to-market and high financial risk
• FPGA (Field Programmable Logic Devices)
• Customized by end user
• Implements multi-level logic function
• Fast time to market and low risk
• FPGA chips handle dense logic and memory
elements offering very high logic capacity
• Uncommitted logic blocks are replicated in an
FPGA with interconnects and I/O blocks
A Fictitious FPGA Architecture
(WithMultiplexerAsFunctionallyCompleteCell)
• Basic building block
Interconnection Framework
• Granularity and interconnection structure has caused a split in
the industry
 FPGA
– Fine grained
– Variable length
interconnect segments
– Timing in general is not
predictable; Timing
extracted after placement
and route
Technology of Programmable Elements
• Vary from vendor to vendor. All share the
common property: configurable in one of the
two positions – ‘ON’ or ‘OFF’
• Can be classified into three categories:
• SRAM based
• Fuse based
• EPROM/EEPROM/flash based
• Desired properties:
• Minimum area consumption
• Low on resistance; high off resistance
• Low parasitic capacitance to the attached wire
• Reliability in volume production
Anti-fuse Programming Technology
• Though implementation differ, all anti-fuse
programming elements share common property
• Uses materials which normally resides in high
impedance state
• But can be fused irreversibly into low impedance
state by applying high voltage
Anti-fuse Programming
Technology
• Very low ON resistance (faster implementation
of circuits)
• Limited size of anti-fuse elements;
interconnects occupy relatively lesser area
• Offset : larger transistors needed for programming
• One time programmable
• Cannot be re-programmed
• (design changes are not possible)
• Retain configuration after power off
Commercially Available
Devices
• Architecture differs from vendor to vendor
• Characterized by
• Structure and content of logic block
• Structure and content of routing resources
• To examine, look at some of available devices
• FPGA: Xilinx (XC4000)
• CPLD: Altera (MAX 5K)
Xilinx FPGAs
• Symmetric Array based; Array
consists of CLBs with LUTs and
D-Flipflops
• N-input LUTs can implement
any n-input boolean function
• Array embedded within the
periphery of IO blocks
• Array elements interleaved with
routing resources (wire
segments, switch matrix and
single connection points)
• Employs SRAM technology
Generic Xilinx Architecture
Altera’s FPGA Layout
Conclusion
 FPGA is a customize IC.It can implement most digital logic. BUT CPU
perform an operation by instructions.FPGA is more powerful
 Xilinx even have some FPGAs with up to two embedded IBM
PowerPC 405 processors on a small "corner" of the FPGA and up to
20 channels 10 Gbps serial ports. PowerPC processors are as the
name indicates very powerful, Apple uses PowerPCs in their
computers.
 FPGA Is Reconfigurable And Strongly Flexible.
 It can operate at very high clock speeds has ability to carry out very
very big and complex process
 The advantage of fpga is parrallel processing . So it is widely used in
high-speed and real-time processing field .

More Related Content

What's hot

FPGA Architecture Presentation
FPGA Architecture PresentationFPGA Architecture Presentation
FPGA Architecture Presentationomutukuda
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGAvelamakuri
 
Implementation of Soft-core processor on FPGA (Final Presentation)
Implementation of Soft-core processor on FPGA (Final Presentation)Implementation of Soft-core processor on FPGA (Final Presentation)
Implementation of Soft-core processor on FPGA (Final Presentation)Deepak Kumar
 
Field programable gate array
Field programable gate arrayField programable gate array
Field programable gate arrayNeha Agarwal
 
Programmable logic device (PLD)
Programmable logic device (PLD)Programmable logic device (PLD)
Programmable logic device (PLD)Sɐɐp ɐɥɯǝp
 
Advance hdl design training on xilinx fpga
Advance hdl design training on xilinx fpgaAdvance hdl design training on xilinx fpga
Advance hdl design training on xilinx fpgademon_2M
 
FPGA_Overview_Ibr_2014
FPGA_Overview_Ibr_2014FPGA_Overview_Ibr_2014
FPGA_Overview_Ibr_2014Ibrahim Hejab
 
A review on virtex fpga family from xilinx
A review on virtex fpga family from xilinxA review on virtex fpga family from xilinx
A review on virtex fpga family from xilinxUniversity of Kassel
 
FPGA Overview
FPGA OverviewFPGA Overview
FPGA OverviewMetalMath
 
Field Programmable Gate Array: Building Blocks and Interconnections
Field Programmable Gate Array: Building Blocks and InterconnectionsField Programmable Gate Array: Building Blocks and Interconnections
Field Programmable Gate Array: Building Blocks and InterconnectionsDr. Saravanakumar Umathurai
 

What's hot (20)

FPGA Architecture Presentation
FPGA Architecture PresentationFPGA Architecture Presentation
FPGA Architecture Presentation
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGA
 
Fpga
FpgaFpga
Fpga
 
What is FPGA?
What is FPGA?What is FPGA?
What is FPGA?
 
Implementation of Soft-core processor on FPGA (Final Presentation)
Implementation of Soft-core processor on FPGA (Final Presentation)Implementation of Soft-core processor on FPGA (Final Presentation)
Implementation of Soft-core processor on FPGA (Final Presentation)
 
Field programable gate array
Field programable gate arrayField programable gate array
Field programable gate array
 
SoC FPGA Technology
SoC FPGA TechnologySoC FPGA Technology
SoC FPGA Technology
 
Introduction to FPGAs
Introduction to FPGAsIntroduction to FPGAs
Introduction to FPGAs
 
Lecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpgaLecture syn 024.cpld-fpga
Lecture syn 024.cpld-fpga
 
FPGA In a Nutshell
FPGA In a NutshellFPGA In a Nutshell
FPGA In a Nutshell
 
CPLDs
CPLDsCPLDs
CPLDs
 
Fpga & VHDL
Fpga & VHDLFpga & VHDL
Fpga & VHDL
 
FPGA Introduction
FPGA IntroductionFPGA Introduction
FPGA Introduction
 
Programmable logic device (PLD)
Programmable logic device (PLD)Programmable logic device (PLD)
Programmable logic device (PLD)
 
CPLDs
CPLDsCPLDs
CPLDs
 
Advance hdl design training on xilinx fpga
Advance hdl design training on xilinx fpgaAdvance hdl design training on xilinx fpga
Advance hdl design training on xilinx fpga
 
FPGA_Overview_Ibr_2014
FPGA_Overview_Ibr_2014FPGA_Overview_Ibr_2014
FPGA_Overview_Ibr_2014
 
A review on virtex fpga family from xilinx
A review on virtex fpga family from xilinxA review on virtex fpga family from xilinx
A review on virtex fpga family from xilinx
 
FPGA Overview
FPGA OverviewFPGA Overview
FPGA Overview
 
Field Programmable Gate Array: Building Blocks and Interconnections
Field Programmable Gate Array: Building Blocks and InterconnectionsField Programmable Gate Array: Building Blocks and Interconnections
Field Programmable Gate Array: Building Blocks and Interconnections
 

Viewers also liked

Learning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for GraphsLearning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for GraphsMathias Niepert
 
The mixed-signal modelling language VHDL-AMS and its semantics (ICNACSA 1999)
The mixed-signal modelling language VHDL-AMS and its semantics (ICNACSA 1999)The mixed-signal modelling language VHDL-AMS and its semantics (ICNACSA 1999)
The mixed-signal modelling language VHDL-AMS and its semantics (ICNACSA 1999)Peter Breuer
 
Design of vga based pong game using fpga
Design  of vga based pong game using fpgaDesign  of vga based pong game using fpga
Design of vga based pong game using fpgaRamanan Rajaraman
 
Hybrid LUT/Multiplexer FPGA Logic Architectures
Hybrid LUT/Multiplexer FPGA Logic ArchitecturesHybrid LUT/Multiplexer FPGA Logic Architectures
Hybrid LUT/Multiplexer FPGA Logic ArchitecturesPvrtechnologies Nellore
 
Xilinx Cool Runner Architecture
Xilinx Cool Runner ArchitectureXilinx Cool Runner Architecture
Xilinx Cool Runner Architecturedragonpradeep
 
[DL輪読会]Learning convolutional neural networks for graphs
[DL輪読会]Learning convolutional neural networks for graphs[DL輪読会]Learning convolutional neural networks for graphs
[DL輪読会]Learning convolutional neural networks for graphsDeep Learning JP
 
programmable_devices_en_02_2014
programmable_devices_en_02_2014programmable_devices_en_02_2014
programmable_devices_en_02_2014Svetozar Jovanovic
 
Composicion bidimensional (1)
Composicion bidimensional (1)Composicion bidimensional (1)
Composicion bidimensional (1)joselizz
 
Wondrous Wise Words
Wondrous Wise Words Wondrous Wise Words
Wondrous Wise Words OH TEIK BIN
 
Sharman 2015 PhD thesis
Sharman 2015 PhD thesisSharman 2015 PhD thesis
Sharman 2015 PhD thesisMurray Sharman
 

Viewers also liked (16)

FPGA
FPGAFPGA
FPGA
 
Learning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for GraphsLearning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for Graphs
 
Neural Networks: Introducton
Neural Networks: IntroductonNeural Networks: Introducton
Neural Networks: Introducton
 
The mixed-signal modelling language VHDL-AMS and its semantics (ICNACSA 1999)
The mixed-signal modelling language VHDL-AMS and its semantics (ICNACSA 1999)The mixed-signal modelling language VHDL-AMS and its semantics (ICNACSA 1999)
The mixed-signal modelling language VHDL-AMS and its semantics (ICNACSA 1999)
 
Design of vga based pong game using fpga
Design  of vga based pong game using fpgaDesign  of vga based pong game using fpga
Design of vga based pong game using fpga
 
Hybrid LUT/Multiplexer FPGA Logic Architectures
Hybrid LUT/Multiplexer FPGA Logic ArchitecturesHybrid LUT/Multiplexer FPGA Logic Architectures
Hybrid LUT/Multiplexer FPGA Logic Architectures
 
Batch no.2
Batch no.2Batch no.2
Batch no.2
 
Xilinx Cool Runner Architecture
Xilinx Cool Runner ArchitectureXilinx Cool Runner Architecture
Xilinx Cool Runner Architecture
 
Cpld
CpldCpld
Cpld
 
[DL輪読会]Learning convolutional neural networks for graphs
[DL輪読会]Learning convolutional neural networks for graphs[DL輪読会]Learning convolutional neural networks for graphs
[DL輪読会]Learning convolutional neural networks for graphs
 
programmable_devices_en_02_2014
programmable_devices_en_02_2014programmable_devices_en_02_2014
programmable_devices_en_02_2014
 
Composicion bidimensional (1)
Composicion bidimensional (1)Composicion bidimensional (1)
Composicion bidimensional (1)
 
Wondrous Wise Words
Wondrous Wise Words Wondrous Wise Words
Wondrous Wise Words
 
Rhoades_logo_color
Rhoades_logo_colorRhoades_logo_color
Rhoades_logo_color
 
Sharman 2015 PhD thesis
Sharman 2015 PhD thesisSharman 2015 PhD thesis
Sharman 2015 PhD thesis
 
Latihan 1 tata
Latihan 1 tataLatihan 1 tata
Latihan 1 tata
 

Similar to Fpga optimus main_print

L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).pptL12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).pptMikeTango5
 
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)NAGASAI547
 
Cpld and fpga mod vi
Cpld and fpga   mod viCpld and fpga   mod vi
Cpld and fpga mod viAgi George
 
VLSI design Dr B.jagadeesh UNIT-5.pptx
VLSI design Dr B.jagadeesh   UNIT-5.pptxVLSI design Dr B.jagadeesh   UNIT-5.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptxjagadeesh276791
 
FPGA-Arch (3).ppt
FPGA-Arch (3).pptFPGA-Arch (3).ppt
FPGA-Arch (3).pptArthi579360
 
FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.pptgowri R
 
FPGA architecture.ppt
FPGA architecture.pptFPGA architecture.ppt
FPGA architecture.pptEcAlwinjolly
 
FPGA Intro
FPGA IntroFPGA Intro
FPGA Intronaito88
 
Implementation of Soft-core Processor on FPGA
Implementation of Soft-core Processor on FPGAImplementation of Soft-core Processor on FPGA
Implementation of Soft-core Processor on FPGADeepak Kumar
 
Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems DesignReza Sameni
 

Similar to Fpga optimus main_print (20)

L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).pptL12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
L12_PROGRAMMABLE+LOGIC+DEVICES+(PLD).ppt
 
L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)L12 programmable+logic+devices+(pld)
L12 programmable+logic+devices+(pld)
 
Cpld and fpga mod vi
Cpld and fpga   mod viCpld and fpga   mod vi
Cpld and fpga mod vi
 
VLSI design Dr B.jagadeesh UNIT-5.pptx
VLSI design Dr B.jagadeesh   UNIT-5.pptxVLSI design Dr B.jagadeesh   UNIT-5.pptx
VLSI design Dr B.jagadeesh UNIT-5.pptx
 
nios.ppt
nios.pptnios.ppt
nios.ppt
 
FPGA-Arch (3).ppt
FPGA-Arch (3).pptFPGA-Arch (3).ppt
FPGA-Arch (3).ppt
 
FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.ppt
 
FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.ppt
 
FPGA architecture.ppt
FPGA architecture.pptFPGA architecture.ppt
FPGA architecture.ppt
 
FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.ppt
 
FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.ppt
 
FPGA-Architecture.ppt
FPGA-Architecture.pptFPGA-Architecture.ppt
FPGA-Architecture.ppt
 
Pld dp
Pld dpPld dp
Pld dp
 
Dr.D.RUKMANIDEVI PPT.ppt
Dr.D.RUKMANIDEVI PPT.pptDr.D.RUKMANIDEVI PPT.ppt
Dr.D.RUKMANIDEVI PPT.ppt
 
Technical Seminar.pptx
Technical Seminar.pptxTechnical Seminar.pptx
Technical Seminar.pptx
 
FPGA Intro
FPGA IntroFPGA Intro
FPGA Intro
 
Implementation of Soft-core Processor on FPGA
Implementation of Soft-core Processor on FPGAImplementation of Soft-core Processor on FPGA
Implementation of Soft-core Processor on FPGA
 
FPGA.ppt
FPGA.pptFPGA.ppt
FPGA.ppt
 
Digital Systems Design
Digital Systems DesignDigital Systems Design
Digital Systems Design
 
Fpga
FpgaFpga
Fpga
 

More from Sushant Burde

More from Sushant Burde (8)

Dsp ppt
Dsp pptDsp ppt
Dsp ppt
 
Appp rrrr
Appp rrrrAppp rrrr
Appp rrrr
 
Sushantburde
SushantburdeSushantburde
Sushantburde
 
Caooooooooooo
CaoooooooooooCaooooooooooo
Caooooooooooo
 
Spread spectrum
Spread spectrumSpread spectrum
Spread spectrum
 
Sushant memristor
Sushant memristorSushant memristor
Sushant memristor
 
Array antennas
Array antennasArray antennas
Array antennas
 
PCI & ISA bus
PCI & ISA busPCI & ISA bus
PCI & ISA bus
 

Recently uploaded

The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxNehaChandwani11
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/siemaillard
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024CapitolTechU
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Celine George
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticspragatimahajan3
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptxmanishaJyala2
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxjmorse8
 
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfFinancial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfMinawBelay
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxCapitolTechU
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfQucHHunhnh
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfmstarkes24
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdfVikramadityaRaj
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatmentsaipooja36
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxCeline George
 

Recently uploaded (20)

The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptx
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024Capitol Tech Univ Doctoral Presentation -May 2024
Capitol Tech Univ Doctoral Presentation -May 2024
 
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptxREPRODUCTIVE TOXICITY  STUDIE OF MALE AND FEMALEpptx
REPRODUCTIVE TOXICITY STUDIE OF MALE AND FEMALEpptx
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdfFinancial Accounting IFRS, 3rd Edition-dikompresi.pdf
Financial Accounting IFRS, 3rd Edition-dikompresi.pdf
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdfDanh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
Danh sách HSG Bộ môn cấp trường - Cấp THPT.pdf
 
“O BEIJO” EM ARTE .
“O BEIJO” EM ARTE                       .“O BEIJO” EM ARTE                       .
“O BEIJO” EM ARTE .
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
MichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdfMichaelStarkes_UncutGemsProjectSummary.pdf
MichaelStarkes_UncutGemsProjectSummary.pdf
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
An Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptxAn Overview of the Odoo 17 Discuss App.pptx
An Overview of the Odoo 17 Discuss App.pptx
 

Fpga optimus main_print

  • 1. FPGA Architecture Submitted by:- Rohit Dhongde (B-41) Sushant Burde (B-48) Swapnil Dondal (B-49) Vaibhav Deshmukh (B-52) Presented to Prof. P. P. Rane
  • 2. FPGA – Introduction • Based on the principle of functional completeness • FPGA: Functionally complete elements (Logic Blocks) placed in an interconnect framework • Interconnection framework comprises of wire segments and switches; Provide a means to interconnect logic blocks • Circuits are partitioned to logic block size, mapped and routed
  • 3. FPGA – Abstract • Two dimensional array of customizable logic block placed in an interconnect array • Like PLDs programmable at users site • Like MPGAs, implements thousands of gates of logic in a single device • • FPGAs offer the benefit of both MPGAs and PLDs!
  • 4. Classification OF FPGAS Island Cellular SRAM Programmed Antifuse Programmed channeled EPROM Programmed Array FPGA
  • 6. Why FPGA? • Quest for high capacity; Two choices available • MPGA (Masked Programmable Logic Devices) • Customized during fabrication • Low volume expensive • Prolonged time-to-market and high financial risk • FPGA (Field Programmable Logic Devices) • Customized by end user • Implements multi-level logic function • Fast time to market and low risk
  • 7. • FPGA chips handle dense logic and memory elements offering very high logic capacity • Uncommitted logic blocks are replicated in an FPGA with interconnects and I/O blocks
  • 8. A Fictitious FPGA Architecture (WithMultiplexerAsFunctionallyCompleteCell) • Basic building block
  • 9. Interconnection Framework • Granularity and interconnection structure has caused a split in the industry  FPGA – Fine grained – Variable length interconnect segments – Timing in general is not predictable; Timing extracted after placement and route
  • 10. Technology of Programmable Elements • Vary from vendor to vendor. All share the common property: configurable in one of the two positions – ‘ON’ or ‘OFF’ • Can be classified into three categories: • SRAM based • Fuse based • EPROM/EEPROM/flash based • Desired properties: • Minimum area consumption • Low on resistance; high off resistance • Low parasitic capacitance to the attached wire • Reliability in volume production
  • 11. Anti-fuse Programming Technology • Though implementation differ, all anti-fuse programming elements share common property • Uses materials which normally resides in high impedance state • But can be fused irreversibly into low impedance state by applying high voltage
  • 12. Anti-fuse Programming Technology • Very low ON resistance (faster implementation of circuits) • Limited size of anti-fuse elements; interconnects occupy relatively lesser area • Offset : larger transistors needed for programming • One time programmable • Cannot be re-programmed • (design changes are not possible) • Retain configuration after power off
  • 13. Commercially Available Devices • Architecture differs from vendor to vendor • Characterized by • Structure and content of logic block • Structure and content of routing resources • To examine, look at some of available devices • FPGA: Xilinx (XC4000) • CPLD: Altera (MAX 5K)
  • 14. Xilinx FPGAs • Symmetric Array based; Array consists of CLBs with LUTs and D-Flipflops • N-input LUTs can implement any n-input boolean function • Array embedded within the periphery of IO blocks • Array elements interleaved with routing resources (wire segments, switch matrix and single connection points) • Employs SRAM technology Generic Xilinx Architecture
  • 16. Conclusion  FPGA is a customize IC.It can implement most digital logic. BUT CPU perform an operation by instructions.FPGA is more powerful  Xilinx even have some FPGAs with up to two embedded IBM PowerPC 405 processors on a small "corner" of the FPGA and up to 20 channels 10 Gbps serial ports. PowerPC processors are as the name indicates very powerful, Apple uses PowerPCs in their computers.  FPGA Is Reconfigurable And Strongly Flexible.  It can operate at very high clock speeds has ability to carry out very very big and complex process  The advantage of fpga is parrallel processing . So it is widely used in high-speed and real-time processing field .