Course detail

Digital Electronics

FEKT-BPA-DELAcad. 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 Verilog codes for programming FPGA circuits
  • Design testbenches in Verilog 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

English

Number of ECTS credits

5

Mode of study

Not applicable.

Offered to foreign students

The home faculty only

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.

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 the total of 100 points, 20 can be obtained during the semester (10 - participation and work in the laboratory, 10 - Verilog project) 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-EMU Bachelor's 3 year of study, summer semester, compulsory

  • Programme BPA-ELE Bachelor's

    specialization BPA-ECT , 2 year of study, summer semester, compulsory, profile core courses

  • Programme BPC-AUD Bachelor's

    specialization AUDB-TECH , 0 year of study, summer semester, compulsory-optional

  • Programme BPC-ECT Bachelor's 0 year of study, summer semester, compulsory-optional
  • Programme BPC-IBE Bachelor's 0 year of study, summer semester, compulsory-optional
  • Programme BPC-TLI Bachelor's 0 year of study, summer semester, compulsory-optional

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

Elearning