Belépés címtáras azonosítással
magyar nyelvű adatlap
angol nyelvű adatlap
Digital Design
A tantárgy neve magyarul / Name of the subject in Hungarian: Digitális technika
Last updated: 2021. június 9.
A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.
A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.
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.
During the semester:
Exam period:
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)
Lectures
70
Preparation for lectures
7
Preparation for practice
Preparation for laboratory
14
Preparation for mid-term test
18
Homeworks
16
Preparation for exam
48
Total
180