K-INFO
HU
EN
Login

Digital Design

Digitális technika
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
Subject name (Hungarian, English)
Digitális technika
Digital Design
Subject code BMEVIIIA041
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 4 0 0
type (linked/independent)
Assessment type vizsga
Credits 5
Subject coordinator
DR. Pilászy György
position: egyetemi docens
Responsible department
Irányítástechnika és Informatika Tanszék
Faculty Villamosmérnöki és Informatikai Kar
Subject website
Primary curriculum type
Direct prerequisites – Strong prerequisite none
Direct prerequisites – Weak prerequisite none
Direct prerequisites – Parallel prerequisite none
Direct prerequisites – Milestone prerequisite none
Direct prerequisites – Exclusion none

Objectives

Programme

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.


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.

Learning outcomes

Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:

Knowledge

No learning outcomes recorded.

Skills

No learning outcomes recorded.

Attitudes

No learning outcomes recorded.

Autonomy and responsibility

No learning outcomes recorded.

Oktatási módszertan

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.

Tanulástámogató anyagok

Online források
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.

Recommended preliminary knowledge for completing the subject

Knowledge type competencies
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Linear Algebra and Univariate Functions, Introduction to Informatics
Skill type competencies
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Recommended (non-compulsory) preliminary competencies
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Linear Algebra and Univariate Functions, Introduction to Informatics
General rules
Requirements: 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. Additional possibilities: Opportunity to retake the midterm and the exam.
Assessment methods
In-term assessments

No detailed assessments provided.

Weight of in-term assessments

No weights provided.

Exam-period assessments

No detailed assessments provided.

Weight of exam elements

No weights provided.

Grade calculation

No grade thresholds provided.

Attendance requirements

No attendance requirements provided.

Rules for retake and resubmission

Not provided.

Short description

Not provided.

Detailed description

Not provided.

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

No workload breakdown provided.

Validity of subject requirements
Requirements valid from:
Requirements valid until:
Curriculum placement

No curriculum placements recorded for this subject version.