Course detail
Digital Electronics
FEKT-BPA-DELAcad. year: 2021/2022
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
Offered to foreign students
Learning outcomes of the course unit
* 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
Prerequisites
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.
Co-requisites
Planned learning activities and teaching methods
Teaching methods include lectures, computer exercises, and practical laboratories. Students work on VHDL project during the course. All learning materials are available at BUT e-learning and MS Teams.
Assesment methods and criteria linked to learning outcomes
Grades are broken down as follows: 10% - written test, 16% - computer lab assignments, 20% - VHDL project, 54% - final exam. To pass the course you need to receive a score of 50% or more.
Course curriculum
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
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
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)
Recommended reading
Elearning
Classification of course in study plans
- Programme BPA-ELE Bachelor's
specialization BPA-ECT , 2 year of study, summer semester, compulsory
- Programme BPC-ECT Bachelor's 0 year of study, summer semester, compulsory-optional
- Programme BPC-AUD Bachelor's
specialization AUDB-TECH , 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
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
03 - Introduction to Vivado
04 - Seven-segment display decoder
05 - Latches and Flip-flops
06 - Binary counter
07 - Driver for multiple seven-segment displays
08 - Traffic light controller
09 - Project
10 - Project
11 - Project
12 - Project
Elearning