Field Programmable Gate Array (FPGA)
Field Programmable Gate Array (FPGA)
Array (FPGA)
A brief Introduction with AND gate example
By:
Engr. Khawaja Arsalan
Habib
Overview of this
presentation
Introduction to presenter
What is FPGA?
Introduction to presenter
BSc. Electrical Engineering (Communication)
International University, Islamabad
from
Riphah
What is FPGA
Regular Structure of Logic Cells
Basic FPGA building blocks are:
Logic Cells
I/O Logic Cells
Interconnecting paths
Programming switches
[1]
FPGA
Re-programmability (Low
Cost)
Optimized Design Tools
High Performance
System on Chip
Application areas are:
Communications
Wireless Systems
Computers
Video Compression
Systems
Architecture of FPGA
[2]
Entity
Architecture
Describes a particular
implementation
Package
Declaration
Allow a convenient
way to define and
group procedures
Package Body
Contains the
implementation of the
functionality
Conclusion
Wider applications
Simple programming tools
Ample range of solutions by different
vendors
Higher unit cost
References
[1] Hou, B. FPGA Architecture, lecture notes Advanced
Reconfigurable Systems and Applications at University of
Hertfordshire, United Kingdom in October 2011.
[2] Xilinx. (2003).Xilinx Vertex Series FPGA.Available:
http://homepages.cae.wisc.edu/~ece554/website/Lectures/
Xilinx_Vertex_Tech_s03.pdf. Last accessed 28/3/2013
[3] Bensaali, F. Introduction to VHDL, lecture notes Advanced
Reconfigurable Systems and Applications at University of
Hertfordshire, United Kingdom in October 2011.
Block SelectRAM