SlideShare a Scribd company logo
1 of 22
Download to read offline
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
FPGA 101
FPGA Origins and Architecture
Logic Design with FPGAs
FPGA Design with Quartus Prime
LECTURE 1
By : Khldun Said
LECTURE 1
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
FPGA
THE HISTORY OF
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
PLD
programmable array logic:
consists of a programmable array
of AND gates that connects to a
fixed array of OR gates
The PAL structure allows any
sum-of-products (SOP) logic
expression with a defined
number of variables to be
implemented.
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
PLD
PLD package configurations
range from 20 pins to 28 pins
PLD could only handle up to
10-20 logic equations
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
CPLD
The complex programmable logic
device (CPLD): is basically a single
device containing multiple SPLDs
 and providing more capacity for
larger logic designs.
The programmable interconnections
are generally called the PIA
(programmable interconnect
array)
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
CPLD
The CPLD Top Level Architecture
is PAL Macrocell connected with
Interconnection wires.
Densities can range from tens of
macrocells to over 1500
macrocells in packages with up
to several hundred pins. 
MAX 7000 CPLD Architecture.
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
CPLD Microcell
Altera MAX 7000 Microcell
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
CPLD
The CPLD introduced reprogrammability
to programmable logic devices
The architecture of the CPLD allowed for
easy design of wide input combinational
logic functions, like address decoders
and state machines with deterministic
timing.
However, the CPLD architecture did not
scale effectively for designs that required
many flip-flops – this has become the
province of the FPGA.
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
FPGA DEFINITION
Field programmable gate arrays (FPGAs) are digital integrated
circuits (ICs) that contain configurable (programmable)
blocks of logic along with configurable interconnects
between these blocks.
Design engineers can configure, or program, such devices to
perform a tremendous variety of tasks.
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
FPGA architecture
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
FPGA architecture
programmable logic blocks called
Logic Elements (LEs)
1000+ ------> 100,000
LEs described as islands in a
“sea” of interconnects.
LABs are Logic Array Blocks
each LABs have 10-16 LE
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
Logic Elements
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
Logic Elements
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
LUT
LUT contains memory cells to
implement small logic functions.
Each cell holds ‘0’ or ‘1’.
Programmed with outputs of
truth tables.
Inputs select content of one of
the cells as output.
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
Designing Adders with FPGA
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
Designing Adders with FPGA
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
Designing Adders with FPGA
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
Adaptive Logic Module (ALM)
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
Adaptive Logic Module (ALM)
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
LECTURE 1
FPGA design flow
LECTURE 1
DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING
THANK
YOU!

More Related Content

What's hot

What's hot (20)

FPGA Architecture Presentation
FPGA Architecture PresentationFPGA Architecture Presentation
FPGA Architecture Presentation
 
Fpga & VHDL
Fpga & VHDLFpga & VHDL
Fpga & VHDL
 
Ramesh resume
Ramesh resumeRamesh resume
Ramesh resume
 
Asic &fpga
Asic &fpgaAsic &fpga
Asic &fpga
 
Fpga project
Fpga projectFpga project
Fpga project
 
Asic
AsicAsic
Asic
 
Novel high functionality fault tolerant ALU
Novel high functionality fault tolerant ALUNovel high functionality fault tolerant ALU
Novel high functionality fault tolerant ALU
 
Fpga
FpgaFpga
Fpga
 
#EEE - Field programmable gate array
#EEE - Field programmable gate array#EEE - Field programmable gate array
#EEE - Field programmable gate array
 
DSP Processors versus ASICs
DSP Processors versus ASICsDSP Processors versus ASICs
DSP Processors versus ASICs
 
Programmable logic device (PLD)
Programmable logic device (PLD)Programmable logic device (PLD)
Programmable logic device (PLD)
 
Programmable Logic Devices Plds
Programmable Logic Devices PldsProgrammable Logic Devices Plds
Programmable Logic Devices Plds
 
Fpga optimus main_print
Fpga optimus  main_printFpga optimus  main_print
Fpga optimus main_print
 
PLA Minimization -Testing
PLA Minimization -TestingPLA Minimization -Testing
PLA Minimization -Testing
 
ASIC DESIGN FLOW
ASIC DESIGN FLOWASIC DESIGN FLOW
ASIC DESIGN FLOW
 
System designing and modelling using fpga
System designing and modelling using fpgaSystem designing and modelling using fpga
System designing and modelling using fpga
 
Fpga design flow
Fpga design flowFpga design flow
Fpga design flow
 
vlsi design flow
vlsi design flowvlsi design flow
vlsi design flow
 
FPGA
FPGAFPGA
FPGA
 
FPGA in outer space seminar report
FPGA in outer space seminar reportFPGA in outer space seminar report
FPGA in outer space seminar report
 

Similar to Fpga101

Similar to Fpga101 (20)

Digital System Design-Introductio to ASIC
Digital System Design-Introductio to ASICDigital System Design-Introductio to ASIC
Digital System Design-Introductio to ASIC
 
Dr.D.RUKMANIDEVI PPT.ppt
Dr.D.RUKMANIDEVI PPT.pptDr.D.RUKMANIDEVI PPT.ppt
Dr.D.RUKMANIDEVI PPT.ppt
 
Fpga based motor controller
Fpga based motor controllerFpga based motor controller
Fpga based motor controller
 
Field programable gate array
Field programable gate arrayField programable gate array
Field programable gate array
 
Technical Seminar.pptx
Technical Seminar.pptxTechnical Seminar.pptx
Technical Seminar.pptx
 
CPLD & FPGA
CPLD & FPGACPLD & FPGA
CPLD & FPGA
 
VLSI PLDS pla, pal
VLSI PLDS pla, palVLSI PLDS pla, pal
VLSI PLDS pla, pal
 
FPGA in outer space
FPGA in outer spaceFPGA in outer space
FPGA in outer space
 
Iaetsd a design of fpga with ledr encoding and
Iaetsd a design of fpga with ledr encoding andIaetsd a design of fpga with ledr encoding and
Iaetsd a design of fpga with ledr encoding and
 
Fundamentals of FPGA
Fundamentals of FPGAFundamentals of FPGA
Fundamentals of FPGA
 
Fpga intro1
Fpga intro1Fpga intro1
Fpga intro1
 
Programmable Devices En 01
Programmable Devices En 01Programmable Devices En 01
Programmable Devices En 01
 
Selective fitting strategy based real time placement algorithm for dynamicall...
Selective fitting strategy based real time placement algorithm for dynamicall...Selective fitting strategy based real time placement algorithm for dynamicall...
Selective fitting strategy based real time placement algorithm for dynamicall...
 
Fpga Knowledge
Fpga KnowledgeFpga Knowledge
Fpga Knowledge
 
FPGA-Architecture.ppt
FPGA-Architecture.pptFPGA-Architecture.ppt
FPGA-Architecture.ppt
 
FPGA-Arch.ppt
FPGA-Arch.pptFPGA-Arch.ppt
FPGA-Arch.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
 

Recently uploaded

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Recently uploaded (20)

Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

Fpga101

  • 1. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING FPGA 101 FPGA Origins and Architecture Logic Design with FPGAs FPGA Design with Quartus Prime LECTURE 1 By : Khldun Said
  • 2. LECTURE 1 DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING FPGA THE HISTORY OF
  • 3. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1
  • 4. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 PLD programmable array logic: consists of a programmable array of AND gates that connects to a fixed array of OR gates The PAL structure allows any sum-of-products (SOP) logic expression with a defined number of variables to be implemented.
  • 5. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 PLD PLD package configurations range from 20 pins to 28 pins PLD could only handle up to 10-20 logic equations
  • 6. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 CPLD The complex programmable logic device (CPLD): is basically a single device containing multiple SPLDs  and providing more capacity for larger logic designs. The programmable interconnections are generally called the PIA (programmable interconnect array)
  • 7. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 CPLD The CPLD Top Level Architecture is PAL Macrocell connected with Interconnection wires. Densities can range from tens of macrocells to over 1500 macrocells in packages with up to several hundred pins.  MAX 7000 CPLD Architecture.
  • 8. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 CPLD Microcell Altera MAX 7000 Microcell
  • 9. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 CPLD The CPLD introduced reprogrammability to programmable logic devices The architecture of the CPLD allowed for easy design of wide input combinational logic functions, like address decoders and state machines with deterministic timing. However, the CPLD architecture did not scale effectively for designs that required many flip-flops – this has become the province of the FPGA.
  • 10. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 FPGA DEFINITION Field programmable gate arrays (FPGAs) are digital integrated circuits (ICs) that contain configurable (programmable) blocks of logic along with configurable interconnects between these blocks. Design engineers can configure, or program, such devices to perform a tremendous variety of tasks.
  • 11. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 FPGA architecture
  • 12. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 FPGA architecture programmable logic blocks called Logic Elements (LEs) 1000+ ------> 100,000 LEs described as islands in a “sea” of interconnects. LABs are Logic Array Blocks each LABs have 10-16 LE
  • 13. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 Logic Elements
  • 14. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 Logic Elements
  • 15. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 LUT LUT contains memory cells to implement small logic functions. Each cell holds ‘0’ or ‘1’. Programmed with outputs of truth tables. Inputs select content of one of the cells as output.
  • 16. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 Designing Adders with FPGA
  • 17. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 Designing Adders with FPGA
  • 18. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 Designing Adders with FPGA
  • 19. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 Adaptive Logic Module (ALM)
  • 20. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 Adaptive Logic Module (ALM)
  • 21. DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING LECTURE 1 FPGA design flow
  • 22. LECTURE 1 DAMASCUS UNIVERSITY | FACULTY OF MECHANICAL & ELECTRICAL ENGINEERING THANK YOU!