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:

  1. VHDL Analysis and Modeling of Digital Systems – Navabi, Zainalabedin, MGH, New York
  2. VHDL Primer – Bhasker, J, PHI Learning, New Delhi
  3. Guide to VHDL Syntax – Bhasker, J, PH, New Jersey
  4. VHDL – Perry, Douglas L, MGH, New York
  5. Digital Systems Design with VHDL and Synthesis : An Integrated Approach – Chang, K C, IEEE Computer Society Press, California
  6. Designer’s guide to VHDL – Ashenden, Peter J, Harcourt India, New Delhi
  7. Introductory VHDL: From Simulation to Synthesis – Yalamanchili, Sudhakar, Pearson Education (Singapore) PTE. Ltd., Delhi
  8. VHDL for Digital Design – Vahid, Frank,Lysecky, Roman, John Wiley & Sons, Inc., New Jersey
  9. VHDL for Engineers, Short, Kenneth L, Dorling Kindersley (India), Delhi
  10. Design Warrior’s Guide To FPGAs: Devices, Tools And Flows – Maxfield, Clive Max – Elsevier, New Delhi
  11. FPGA Based System Design – Wolf, Wayne, Pearson Education (Singapore) PTE. Ltd., Delhi
  12. Programmable Logic Databook – Xilinx Inc.
English