A tantárgyleírás hatályossága
| Subject name (Hungarian, English) |
Digitális technika
Digital Design
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Subject code | BMEVIMIAA02 | ||||||||||||
| Subject type | — | ||||||||||||
| Training Level | — | ||||||||||||
| Course types and hours (weekly/semester) |
|
||||||||||||
| Assessment type | vizsga | ||||||||||||
| Credits | 6 | ||||||||||||
| Subject coordinator |
DR. Kovácsházy Tamás
position: egyetemi docens
contact:
kovacshazy.tamas@vik.bme.hu
|
||||||||||||
| 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
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.
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
Tanulástámogató anyagok
Online források
Recommended preliminary knowledge for completing the subject
General rules
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
Workload to complete the subject
No workload breakdown provided.
Validity of subject requirements
Curriculum placement
No curriculum placements recorded for this subject version.