Fundamentals of Microprocessor Technology
BASIC DATA
course listing
A - main register
course code
RAA0500
course title in Estonian
Mikroprotsessortehnika alused
course title in English
Fundamentals of Microprocessor Technology
course volume CP
2.00
ECTS credits
3.00
to be declared
yes
fully online course
not
assessment form
Pass/fail assessment
teaching semester
autumn - spring
language of instruction
Estonian
English
Prerequisite(s)
Prerequisite 1
Technical Physics (RAR1290)
Study programmes that contain the course
code of the study programme version
course compulsory
EDJR16/25
no
Structural units teaching the course
EV - Virumaa College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Aine on sissejuhatuseks loogikaskeemide kavandamisse ning digitaalsüsteemidesse. Aine algab loogikaelementidest, diskreetsetest ja arvsignaalidest, loogikatehetest. Funktsionaalseid loogikalülitusi (R-S latch, D latch ja D,T, ja J-K trigerid) õpetatakse koos protsessori ehitusega ja registritega ning nende otstarvetega. Andmevahetus protsessori ja väliskeskkonna vahel, mikroprotsessorsüsteemi programmeerimine C keeles.
course aims in English
This course introduces students to logic diagrams and digital systems. The course begins with an overview of logic elements, discrete and digital signals, logic operations. Functional gates (R-S latch, the D latch and the D,T, and J-K flip-flops) are taught with processor design and registers and their functions. Interfacing between processors and external devices, microprocessor systems programming in C language.
learning outcomes in the course in Est.
Üliõpilane omab ettekujutust mikroprotsessorsüsteemidest, mikroarvuti arhitektuurist ning programmeerimisest. Üliõpilane oskab kasutada kõrgtaseme keele tekstiredaktoreid ning kompilaatoreid programmide kirjutamiseks; assemblereid ja linkereid, sümbolsilujat, debugger programmi.
learning outcomes in the course in Eng.
Students have to exposure to microprocessor systems, microcomputer architecture and computer programming. Students will be required to use a text editor to write programs, a high-level compiler, an assembler and a linker to compile programs, as well as a symbolic debugger to diagnose programs.
brief description of the course in Estonian
Boole'i funktsioonid ja nende realiseerimine arvuti riistvaras. Arvuti elemendid: trigerid, registrid, loendurid, summaatorid, dekoodrid, multipleksorid ja koodimuundurid. Mälud: püsimälud, muutmälud, staatilised ja dünaamilised mälud. Protsessori struktuur ja käskude täitmine. Käsuvormingud. Assembler ja masinkood. Mikroprogrammid. 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 andmevahetus nende vahel. Mikrokontrollerid.
brief description of the course in English
Boole's functions and their realisation in computer hardware. Computer elements: triggers, registers, counters, adders, decoders, multiplexers and code transformers. Memories: read-only memories, random access memories, static and dynamical memories. Processor's structure and implementation of commands. Command formats. Assembler and machine code. Micro programmes. Operation automate: arithmetic and logic unit and register memory. Control automate: Mealy's and Moore's model, realisation at rigid logics, read-only memory and logics matrix. Input/output between processor and surroundings: interrupts, direct access, addressing and priorities. Microcomputer: microprocessor, parallel and serial interface, timer, interrupts controller, direct access regime controller and input/output between them. Micro controllers.
type of assessment in Estonian
vt fail
type of assessment in English
see attachment
independent study in Estonian
Elektroonilise simulaatoriga https://www.falstad.com tutvumine. Iseseisvate ülesannete täitmine elektroonilises simulaatoris.

independent study in English
Introduction to an electronic simulator https://www.falstad.com. Performing independent tasks in an electronic simulator.
study literature
T. Lehtla, L. Kulmar. Mikroprotsessortehnika. TTÜ, 1995
Ots. Digitaalelektroonika ja mikroprotsessortehnika. Tartu, 1995
Lehtla, M. Digitaaltehnika doktorantidele Osa II: Kombinatsioon- ja järjendlülitused. Tallinn 2014
Белов, А. В. Микроконтроллеры AVR – от азов программирования до создания практических устройств. Санкт –Петербург, 2016
study forms and load
daytime study: weekly hours
2.0
session-based study work load (in a semester):
lectures
0.5
lectures
2.0
practices
1.5
practices
6.0
exercises
0.0
exercises
0.0
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2023/2024 spring
Oleg Shvets, EV - Virumaa College
Estonian
    display more
    2022/2023 spring
    Sergei Pavlov, EV - Virumaa College
    Estonian
      2021/2022 spring
      Sergei Pavlov, EV - Virumaa College
      Estonian
        RAA0500_HK_ENG.pdf 
        2020/2021 spring
        Sergei Pavlov, EV - Virumaa College
        Estonian
          RAA0500_HK_ENG.pdf 
          2019/2020 spring
          Sergei Pavlov, EV - Virumaa College
          Estonian
            RAA0500_HK_ENG.pdf 
            2019/2020 autumn
            Sergei Pavlov, EV - Virumaa College
            Estonian,  Russian
              RAA0500_HK_ENG.pdf 
              2018/2019 spring
              Sergei Pavlov, EV - Virumaa College
              Estonian
                RAA0500_HK_ENG.pdf 
                Course description in Estonian
                Course description in English