13E042OD - Fundamentals of Digital Electronics

Course specification
Course title Fundamentals of Digital Electronics
Acronym 13E042OD
Study programme Electrical Engineering and Computing
Type of study bachelor academic studies
Lecturer (for classes)
Lecturer/Associate (for practice)
Lecturer/Associate (for OTC)
ESPB 6.0 Status elective
Condition Passed exam: Any of introductory electronics courses.
The goal To provide knowledge in analysis and design of digital devices and systems from applications point of view. Course is intended for candidates educated in non electronics departments. To introduce candidates with actual technology of programmable integrated digital circuits and tools for design with them, including VHDL. To familiarize candidates
The outcome To familiarize candidates educated in non electronics departments with digital circuits as base of functionality and implementation of systems in fields of computer engineering, telecomunications, signal processing, automatics and energetics.
URL to the subject page
URL to lectures
Contents of lectures Number systems and codes. Boolean algebra. CMOS and TTL logic gates, basic characteristics. Minimization of Boolean functions. Basic combinational circuits and networks. Latches and flip flops, Sequential circuits, Finite state machine. Basics of HDL. Programmable logic devices (FPGA,CPLD). Overview of basic impulse circuits. Memories. A/D and D/A converters.
Contents of exercises Selected problems solving (application of logic gates, combinational and sequential circuits, A/D and D/A converters). Examples of FPGA design. Application of VHDL.
  1. Course notes (available at web site of Department/course) in Serbian
  2. John F. Wakerly: “Digital Design – Principles and Practices”, Prentice Hall International, Inc., New Jersey, 2001 (Original title)
  3. S. Sjoholm, L. Lindh, "VHDL for Designers", Prentice Hall, 1997. (Original title)
Number of hours per week during the semester/trimester/year
Lectures Exercises OTC Study and Research Other classes
3 1 1
Methods of teaching Lectures, problem-solving classes, and lab exercises
Knowledge score (maximum points 100)
Pre obligations Points Final exam Points
Activites during lectures 0 Test paper 60
Practical lessons 0 Oral examination 0
Colloquia 40
Seminars 0