Course detail
Digital Electronics 1
FEKT-BKC-DE1Acad. year: 2024/2025
The course is an introduction to digital technology. Students will get acquainted with the basic division of digital circuits and Boolean algebra. The first part of the course is devoted to the design of combinational logic circuits, forms of their notation and implementation. The course follows the issue of sequential synchronous circuits. Individual elements of digital technology are also described using VHDL, which will allow students to gain practical experience with Hardware Description Language.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Evaluation of activities is specified by a regulation, which is issued by the lecturer responsible for the course annually.
Aims
The graduate of the course will learn:
* The basics of digital circuits and combinational logic
* The principles of sequential logic and finite state machines
* Writing code in VHDL
* Designing testbenches
* Designing FPGA logic
Study aids
Prerequisites and corequisites
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)
CHU, Pong P. FPGA prototyping by VHDL examples: Xilinx MicroBlaze MCS SoC. Second edition. Hoboken: John Wiley & Sons, 2017. ISBN 978-1119282747. (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)
PINKER, Jiří a Martin POUPA. Číslicové systémy a jazyk VHDL. Praha: BEN - technická literatura, 2006. ISBN 8073001985. (CS)
Recommended reading
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
02 - Representation and minimization of logic functions
03 - Implementation of logic functions
04 - Hazards in combinational circuits
05 - Sequential logic circuits
06 - Asynchronous and synchronous counters
07 - Finite state machines
Exercise in computer lab
Teacher / Lecturer
Syllabus
02 - Combinational logic
05 - Binary counter