FI:PV170 Design of Digital Systems - Course Information
PV170 Design of Digital Systems
Faculty of InformaticsAutumn 2023
- Extent and Intensity
- 2/0/1. 3 credit(s) (plus extra credits for completion). Type of Completion: zk (examination).
- Teacher(s)
- prof. Ing. Václav Přenosil, CSc. (lecturer)
Mgr. Oldřich Pecák (seminar tutor)
doc. RNDr. Zdeněk Matěj, Ph.D. (lecturer) - Guaranteed by
- prof. Ing. Václav Přenosil, CSc.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: prof. Ing. Václav Přenosil, CSc.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Tue 8:00–9:50 D1
- Timetable of Seminar Groups:
PV170/02: Thu 2. 11. 18:00–19:50 B011, Z. Matěj, O. Pecák, V. Přenosil
PV170/03: Fri 27. 10. 14:00–15:50 B011, Z. Matěj, O. Pecák, V. Přenosil
PV170/04: Fri 3. 11. 14:00–15:50 B011, Z. Matěj, O. Pecák, V. Přenosil
PV170/05: Fri 27. 10. 12:00–13:50 B011, Z. Matěj, O. Pecák, V. Přenosil
PV170/06: Fri 3. 11. 12:00–13:50 B011, Z. Matěj, O. Pecák, V. Přenosil
PV170/07: Thu 26. 10. 14:00–15:50 B011, Z. Matěj, O. Pecák, V. Přenosil
PV170/08: Thu 2. 11. 14:00–15:50 B011, Z. Matěj, O. Pecák, V. Přenosil
PV170/09: Fri 27. 10. 16:00–17:50 B011, Z. Matěj, O. Pecák, V. Přenosil
PV170/10: Fri 3. 11. 16:00–17:50 B011, Z. Matěj, O. Pecák, V. Přenosil - Prerequisites
- Course PV170 is an introductory subject of study. It is advisable to complete the course PB170 in parallel. In course PB170 you will gain practical experience and skills of working with digital circuits, with digital circuit design systems and digital circuit modeling and simulation.
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Image Processing and Analysis (programme FI, N-VIZ)
- Applied Informatics (programme FI, B-AP)
- Applied Informatics (programme FI, N-AP)
- Information Technology Security (eng.) (programme FI, N-IN)
- Information Technology Security (programme FI, N-IN)
- Bioinformatics and systems biology (programme FI, N-UIZD)
- Bioinformatics (programme FI, B-AP)
- Bioinformatics (programme FI, N-AP)
- Computer Games Development (programme FI, N-VIZ_A)
- Computer Graphics and Visualisation (programme FI, N-VIZ_A)
- Computer Networks and Communications (programme FI, N-PSKB_A)
- Cybersecurity Management (programme FI, N-RSSS_A)
- Discrete algorithms and models (programme FI, N-TEI)
- Formal analysis of computer systems (programme FI, N-TEI)
- Graphic design (programme FI, N-VIZ)
- Graphic Design (programme FI, N-VIZ_A)
- Hardware Systems (programme FI, N-PSKB_A)
- Hardware systems (programme FI, N-PSKB)
- Image Processing and Analysis (programme FI, N-VIZ_A)
- Information security (programme FI, N-PSKB)
- Information Systems (programme FI, N-IN)
- Informatics with another discipline (programme FI, B-EB)
- Informatics with another discipline (programme FI, B-FY)
- Informatics with another discipline (programme FI, B-IO)
- Informatics with another discipline (programme FI, B-MA)
- Informatics with another discipline (programme FI, B-TV)
- Informatics (eng.) (programme FI, D-IN4)
- Informatics (programme FI, B-INF) (2)
- Informatics (programme FI, D-IN4)
- Informatics in education (programme FI, B-IVV) (2)
- Information Security (programme FI, N-PSKB_A)
- Quantum and Other Nonclassical Computational Models (programme FI, N-TEI)
- Mathematical Informatics (programme FI, B-IN)
- Parallel and Distributed Systems (programme FI, B-IN)
- Parallel and Distributed Systems (programme FI, N-IN)
- Computer graphics and visualisation (programme FI, N-VIZ)
- Computer Graphics and Image Processing (programme FI, B-IN)
- Computer Graphics (programme FI, N-IN)
- Computer Networks and Communication (programme FI, B-IN)
- Computer Networks and Communication (programme FI, N-IN)
- Computer Networks and Communications (programme FI, N-PSKB)
- Computer Systems and Technologies (eng.) (programme FI, D-IN4)
- Computer Systems and Technologies (programme FI, D-IN4)
- Computer Systems and Data Processing (programme FI, B-IN)
- Computer Systems (programme FI, N-IN)
- Principles of programming languages (programme FI, N-TEI)
- Programming and development (programme FI, B-PVA)
- Embedded Systems (eng.) (programme FI, N-IN)
- Programmable Technical Structures (programme FI, B-IN)
- Embedded Systems (programme FI, N-IN)
- Cybersecurity management (programme FI, N-RSSS)
- Services development management (programme FI, N-RSSS)
- Software Systems Development Management (programme FI, N-RSSS)
- Services Development Management (programme FI, N-RSSS_A)
- Service Science, Management and Engineering (eng.) (programme FI, N-AP)
- Service Science, Management and Engineering (programme FI, N-AP)
- Social Informatics (programme FI, B-AP)
- Software Systems Development Management (programme FI, N-RSSS_A)
- Software Systems (programme FI, N-PSKB_A)
- Software systems (programme FI, N-PSKB)
- Machine learning and artificial intelligence (programme FI, N-UIZD)
- Theoretical Informatics (programme FI, N-IN)
- Teacher of Informatics and IT administrator (programme FI, N-UCI)
- Informatics for secondary school teachers (programme FI, N-UCI) (2)
- Upper Secondary School Teacher Training in Informatics (programme FI, N-SS) (2)
- Artificial Intelligence and Natural Language Processing (programme FI, B-IN)
- Artificial Intelligence and Natural Language Processing (programme FI, N-IN)
- Computer Games Development (programme FI, N-VIZ)
- Processing and analysis of large-scale data (programme FI, N-UIZD)
- Image Processing (programme FI, N-AP)
- Natural language processing (programme FI, N-UIZD)
- Course objectives
- The main aim of this course is to understand and master basic theoretical knowledge and practical virtuosity necessary for description and design of the digital systems. The lessons specialises in particular into the following topics:
- digital representation of numbers.
- basic algorithms of arithmetic and logical operations in the binary number system.
- fundamentals of the logical algebra and logical function.
- design of the simple combination circuits.
- design of the elemental sequential circuits. - Learning outcomes
- The student can independently use the basic algorithms of arithmetic and logical operations in the binary number system, apply the basic rules of logical algebra, and design simple combinational and basic synchronous sequential circuits.
- Syllabus
- Theory of the encoding and data representation.
- Basic algorithms of arithmetic and logical operations.
- Logic algebra and optimization of logical terms.
- Implementation of arithmetic and logical operations into digital systems.
- Realization and principles of digital circuits.
- Optimization of digital circuits structure and operation.
- Fundamental logic circuits and digital system modules
- The methodology of combinational and sequential circuits design.
- Design and assembly of a digital circuit as part of block teaching.
- Basic operational units of digital systems
- Literature
- recommended literature
- John F. Wakerly, Digital Design: Principles and Practices (4th Edition) , Prentice Hall, 2005.
- Teaching methods
- Lectures that correspond to the intended aims of tuition.
Block teaching focused on the simulation and implementation of basic digital circuits. - Assessment methods
- The final examination consists of 2 parts:
1) evaluation during the semester of assigned tasks and written tests or final written test on the topic - logical algebra, digital circuit design, and digital circuit connection analysis,
2) in the case of the choice of the final written test follow oral examination on the topic - methods of digital circuit design. The evaluation of the subject is subsidized by 100 points. A minimum of 51 points is required for the successful completion of the course. The study assessment consists of:
- solution of continuous tests max. ..... 50 points,
- solving continuous tasks of block teaching max. ... 30 points,
- final oral exams focused on the topic of digital circuit design methods max. ..... 20 points. - Language of instruction
- Czech
- Follow-Up Courses
- Further comments (probably available only in Czech)
- Study Materials
The course is taught annually. - Teacher's information
- https://is.muni.cz/auth/el/fi/podzim2022/PV170/um/
The course deals with the theory of digital circuit design. The practical part of the design of digital circuits is dealt with in the subject PB170. Most of the study materials and all technical documentation and instructions for use are available in English.
- Enrolment Statistics (Autumn 2023, recent)
- Permalink: https://is.muni.cz/course/fi/autumn2023/PV170