Digital Design

A tantárgy neve magyarul / Name of the subject in Hungarian: Digitális technika

Last updated: 2020. július 21.

 Budapest University of Technology and Economics Faculty of Electrical Engineering and Informatics
 Course ID Semester Assessment Credit Tantárgyfélév VIIIA041 3 4/0/0/v 5
3. Course coordinator and department Dr. Pilászy György,
4. Instructors
 Name: Rank: Department: dr. Risztics Péter Károly Associate professor Department of Control Engineering and Informatics dr.Horváth Tamás Research fellow Department of Control Engineering and Informatics
5. Required knowledge

Linear Algebra and Univariate Functions, Introduction to Informatics

6. Pre-requisites
Ajánlott:

The subject builds on the Linear Algebra and Univariate Functions (T10) and the Knowledge of the Introduction to Information Technology (T3).

7. Objectives, learning outcomes and obtained knowledge

The aim of the course is to provide students with a good knowledge of digital hardware, system engineering and computing, including descriptive and design methods, and the necessary theoretical and practical knowledge. During the studies students learn about the basics of Boolean algebra, the design of logical networks, components of microprocessor systems and the basics low level programming.

8. Synopsis

The purpose of logical design. The concept of combination and sequential logical networks. Boolean algebra axioms. The concept of logic functions. The concept of functional completeness. Designing combinational networks. Elemental combinational logic circuits. Minimalization procedures. The causes of race conditions in the combinational circuits, and the way they are eliminated. Two- and multi-level networks.

Categorization of sequential networks and description of their operation. Elemental sequential logical circuits. Presentation of synchronous and asynchronous networks. Minimizing the number of states. Equivalence and compatibility classes.

State encoding techniques. Definition of control functions. Analysis tasks.

Essential race conditions and critical race conditions of secondary variables. The way of eliminating these phenomena in sequential networks.

Structure and application of functional building blocks (counters, registers, comparators, decoders, multiplexers).

The general computer model, basic functions and concepts.

The structure, instruction set and application technology of microprocessors. Memory types and interfacing questions. Programmable devices and peripheral management principles, peripheral interface issues. Concepts, structure and programming in a hardware-related language. The assembly language, instruction set, addressing modes, practical tasks.

9. Method of instruction

After the theoretical, methodological foundation, the subject gives a wide range of practical guidance to all of the covered areas, through the exemplary solution, involves the students in the practical application of the theoretical material. Each theoretical topic is followed by actual problem solving tasks.

10. Assessment

During the study period: The student's academic progress is checked during the study period by a written midterm. Completing of the subject is possible if the student acquires at least a satisfactory result on the mid-term exam.

During the exam period: The semester ends with a written examination. Exam is written, with theoretical questions and exemplary problems as well. The condition for acquiring the credit points is the at least sufficient test result.

11. Recaps Opportunity to retake the midterm and the exam.
12. Consultations

Before and after the exams we provide a consultation opportunity upon request.

13. References, textbooks and resources

Dr. Péter Arató: Logikai rendszerek tervezése, Tankönykiadó, 1984.

Dr. Horváth I., László Z.: Application Guide for Microprocessor, J5-1428

Dr. Szittya O., Dr. Hunwald Gy .: Logikai elemek adatgyűjteménye, J5-1042

Dr. E. Selényi, Z. Benesóczky: Digitális technika példatár, BME, 1991.

14. Required learning hours and assignment
 Kontakt óra 56 Félévközi készülés órákra 25 Felkészülés zárthelyire 24 Házi feladat elkészítése 0 Kijelölt írásos tananyag elsajátítása 0 Vizsgafelkészülés 45 Összesen 150
15. Syllabus prepared by
 Name: Rank: Department: dr. Risztics Péter Károly Associate professor Department of Control Engineering and Informatics dr.Horváth Tamás Research fellow Department of Control Engineering and Informatics