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
-
PTIVIS23SEmbedded Software and IoT
-
Vaihto2526emboEmbedded Software and IoT
- Pienryhmät
- DigSys Lab group 1
- DigSys Lab group 2
- Opintojakso
- TE00DJ62
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.