Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-BPA-DELAcad. year: 2025/2026
The course Digital Electronics is an introduction to the issues of digital technology, Boolean algebra, combinational and sequential circuits, and uses the VHDL language for programming FPGA circuits. Students will gain theoretical and practical experience with circuits such as gates, registers, counters, and state machines.By the end of the course, students will learn to: • Understand the basics of digital circuits and combinational logic • Grasp the principles of sequential circuits and finite state machines • Design and analyze logic circuits such as gates, registers, counters, and state machines • Write VHDL code for programming FPGA circuits • Design testbenches in VHDL to verify the functionality of digital circuits
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Offered to foreign students
Entry knowledge
An advantage is having experience with a programming language, preferably one focused on technical or scientific computing (e.g., Python, MATLAB), and basic awareness of digital systems and their applications.
A student of study programs in Czech language has passed BPC-AN4, BPC-AEI English – Intermediate 2 exam at UJAZ FEKT. This exam corresponds to the level B1 CEFR level.
Rules for evaluation and completion of the course
Out of a total of 100 points, 20 can be obtained during the semester (20 - VHDL project) and 80 from the final exam (70 - written part, 10 - oral part). To pass the course you need to receive a score of 50% or more and pass the final exam.
Aims
The course Digital Electronics is an introduction to the issues of digital technology, Boolean algebra, combinational and sequential circuits, and uses the VHDL language for programming FPGA circuits. Students will gain theoretical and practical experience with circuits such as gates, registers, counters, and state machines.
Study aids
All study materials are available in BUT e-learning. Recommended (English) study literature is available in the BUT library.
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
specialization BPA-ECT , 2 year of study, summer semester, compulsory
specialization AUDB-TECH , 0 year of study, summer semester, compulsory-optional
Lecture
Teacher / Lecturer
Syllabus
Exercise in computer lab
01 - Introduction to Git and VHDL02 - Combinational logic03 - Introduction to Vivado04 - Seven-segment display decoder05 - Latches and Flip-flops06 - Binary counter07 - Driver for multiple seven-segment displays08 - Traffic light controller09 - Project10 - Project11 - Project12 - Project