Islamic University - Gaza

Slides:



Advertisements
Similar presentations
ECE 506 Reconfigurable Computing Lecture 2 Reconfigurable Architectures Ali Akoglu.
Advertisements

27/11/2007DSD,USIT,GGSIPU1 Gate array design Use a sea of basic transistors (pmos/nmos) or gates (NAND/NOR) Can have cells which can provide a universal.
FPGA (Field Programmable Gate Array)
PLD Technology Basics. Basic PAL Architecture DQ Q CLK OE Fuse.
Physical Implementation 1)Manufactured Integrated Circuit (IC) Technologies 2)Programmable IC Technology 3)Other Technologies Other Technologies 1. Off-The-Shelf.
Chapter 6 – Selected Design Topics Part 4 – Programmable Implementation Technologies Logic and Computer Design Fundamentals.
ECE 331 – Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #16) The slides included herein were taken.
Programmable Array Logic (PAL) Fixed OR array programmable AND array Fixed OR array programmable AND array Easy to program Easy to program Poor flexibility.
General FPGA Architecture Field Programmable Gate Array.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Section I Introduction to Xilinx
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
EGRE 427 Advanced Digital Design Figures from Application-Specific Integrated Circuits, Michael John Sebastian Smith, Addison Wesley, 1997 Chapter 4 Programmable.
PLD (Programmable Logic Device) Wednesday, October 07, ARINDAM CHAKRABORTY LECTURER,DEPT. OF ECE INSTITUTE OF ENGINEERING & MANAGEMENT.
PROGRAMMABLE LOGIC DEVICES (PLD)
VLSI & ECAD LAB Introduction.
CPLD (Complex Programmable Logic Device)
Memory and Programmable Logic Memory device: Device to which binary information is transferred for storage, and from which information is available for.
J. Christiansen, CERN - EP/MIC
Programmable Logic Devices
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
Sept. 2005EE37E Adv. Digital Electronics Lesson 1 CPLDs and FPGAs: Technology and Design Features.
Introduction to FPGA Created & Presented By Ali Masoudi For Advanced Digital Communication Lab (ADC-Lab) At Isfahan University Of technology (IUT) Department.
0/13 Introduction to Programmable Logic Devices Aleksandra Kovacevic Veljko Milutinovic
STMIK Jakarta STI&K, Jakarta - September Designing Image Processing Component using FPGA Device By : Sunny Arief Sudiro.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
FPGA Based System Design
M.Mohajjel. Why? TTM (Time-to-market) Prototyping Reconfigurable and Custom Computing 2Digital System Design.
Basic Logic Functions Chapter 2 Subject: Digital System Year: 2009.
Programmable Logic Device Architectures
Delivered by.. Love Jain p08ec907. Design Styles  Full-custom  Cell-based  Gate array  Programmable logic Field programmable gate array (FPGA)
Reconfigurable Architectures Greg Stitt ECE Department University of Florida.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR Topics n FPGA fabric architecture concepts.
Thinning Lines Between Software and Hardware Programmable Logic Devices Adam Foust.
3-1 MKE1503/MEE10203 Programmable Electronics Computer Engineering Department Faculty of Electrical and Electronic Universiti Tun Hussein Onn Malaysia.
Rapid Prototyping with PLDs 4 th & 7 th October 2005.
Gunjeet Kaur Dronacharya Group of Institutions. Outline Introduction Random-Access Memory Memory Decoding Error Detection and Correction Programmable.
Programmable Logic Devices
Chapter- 9 Programmable Logic Devices DHADUK ANKITA ENRL NO Noble Engineering College- Junagadh.
Field Programmable Gate Arrays
This chapter in the book includes: Objectives Study Guide
Memory and Programmable Logic
EET 1131 Unit 4 Programmable Logic Devices
ETE Digital Electronics
Programmable Logic Devices
Sequential Programmable Devices
Programmable Logic Device Architectures
Reconfigurable Architectures
Complex Programmable Logic Device (CPLD) Architecture and Its Applications
Programmable Logic Devices
ECE 4110– 5110 Digital System Design
Electronics for Physicists
This chapter in the book includes: Objectives Study Guide
INTRODUCTION TO COMPLEX PROGRAMMABLE LOGIC
Programmable Logic Devices: CPLDs and FPGAs with VHDL Design
EE345: Introduction to Microcontrollers Memory
Chapter 13 – Programmable Logic Device Architectures
حافظه و منطق قابل برنامه ریزی
The architecture of PAL16R8
حافظه و منطق قابل برنامه ریزی
Introduction to Programmable Logic Devices
Digital Fundamentals Tenth Edition Floyd Chapter 11.
Programmable Logic- How do they do that?
EEE2243 Digital System Design Chapter 9: Advanced Topic: Physical Implementation by Muhazam Mustapha extracted from Frank Vahid’s slides, May 2012.
Electronics for Physicists
"Computer Design" by Sunggu Lee
PROGRAMMABLE LOGIC DEVICES (PLD) UNIT-IV
Physical Implementation
Programmable logic and FPGA
Reconfigurable Computing (EN2911X, Fall07)
Presentation transcript:

Islamic University - Gaza Faculty of Engineering FPGA Electrical & Computer Department Prepared by Sally M. Abdullah Basma I. Siam Asmaa S. Siam Khitam K. El-baba Supervisor Dr. Basil Hamad IUG 12/28/2018

F P G A FPGA ??!! I think I heard this word somewhere !!

F P G A Contents… What is FPGA Historical roots of FPGA FPDs Family Architecture of FPGA Types of FPGA Advantages of FPGA Applications on FPGA Conclusion References IUG 12/28/2018

F G P A F P G A What is FPGA … Gate Field Array Programmable IUG 12/28/2018

What is FPGA (Cont.) F P G A One of the most essential contributions of electronic evolution of semiconductors . A general-purpose device filled with digital logic building blocks . The base of any complex electronic systems . IUG 12/28/2018

F P G A Historical roots … Historical roots in CPLDs of the early to mid 1980s In 1985, Xilinx combine the user control and time to market of PLDs with the densities and cost benefits of gate arrays . Customers liked this idea, and the FPGA was born IUG 12/28/2018

FPDs Family … F P G A IUG 12/28/2018

FPDs Family (Cont.) F P G A SPLDs devices with an AND array feeding an OR array or something similar . PALs ,, PLA ,, GALs,, PROM CPLD arrangement of multiple SPLD . higher capacity than SPLDs . FPGA very high logic capacity . more narrow logic resources. IUG 12/28/2018

Architecture of FPGA … F P G A IUG 12/28/2018

F P G A Types of FPGA … Two types of FPGAs : Implementation of the logic cell. Mechanism used to make connections. Device and way of storing the configuration information. IUG 12/28/2018

F P G A Memory based FPGAs … Types of FPGA Cont … F P G A Memory based FPGAs … use (SRAM) to program the logic block function or the interconnect matrix function function and interconnect properties will be lost once power is removed . necessary to re-program the device every time it is powered up Choose SRAM technology for prototyping IUG 12/28/2018

F P G A Antifuse - based FPGAs Types of FPGA Cont … F P G A Antifuse - based FPGAs use semiconductor antifuse element to store logic block function or the interconnect matrix function One time programmable. faster than SRAM types and no configuration EPROM is required . preferable for high-speed and compact applications. IUG 12/28/2018

F P G A Advantages of FPGA … Reconfigurable /Reprogrammable Hardware. implements tens of thousands of logic gates on single IC Component cost reduction short development time . low power consumption . Customization . Design and debug changes can be made instantaneously . IUG 12/28/2018

F P G A Application on FPGA … Radio random logic Device controllers Communication encoding and filtering Prototyping Digital Video Test Pattern Generators Aerospace and defense systems Speech recognition DSP IUG 12/28/2018

Conclusion … F P G A FPGAs represent a class of digital devices within microelectronics technologies . The typical basic architecture consists of an array of logic blocks and routing channels . FPGA has amazing advantages like Re-programmable, low cost, and low power consumption, etc . FPGA is a promising tool can be applied to a very wide range of applications . IUG 12/28/2018

References... F P G A Modern Automation Systems , Mohammed Abdelati Associate Professor, Islamic University of Gaza . Architecture of FPGAs and CPLDs , Stephen Brown and Jonathan Rose, Department of Electrical and Computer Engineering University of Toronto . FPGA Embedded Processors , Bryan H. Fletcher Technical Program Manager , Memec San Diego, California www.xilinix.com www.fpgaworld.com www.wikipedia.org IUG 12/28/2018

IUG 12/28/2018

Any Question IUG 12/28/2018

IUG 12/28/2018