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 BMEVIMIAA02
Subject type
Training Level
Course types and hours (weekly/semester)
Course type lecture tutorial laboratory
hours (weekly) 2 1 2
type (linked/independent) derived course derived course
Assessment type vizsga
Credits 6
Subject coordinator
DR. Kovácsházy Tamás
position: egyetemi docens
Responsible department
Mesterséges Intelligencia és Rendszertervezés 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

Combinational logic design

Boolean logic gates, Boolean algebra, Representation of Boolean functions, Combinational logic design process, Decoders and multiplexers.

Sequential logic design, controllers

Storing a bit using Flip-Flops, Finite state machines, Controllers, Controller design.

Datapath components

Registers, Adders, Shifters, Comparators, Counters, Multipliers (array style), Subtractors, Arithmetic-Logic Units, Register Files.

Register-transfer level design

Register transfer level (RTL) design method, RTL design examples and issues, Clock frequency, Behavioral level design, Memory components, Queues.

Programmable processors

Basic architecture, A three-instruction programmable processor, Example Assembly and Machine programs. 

The MiniRISC system

Internal structure. Datapath and control unit. Application of the MiniRISC CPU. Signal interfaces, I/O extensions with examples. 

Assembly programming

Development environment, MiniRISC assembler, MiniRISC IDE, Software development with examples. 

Hardware description languages

Combinational logic description. Sequential logic description. Datapath component description. RTL Design using HDL. Examples. 

 

The objective is to provide a modern approach to learning the topic of digital system design, and a good understanding of basic hardware components that underlies further studies in the area of computer engineering.

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

2 lectures, 1 seminar and 2 laboratories each week.

Tanulástámogató anyagok

Online források
Vahid, F. and Wiley, J., 2007. Digital; design. J. Wiley & Sons.; Béla Fehér, Tamás Raikovich, Attila Fejér,; 2014. The MiniRISC processor. BME MIT.; (http://home.mit.bme.hu/~rtamas/DigitalDesign/MiniRISC_CPU.pdf)

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)
nincs
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)
nincs
General rules
Requirements: During the semester: Students must collect a sum of 40 points for the signature. 60 points can be obtained from the mid-term test, 15-15 points can be obtained from the 1st and 2nd homework, and 10 points can be obtained from laboratories. There is no minimum requirement for the mid-term test and the homeworks, only the total number of points is taken into account. Students must not be absent from more than 2 laboratories, and more than 4 practices. Two laboratories can be retaken at the end of the semester. Exam period: Written exam, the minimum score is 40%. The final result is calculated from the semester results (25%) and the final exam (75%). Additional possibilities: The mid-term exam can be repeated on an organized repeated mid-term exam during the semester, and on a 2nd organized repeated mid-term in the repetition period following the semester.
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
See the BSc program in Computer Engineering: https://www.vik.bme.hu/document/832/original/SE_BSc_degree_program_mintatanterv_szakiranyokkal_20160530.pdf
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.