Course detail

Digital Electronics 1

FEKT-BPC-DE1Acad. year: 2025/2026

Welcome to Digital Electronics! This course will teach you how to practically implement basic and more complex digital electronic systems, including gates and FPGAs. The course culminates in a project in which you build a working digital device.

At the end of the course you will be able to:

  • Design combinational logic
  • Design finite state machines and counters
  • Write VHDL codes for programming FPGA circuits
  • Design testbenches in VHDL to verify the functionality of digital circuits
  • Work with Github and present your work on a website
  • Design and implement a digital electronics project

Language of instruction

Czech

Number of ECTS credits

6

Mode of study

Not applicable.

Entry knowledge

Basic knowledge of passive and active electronic components. Experience with one of the programming languages, ideally focused on technical or scientific calculations (e.g. Python, MATLAB) is an advantage.

Rules for evaluation and completion of the course

Out of the total of 100 points, 20 can be obtained during the semester (10 - VHDL project, 10 - laboratory exercises) and 80 from the final exam (70 - written part, 10 - oral part). To successfully complete the course, it is necessary to obtain credit, pass the final exam and receive at least 50 points overall.

Aims

This course will teach you how to practically implement basic and more complex digital electronic systems, including gates and FPGAs. The course culminates in a project in which you build a working digital device.

Study aids

Basic study materials are available in BUT e-learning, and recommended (English) study literature is available in the BUT library.

Prerequisites and corequisites

Not applicable.

Basic literature

ASHENDEN, Peter J. The designer's guide to VHDL. 3rd ed. Boston: Morgan Kaufmann Publishers, c2008. ISBN 9780120887859. (EN)
FLOYD, T.L. Digital Fundamentals 11th Edition. Pearson, 2017. ISBN 978-9332584600. (EN)
MANO, M. Morris a Michael D. CILETTI. Digital design: with an introduction to the Verilog HDL, VHDL, and SystemVerilog. Sixth edition, Global edition. NY, NY: Pearson, [2019]. ISBN 978-1292231167. (EN)

Recommended reading

Not applicable.

Elearning

Classification of course in study plans

  • Programme BPC-AUD Bachelor's

    specialization AUDB-ZVUK , 2 year of study, summer semester, compulsory-optional
    specialization AUDB-TECH , 2 year of study, summer semester, compulsory, fundamental theoretical courses of the profile core

  • Programme BPC-ECT Bachelor's 2 year of study, summer semester, compulsory, profile core courses
  • Programme BPC-IBE Bachelor's 3 year of study, summer semester, compulsory-optional, profile core courses
  • Programme BPC-TLI Bachelor's 2 year of study, summer semester, compulsory

Type of course unit

 

Lecture

13 hours, optionally

Teacher / Lecturer

Syllabus

Introduction to digital systems
Representation and minimization of logic functions
Implementation of logic functions
Hazards
Flip-flops
Counters
Finite state machines

Exercise in computer lab

26 hours, compulsory

Teacher / Lecturer

Syllabus

Logic gates
Binary comparator
Seven-segment display decoder
Arithmetic Logic Unit (ALU)
Binary counter
LFSR counter
UART transmitter
VHDL project

Laboratory exercise

13 hours, compulsory

Teacher / Lecturer

Syllabus

See lectures

Elearning