ED 506: System Design Using FPGAs (10 Days)
Module Duration:10 days
Objective
FPGAs are the present day tool for implementing many embedded applications. A basic understanding of digital electronics is very useful for the proper understanding of this topic. Basics of communication is also covered for further applications.
The course is structured to include the learning of VHDL syntax and the architecture of most prominent vendor in the FPGA market, Xilinx FPGAs. Hands own experiments and a mini-project are included in the module.
Course Description
Review of Basic Electronics (Digital Electronics + Communication)
Introduction to VHDL
VHDL Concepts, Types & Operators
Sequential & Concurrent Statements
VHDL Simulation
XILINX FPGA Architecture
Synthesis & Implementation on FPGAs
Mini Project using FPGAs
Learning Outcomes
On completion, the participants will learn about:
- Writing the VHDL Programs
- Architecture of Xilinx FPGAs
- Programming of Xilinx FPGAs using VHDL
Reading List:
- VHDL Analysis and Modeling of Digital Systems – Navabi, Zainalabedin, MGH, New York
- VHDL Primer – Bhasker, J, PHI Learning, New Delhi
- Guide to VHDL Syntax – Bhasker, J, PH, New Jersey
- VHDL – Perry, Douglas L, MGH, New York
- Digital Systems Design with VHDL and Synthesis : An Integrated Approach – Chang, K C, IEEE Computer Society Press, California
- Designer’s guide to VHDL – Ashenden, Peter J, Harcourt India, New Delhi
- Introductory VHDL: From Simulation to Synthesis – Yalamanchili, Sudhakar, Pearson Education (Singapore) PTE. Ltd., Delhi
- VHDL for Digital Design – Vahid, Frank,Lysecky, Roman, John Wiley & Sons, Inc., New Jersey
- VHDL for Engineers, Short, Kenneth L, Dorling Kindersley (India), Delhi
- Design Warrior’s Guide To FPGAs: Devices, Tools And Flows – Maxfield, Clive Max – Elsevier, New Delhi
- FPGA Based System Design – Wolf, Wayne, Pearson Education (Singapore) PTE. Ltd., Delhi
- Programmable Logic Databook – Xilinx Inc.