Siirry suoraan sisältöön

Digital systems design (5 op)

Toteutuksen tunnus: TE00DJ62-3001

Toteutuksen perustiedot


Ilmoittautumisaika
02.08.2025 - 07.09.2025
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.09.2025 - 21.12.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Toimipiste
Kupittaan kampus
Opetuskielet
englanti
Paikat
10 - 60
Koulutus
Degree Programme in Information and Communications Technology
Tieto- ja viestintätekniikan koulutus
Opettajat
Jarno Tuominen
Vastuuopettaja
Jarno Tuominen
Ajoitusryhmät
DigSys Lab group 1 (Koko: 20 . Avoin AMK : 0.)
DigSys Lab group 2 (Koko: 20 . Avoin AMK : 0.)
Ryhmät
PTIVIS23S
Embedded Software and IoT
Vaihto2526embo
Embedded Software and IoT
Pienryhmät
DigSys Lab group 1
DigSys Lab group 2
Opintojakso
TE00DJ62
Toteutukselle TE00DJ62-3001 ei löytynyt varauksia!

Arviointiasteikko

H-5

Sisällön jaksotus

VHDL/FPGA development
Course duration 9/2022 - 12/2022
Topics:
- VHDL
- combinatorial logic
- sequential logic
- state machines
- FPGA
After completing the course the student:
- can design and implement digital logic using VHDL language
- knows principles of FPGA technology and related tools
- understands the basics of computer architecture

Tavoitteet

After completing the course the student:
- can design and implement digital logic using VHDL language
- knows basic principles of FPGA functionality.

Sisältö

- VHDL
- combinatorial logic
- sequential logic
- state machines
- FPGA

Oppimateriaalit

Will be informed at the beginning of the course

Opetusmenetelmät

Lectures
Exercises
Self study
Written (short) exam

Tenttien ajankohdat ja uusintamahdollisuudet

To be agreed during the course
Exam 1: TBD
Exam 2: TBD
Exam 3: TBD

Pedagogiset toimintatavat ja kestävä kehitys

Emphasis is on learning by doing, presence is mandatory due to special equipment.
No specific topics related to sustainability.

Toteutuksen valinnaiset suoritustavat

No alternative methods

Opiskelijan ajankäyttö ja kuormitus

Lectures 10 x 1h
Lab Exercises 10 x 3h
Exam 1h (re-exams, 2 x 1h)
Self study 94h

Arviointimenetelmät ja arvioinnin perusteet

Exam 25%
Lab exercises 75%

Hylätty (0)

Less than 66% of lab exercises completed
OR
Less than 50% of points in exam

Arviointikriteerit, tyydyttävä (1-2)

grade 1: 66% of lab exercises completed, 50% of max points in exam
Grades 1-5 are calculated linearly, assuming both conditions for passing the course are met.

Arviointikriteerit, hyvä (3-4)

grade 1: 66% of lab exercises completed, 50% of max points in exam
Grades 1-5 are calculated linearly, assuming both conditions for passing the course are met.

Arviointikriteerit, kiitettävä (5)

grade 1: 66% of lab exercises completed, 50% of max points in exam
Grades 1-5 are calculated linearly, assuming both conditions for passing the course are met.

Esitietovaatimukset

Elektroniikan perusteet

Lisätiedot

Basic skills in programming (any language) is mandatory
Basic skills in electronics is highly recommended
This is a laboratory course
The tools used in this course require a lot of hard disk space on your laptop (>80GB)
Support is given primarily for Linux-environment, the tools are executes in virtual machine environment. No support for Mac users, tools must be run in virtual machine, which is very likely to cause big problems, especially for ARM-based laptops. Thus, Mac not recommended.

Siirry alkuun