Digital Logic and Digital Systems
BASIC DATA
course listing
A - main register
course code
RAM0800
course title in Estonian
Digitaalloogika ja -süsteemid
course title in English
Digital Logic and Digital Systems
course volume CP
4.00
ECTS credits
6.00
to be declared
yes
fully online course
not
assessment form
Examination
teaching semester
autumn - spring
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
EDTR17/25
yes
Structural units teaching the course
ET - Tartu College
EV - Virumaa College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Anda põhiteadmisi Boole'i loogikast, loogikafunktsioonidest ning arvuti riistvara funktsioneerimise alustest. Käsitleda põhiprintsiipe, mis on ühised kõigile arvutitele ja protsessoritele, sõltumata nende tootjast.
course aims in English
To give basic knowledge about Boolean logic, logic functions and the basics of functioning of the computer hardware. The subject deals with the main principles which are common for all computers and processors regardless of their manufacturer.
learning outcomes in the course in Est.
Üliõpilane teab Boole'i loogika põhimõisteid ja põhiseadusi, tunneb loogikafunktsioonide ja loogikaskeemide esitusviise ning minimeerimise algoritme, oskab kasutada funktsionaalseid loogikalülitusi (trigerid, registrid, koodrid ja dekoodrid). Üliõpilane on omandanud teadmised järgmistest teemadest: protsessori üldstruktuur ja käsu täitmine, mikroprogramm, juhtautomaat, operatsioonautomaat; RISC ja CISC protsessorid, konveier; staatiline ja dünaamiline mälu; optiline mälu, pinumälu; siinid ja andmevahetus. Üliõpilane oskab kasutada mälutestimist ja kontrolleri programmeerimist.
learning outcomes in the course in Eng.
A student knows fundamental concepts and basic laws of Boolean logic, knows representations of logic functions, logic circuits and their minimization algorithms, is able to use functional logic switching: triggers, registers, encoders and decoders. A student knows and is aware of: processor structure and instruction execution, microprogram; control unit, RALU; RISC and CISC processors, pipe; static and dynamic memory; optical memory, stack memory; buses and data transmission. A student is able to use memory testing and controller programming.
brief description of the course in Estonian
Boole'i loogika, loogikafunktsioonid, normaalkujud, minimeerimismeetodid. Boole'i funktsioonide realiseerimine arvuti riistvaras. Arvuti elemendid: trigerid, registrid, loendurid, summaatorid, dekoodrid, multipleksorid ja koodimuundurid. Mälud: staatilised, dünaamilised, püsi- ja muutmälud. Protsessori struktuur ja käskude täitmine. Käsuvormingud. Assembler ja masinkood. Proprogrammid. Operatsioonautomaat: aritmeetika-loogika seade ja registermälu. Juhtautomaat: Mealy ja Moore mudel, realisatsioon jäigal loogikal, püsimälul ja loogikamaatriksil. Andmevahetus protsessori ja väliskeskkonna vahel: katkestused, otsepöördus, adresseerimine ja prioriteedid. Mikroarvuti: mikroprotsessor, rööp- ja jadaliides, taimer, katkestuste kontroller, otsepöördusrežiimi kontroller ja andmevahetuse alused nende vahel.
brief description of the course in English
Boolean logic, logic functions, normal forms, minimization methods. Boolean functions realization in computer hardware. Elements of a computer: trigger circuits, registers, counters, adders, decoders, multiplexers and code converters. Types of memory: static, dynamic, read-only and random access memory. Processor structure, instruction execution. Instruction formats. Assembler and machine code. Proprograms. RALU: arithmetic and logic unit and register. Control unit: Mealy and Moore models, realization using crisp logic, ROM and logic matrix. Data transmission between the processor and external environment: interruptions, direct access, addressing and priorities. Microcomputer: microprocessor, parallel and serial interfaces, timer, interruption controller, direct access controller and the foundations of data transmission between them.
type of assessment in Estonian
Eristav hindamine
type of assessment in English
Grading
independent study in Estonian
Semestri jooksul tuleb sooritada kontrolltööd, kodutööd ja praktilised kontrolltööd. Kodu- ja kontrolltööde arvu ja sisu ning eksami läbiviimise vormi määrab õppejõud semestri alguses.
independent study in English
During the semester students complete homeworks, practical works and auditorium tests. The number and the content of works are defined in the beginning of semester.
study literature
Lensen, H., Kruus M., Diskreetne matemaatika, TTÜ kirjastus, 2006;
Clements, A. The Principles of Computer Hardware. Oxford University Press, 2000, Tanenbaum, Andrew S. Structured Computer Organization, Prentice Hall, 2006
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
8.0
practices
0.0
practices
0.0
exercises
2.0
exercises
18.0
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 spring
Oleg Shvets, EV - Virumaa College
Estonian
    DigiLSyst_hindamis_ENG.pdf 
    display more
    2025/2026 autumn
    Margus Rosin, ET - Tartu College
    Estonian
      DigiLSyst_hindamis_ENG.pdf 
      2024/2025 spring
      Oleg Shvets, EV - Virumaa College
      Estonian
        DigiLSyst_hindamis_ENG.pdf 
        2023/2024 spring
        Mart Traagel, ET - Tartu College
        Estonian
          Oleg Shvets, EV - Virumaa College
          Estonian
            2022/2023 spring
            Oleg Shvets, EV - Virumaa College
            Estonian
              Helle Hallik, ET - Tartu College
              Estonian
                2021/2022 spring
                Oleg Shvets, EV - Virumaa College
                Estonian
                  DigiLSyst_hindamis_ENG.pdf 
                  Helle Hallik, ET - Tartu College
                  Estonian
                    DigiLSyst_hindamis_ENG.pdf 
                    2020/2021 spring
                    Monika Jänis, EV - Virumaa College
                    Estonian
                      DigiLSyst_hindamis_ENG.pdf 
                      Helle Hallik, ET - Tartu College
                      Estonian
                        DigiLSyst_hindamis_ENG.pdf 
                        Oleg Shvets, EV - Virumaa College
                        Estonian
                          DigiLSyst_hindamis_ENG.pdf 
                          2019/2020 spring
                          Helle Hallik, ET - Tartu College
                          Estonian
                            DigiLSyst_hindamis_ENG.pdf 
                            Oleg Shvets, EV - Virumaa College
                            Estonian
                              DigiLSyst_hindamis_ENG.pdf 
                              2018/2019 spring
                              Helle Hallik, ET - Tartu College
                              Estonian
                                DigiLSyst_hindamis_ENG.pdf 
                                Oleg Shvets, EV - Virumaa College
                                Estonian,  Russian
                                  DigiLSyst_hindamis_ENG.pdf 
                                  2017/2018 spring
                                  Helle Hallik, ET - Tartu College
                                  Estonian
                                    DigiLSyst_hindamis_ENG.pdf 
                                    Oleg Shvets, EV - Virumaa College
                                    Estonian,  Russian
                                      DigiLSyst_hindamis_ENG.pdf 
                                      Course description in Estonian
                                      Course description in English