FPGA-based System Design

Fonte: Prof. Nasir ud Din Gohar

Diretório Geral dos Arquivos
Diretório do Curso sobre FPGA

Ementa do Curso (doc)

This course aims at providing the under-graduate electronic/communication engineering students an introduction to various ASIC design techniques. The main focus of this course will be the study of major types of FPLDs, including their structure, complexity, and applications in design and development of re-configurable and programmable logic. The role of FPLDs has evolved from simply implementing the “glue-logic” to the complete realization of complex functions such as microprocessors and microcomputers. Due to their shorter design-cycle, these devices are ideal for prototyping and their low production cost make them competitive for small to medium volume productions. Our aim is to acquaint our students with the latest design tools and logic design techniques with FPLDs using various entry techniques, especially the use of Hardware Description Languages such as Verilog HDL and VHDL.

Conteúdo

  1. Introduction to FPGA based System Design
  2. Basic Concepts of IC Technology
    - Transistors and Logic gates
    - Memory Elements
    - I/O Pins and Packaging
  3. FPGA Fabrics
    - FPGA Architectures
    - Various Types of FPGAs and their Building Blocks
  4. Logic Design Process
  5. Logic Implementation for FPGAs
  6. Physical Design for FPGAs
  7. Sequential Machine Design Process
  8. Sequential Design Styles & Performance Analysis
  9. Behavioral Design, Design Methodologies & Design Examples
  10. Advance Topics: Platform FPGAs, Multi-FPGA Systems, & Novel Architectures

Apresentações

  1. CHAP1-1.ppt (303 KB)
  2. CHAP2-1.ppt (109 KB)
  3. CHAP2-2.ppt (254 KB)
  4. CHAP2-3.ppt (128 KB)
  5. CHAP2-4.ppt (61 KB)
  6. CHAP2-5.ppt (102 KB)
  7. CHAP2-6.ppt (190 KB)
  8. CHAP2-7.ppt (775 KB)
  9. CHAP3-1.ppt (82 KB)
  10. CHAP3-2.ppt (626 KB)
  11. CHAP3-3.ppt (179 KB)
  12. CHAP3-4.ppt (940 KB)
  13. CHAP3-5.ppt (715 KB)
  14. CHAP4-3.ppt (61 KB)
  15. CHAP4-6.ppt (94 KB)
  16. CHAP4-9.ppt (354 KB)
  17. CHAP5-1.ppt (153 KB)
  18. CHAP5-2.ppt (60 KB)
  19. CHAP5-3.ppt (113 KB)
  20. CHAP6-2.ppt (183 KB)
  21. CHAP7-1.ppt (1.8 MB)
  22. CHAP7-2.ppt (52 KB)
  23. CHAP7-3.ppt (214 KB)
  24. CHAP7-4.ppt (384 KB)
  25. L01-4.ppt (1.0 MB)

Referência Bibliográficas

  1. Application Specific Integrated Circuits (ASICs) by M. J. Smith, published by Addison-Wesley , USA, 1997. [ISBN # 0-201-50022-1]
  2. Digital Systems Design and Prototyping, using Field Programmable Logic and HDLS by Zoran S. and Asim S., published by Kluwer Academic Publishers, 2000. [ISBN # 0-7923-7920-9]
  3. Verilog HDL, A Guide to Digital Design and Synthesis by S. Palnitkar published by Prentice Hall, USA, 1996. [ISBN # 0-13-451675-3]
  4. Internet resources on the topics covered, vendor’s data sheets, papers, my handouts and lecture notes