Practical Digital Design
Code | Completion | Credits | Range |
---|---|---|---|
XD36PNO | KZ | 4 | 14+6s |
- Lecturer:
- Tutor:
- Supervisor:
- Department of Computer Science and Engineering
- Synopsis:
-
Practical Digital Design course presents an overview of the contemporary digital design flow. The course is recommended for undergraduate students, which are more practically oriented. Course is concerned to synchronnous design techniques, basics of VHDL language and implementation technologies FPGA and ASIC. Students will demonstrate practical use of design techniques in the semestral project.
- Requirements:
-
Students are required to complete a semestral project. The project report will be evaluated according to its quality, compliance to standards and the quality of documentation.
- Syllabus of lectures:
-
1. Contemporary digital design flow
2. Project management, metrics and estimates
3. Fundamentals of synchronous design
4. Digital circuits implementation technologies - ASICs, FPGAs
5. Design at the algorithm level, decomposition to blocks
6. VHDL language for description of digital circuits
7. Circuit description on the RT level - registers, counters, multiplexers
8. Circuit description on the RT level - arithmetics
9. Circuit description on the RT level - on-chip memories
10. Synthesis from RT level - the use of constraints
11. Verification plan, models of verification
12. Implementation of a testbench
13. Design for testability
14. Spare
- Syllabus of tutorials:
-
Students will get practical experience in the design of digital circuits using EDA tools for FPGAs. Students will also carry out a semestral project and accomplish a short visit in a professional design center.
1. Introduction to subject
2.-3. Introduction and exercises with FPGA EDA tool
4.-6. Design and verification of a simple synchronous circuit
7. -11. Individual work on the semestral project
12. Visit to a professional digital design center
13. Presentation of results
14. Evaluation
- Study Objective:
- Study materials:
-
1. Smith M.: Application-Specific Integrated Circuits, Addison Wesley
Longman, Inc. 1997
2. Keating, M., Bricaud, P.: Reuse Methodoly Manualfor System-on-a-Chip
Designs. Kluwer 1999
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Computer Technology- structured studies (compulsory elective course)