190 likes | 219 Views
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. F P G A. FPGA ??!! I think I heard this word somewhere !!. Contents…. F P G
E N D
Islamic University - Gaza Faculty ofEngineering FPGA Electrical & Computer Department Prepared by Sally M. Abdullah Basma I. Siam Asmaa S. Siam Khitam K. El-baba Supervisor Dr. Basil Hamad IUG
F P G A FPGA ??!! I think I heard this word somewhere !!
Contents… F P G A • What is FPGA • Historical roots of FPGA • FPDs Family • Architecture of FPGA • Types of FPGA • Advantages of FPGA • Applications on FPGA • Conclusion • References IUG
What is FPGA … F P G A F G P A Gate Field Array Programmable IUG
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
Historical roots … F P G A • 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
FPDs Family … F P G A IUG
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
Architecture of FPGA … F P G A IUG
Types of FPGA … F P G A Two types of FPGAs : • Implementation of the logic cell. • Mechanism used to make connections. • Device and way of storing the configuration information. IUG
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
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
Advantages of FPGA … F P G A • 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
Application on FPGA … F P G A • Radio random logic • Device controllers • Communication encoding and filtering • Prototyping • Digital Video Test Pattern Generators • Aerospace and defense systems • Speech recognition • DSP IUG
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
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
Any Question IUG