Course detail
Digital Electronics 1
FEKT-BPC-DE1Acad. year: 2020/2021
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.
Supervisor
Department
Learning outcomes of the course unit
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
Prerequisites
The course is designed for students with knowledge of the basics of electronic components, passive and semiconductor circuits.
Co-requisites
Not applicable.
Recommended optional programme components
Not applicable.
Recommended or required reading
PINKER, Jiří a Martin POUPA. Číslicové systémy a jazyk VHDL. Praha: BEN - technická literatura, 2006. ISBN 8073001985. (CS)
ANTOŠOVÁ, Marcela a Vratislav DAVÍDEK. Číslicová technika: [učebnice]. 4., aktualiz. vyd. České Budějovice: Kopp, 2009. ISBN 9788072323944. (CS)
ASHENDEN, Peter J. The designer's guide to VHDL. 3rd ed. Boston: Morgan Kaufmann Publishers, c2008. ISBN 9780120887859. (EN)
CHU, Pong P. FPGA prototyping by VHDL examples. Hoboken, N.J.: Wiley-Interscience, c2008. ISBN 978-0-470-18531-5. (EN)
Planned learning activities and teaching methods
Teaching methods include lectures, computer and laboratory exercises. 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, 8% - computer lab assignments, 12% - VHDL project, 10% - lab exercises, 60% - final exam. To pass the course you need to receive a score of 50% or more.
Language of instruction
Czech
Work placements
Not applicable.
Course curriculum
01 - Introduction to digital systems
02 - Representation and minimization of logic functions
03 - Implementation of logic functions
04 - Hazards in combinational circuits
05 - Written test + Sequential logic circuits
06 - Asynchronous and synchronous counters
07 - Finite state machines
Aims
The aim of the course is to present the fundamentals of the impulse and digital devices and to present the practical approaches of combinational, asynchronous, and synchronous systems design using VHDL.
Specification of controlled education, way of implementation and compensation for absences
Evaluation of activities is specified by a regulation, which is issued by the lecturer responsible for the course annually.
Classification of course in study plans
- Programme BPC-AUD Bachelor's
specialization AUDB-ZVUK , 2. year of study, summer semester, 6 credits, compulsory-optional
specialization AUDB-TECH , 2. year of study, summer semester, 6 credits, compulsory - Programme BPC-EKT Bachelor's, 2. year of study, summer semester, 6 credits, compulsory
- Programme BPC-TLI Bachelor's, 2. year of study, summer semester, 6 credits, compulsory
- Programme BPC-IBE Bachelor's, 3. year of study, summer semester, 6 credits, compulsory-optional
Type of course unit
Exercise in computer lab
26 hours, compulsory
Teacher / Lecturer
eLearning
eLearning: currently opened course