Back close

Course Detail

Course Name Introduction to Programming on FPGAs
Course Code 24AIM241
Program B.Tech. in Artificial Intelligence (AI) and Data Science (Medical Engineering)
Semester IV
Credits 3
Campus Coimbatore

Summary

CO: The student should be able to implement circuits using Verilog in FPGA.
Architectures of commercially available high-capacity field-programmable devices (FPDs)
SimplePLDs (SPLDs), Complex PLDs (CPLDs) and Field-Programmable Gate Arrays (FPGAs
Hardware Description Languages
Verilog – Clocks and Procedural Assignments – Finite State Machine (FSM) – Verilog Modules and Parameters. Verilog Testbenches and Simulation – Memory and Block RAM – Phase-Locked Loop (PLL) and Glitches
Metastability and FIFO

References

  1. http://ece-research.unm.edu/jimp/415/contrib/toronto_fpga_tut.pdf
  2. https://www.csl.cornell.edu/courses/ece5745/handouts/ece4750-tut3-verilog.pdf
  3. Complex Digital ASIC Design: https://www.csl.cornell.edu/courses/ece5745/
  4. Shawn Hymel: Introduction to FPGAs
  5. https://www.youtube.com/watch?v=lLg1AgA2Xoo&list=PLEBQazB0HUyT1WmMONxRZn9NmQ_9CIKhb
  6. https://github.com/ShawnHymel/introduction-to-fpga
  7. Nandland – FPGA101 – https://nandland.com/fpga-101/

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now