VHDL (5 op)
Toteutuksen tunnus: 5051158-3005
Toteutuksen perustiedot
Ilmoittautumisaika
01.08.2021 - 06.09.2021
Ajoitus
30.08.2021 - 31.12.2021
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Yksikkö
Tekniikka ja liiketoiminta
Opetuskielet
- Suomi
Paikat
0 - 60
Koulutus
- Tieto- ja viestintätekniikan koulutus
- Degree Programme in Information and Communications Technology
Opettaja
- Juho Koskinen
- Ville Huhtinen
- Jarno Tuominen
Ryhmät
-
ICTMODembeddedSemMOD Embedded System (International Semester)
-
PTIVIS19SEmbedded software and IoT
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
Project work (to be confirmed)
Written (short) exam
Tenttien ajankohdat ja uusintamahdollisuudet
Exam 1: W49
Exam 2: TBD
Exam 3: TBD
Toteutuksen valinnaiset suoritustavat
None
Opiskelijan ajankäyttö ja kuormitus
Contact teaching / lectures 12*1h (12h)
Contact teaching / lab work 12*3h (36h)
Self studying / independent work (90h)
Exam (2h)
Total: 140h
Sisällön jaksotus
VHDL programming
Course duration 30.8.2021 - 6.12.2021
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
Viestintäkanava ja lisätietoja
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 (>10GB)
Support is given primarily for windows-environment, Linux can be used as well (limited support). No support for Mac users, tools must be run in virtual machine, which is very likely to cause big problems. Thus, Mac highly not recommended.
Arviointiasteikko
H-5
Arviointimenetelmät ja arvioinnin perusteet
Exam 25%
Lab exercises 75%
Project work TBD%
Hylätty (0)
Less than 66% of lab exercises completed
OR
Less than 10 points in exam
OR (TBD)
Project work not submitted
Arviointikriteerit, tyydyttävä (1-2)
grade 1: 66% of lab exercises completed, 50% of max points in exam
Arviointikriteerit, hyvä (3-4)
To be defined
Arviointikriteerit, kiitettävä (5)
To be defined
Esitietovaatimukset
Elektroniikan ja tiedonsiirron perusteet