Skip to main content

Programmable Systems on Chip (PSoC) Design (5 cr)

Code: TX00DB04-3007

General information


Enrollment
19.12.2022 - 05.03.2023
Registration for the implementation has ended.
Timing
03.04.2023 - 07.05.2023
Implementation has ended.
Number of ECTS credits allocated
5 cr
Local portion
5 cr
Mode of delivery
On-campus
Unit
(2019-2024) School of ICT
Campus
Karaportti 2
Teaching languages
English
Seats
0 - 40
Degree programmes
Degree Programme in Information Technology
Teachers
Antti Piironen
Course
TX00DB04

Implementation has 1 reservations. Total duration of reservations is 1 h 0 min.

Time Topic Location
Thu 23.03.2023 time 10:00 - 11:00
(1 h 0 min)
Programmable Systems on Chip (PSoC) Design TX00DB04-3007
MMC230 Oppimistila
Changes to reservations may be possible.

Objective

After completion of this course the student will understand the fundamentals of Programmable System on Chip (PSoC) Design. The student will be familiar with the most common operations involved in application development. The student will understand the PSoC system architecture and its key characteristics, applied to sensor data sampling. The student can implement a basic data sampling device on a PSoC circuit.

Content

PSoC Application Development Environment
General Purpose I/O and Interrupts
Pulse Width Modulation
Timer
PSoC Analog
Communication

Evaluation scale

0-5

Assessment criteria, satisfactory (1)

Student understands the principles of PSoC application development.
Returned all lab exercises, activity on group work, reports show understanding of fundamental principles of the topic.

Assessment criteria, good (3)

Student is able to implement a simple PSoC system.
Activity on laboratory sessions, reports show deep understanding of the topic.

Assessment criteria, excellent (5)

Student is able to design and implement an elegant PSoC system that utilizes carefully selected modules and unique approaches.
Excellent peer-assessment results, individual project shows novel approaches.

Assessment criteria, approved/failed

Student understands the principles of PSoC application development.
Returned all lab exercises, activity on group work, reports show understanding of fundamental principles of the topic.

Qualifications

C-Programming fundamentals
Electronic Circuits
Digital Circuits

Go back to top of page