Module 13. Field Programmable Gate Arrays

 

Field Programmable Gate Arrays (FPGAs) are useful for building ASICs that do not require the performance levels that can be achievd in a standard cell ASIC.  They incur substantially lower up-front engineering costs but cost more per part than a standard cell ASIC.  On the whole, the RTL-based design methodology for an FPGA is the same as for a standard cell ASIC.  However, it is useful to understand the (limited) available resources available in an FPGA and how to design your logic to maximally use them.  With this approach, you are more likely to fit a large complex design onto a single FPGA.

 

Objectives

 

Key Points

 

PDF files:

 

 

PDF files are distributed in the links above. If you want the ppt version, please go to http://courses.ncsu.edu/ece520/lec/001/wrap/ .  Note, this PPT version does NOT include answers to in-line questions.