Siirry suoraan sisältöön

Digitaalitekniikka ja laitetekniikkaLaajuus (5 op)

Tunnus: TTC1060

Laajuus

5 op

Opetuskieli

  • suomi
  • englanti

Vastuuhenkilö

  • Jouko Kotkansalo

Osaamistavoitteet

Tarkoitus:
Käytyäsi tämän kurssin ymmärrät digitaalisten lukujärjestelmien toiminnan ja merkityksen osana tietojärjestelmää. Tiedät loogisen suunnittelun peruskäsitteet ja osaat soveltaa tilakoneperiaatetta käytännön ongelmiin.


EUR-ACE osaamiset:
EUR-ACE: Tieto ja ymmärrys
EUR-ACE: Tekniikan soveltaminen käytäntöön

Osaamistavoitteet:
Tunnet digitaalitekniikan peruskäsitteet ja osaat käyttää niitä ohjelmoinissa ja logiikan suunnittelussa. Pystyt paloitteleen isoja kokonaisuuksia tilakonetekniikoilla helposti toteutettaviksi. lohkoiksi. Ymmärrät prosessorin, muistien ja ja oheislaitteiden oleelliset perustoiminnat ja osaat tehdä sulautettujen järjestelmien yksinkertaisia ohjelmia.

Sisältö

Lukujärjestelmät
-Binääriluku
-Liukuluku
-Kiinteän pilkun luku

Boolean algebran perusteet
-Kytkentäfunktiot
-Kytkennän minimointi

Sekvenssilogiikka
-Kiikkupiirit
-Tilakone

Muistit
-Muistityypit
-Muistin arkkitehtuuri
-Muistin ominaisuudet

Prosessorin rakenne
-Rekisterit
-Aritmeettinen yksikkö
-Ohjausosa

Mikrokontrollerin perusteet
-Oheislaitteet
-Ohjelmointi

Arviointikriteerit, tyydyttävä (1)

Välttävä 1: Osaat digitaali- ja tietokonetekniikan perusasiat (lukujärjestelmät)

Tyydyttävä 2: Osaat suunnitella pieniä loogisia rakenteita erillislogiikalla.

Arviointikriteerit, hyvä (3)

Hyvä 3: Ymmärrät tilakonelogiikan ja osaat soveltaa sitä käytännön ongelmiin

Kiitettävä 4: Osaat sulautettujen järjestelmien perusteet ja osaat niitä ohjelmoida.

Arviointikriteerit, kiitettävä (5)

Erinomainen 5: Ymmärrät prosessorien ja oheislaitteiden keskinäisen toiminnan hyvin ja osaat suunnittella laitteen siten, että sen testaus ja tietoturva on otettu huomioon toteutuksessa.

Enrollment

01.11.2021 - 09.01.2022

Timing

10.01.2022 - 29.04.2022

Number of ECTS credits allocated

5 op

Mode of delivery

Contact teaching

Unit

School of Technology

Campus

Lutakko Campus

Teaching languages
  • English
Seats

0 - 35

Degree programmes
  • Bachelor's Degree Programme in Information and Communications Technology
Teachers
  • Jouko Kotkansalo
Groups
  • ZJA21STPIC
    Avoin amk, tekniikka, Information and Communications Technology, päivä
  • TIC21S1
    Bachelor's Degree Programme in Information and Communications Technology

Objective

After taking this course, you will understand the function and importance of digital reading systems as part of an information system. You know the basic concepts of logical design and can apply the state machine principle to practical problems.

EUR-ACE: Knowledge and understanding
EUR-ACE: Engineering practice 

Competences:
You know the basic concepts of digital technology and know how to use them in programming and logic design. You can break up large entities into pieces that can be easily implemented with state machine techniques. You understand the essential basic functions of the processor, memories and peripherals and know how to make simple programs for embedded systems.

Content

Number systems
- binary number
- floating point number
- fixed point number

Basics in Boolean algebra
- coupling function
- minimization of coupling

Sequential logic
- Eccless-Jordan circuit
- State machine

Memories
- memory types
- memory architecture
- characteristics of memory

Processor structure
- registers
- arithmetic unit
- control part

Basics of micro controller
- peripheral devices
- programming

Further information

Exchange Student: 5
Avoin AMK polkuopiskelijat: 5

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Sufficient 1: The student knows the basics in digital and computer technology.

Satisfactory 2: You can design small logical structures with discrete logic.

Assessment criteria, good (3)

Good 3: You understand state machine logic and can apply it to practical problems.

Very good 4: You know the basics of embedded systems and know how to program them.

Assessment criteria, excellent (5)

Excellent 5: You understand the mutual functioning of processors and peripherals well and know how to design the device in such a way that its testing and data security are taken into account in the implementation.