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