This paper presents an introduction to digital hardware design using Field Programmable Gate Arrays (FPGAs). After a historical introduction and a quick overview of digital design, the internal structure of a generic FPGA is discussed. Then we é the design flow, i.e. the steps needed to go from design idea to actual working hardware. Digital signal processing is an important area where FPGAs have found many applications in recent years. Therefore a complete chapter is devoted to this subject. The paper finishes with a discussion of important peripheral concepts which are essential for success in any project involving FPGAs.
Serrano, J. (2008). Digital signal processing using field programmable gate Arrays. In 2008 Beam Instrumentation Workshop, BIW 2008 (pp. 346–355).