1. | Course Title | Dedicated Processors | ||||||||||||||
2. | Code | 4ФЕИТ12006A | ||||||||||||||
3. | Study program | Dedicated Embedded Computer Systems and Internet of Things | ||||||||||||||
4. | Organizer of the study program (unit, institute, department) | Faculty of Electrical Engineering and Information Technologies
Ss. Cyril and Methodius University in Skopje |
||||||||||||||
5. | Degree (first, second, third cycle) | Second cycle | ||||||||||||||
6. | Academic year/semester | Year | 1 | Semester | 1 | |||||||||||
7. | Workload measured by number of ECTS credits | 6 | ||||||||||||||
8. | Lecturer (In case of several lecturers to note the responsible one) | Dr Tatjana Nikolic | ||||||||||||||
9. | Language of teaching | Macedonian and English | ||||||||||||||
10. | Course Prerequisites | None | ||||||||||||||
11. | Course Goals (acquired competencies) and study results: Acquiring knowledge of different types of application purpose processors. Introduction to design of dedicated processors: application areas and examples. Knowledge and use of methods and techniques for designing application specific processors. | |||||||||||||||
12. | Course Syllabus (with Chapters) and study results for each chapter:
1. Acquiring knowledge of different types of dedicated processors. Fields of application of dedicated processors: multimedia, image processing, digital signal processing, network processing, wired and wireless networks, security and protection of computer systems, cryptography, low-power consumption processing, smart devices, smart home etc. 2. Common features of dedicated processors and challenges in their design. 3. Concepts and techniques for dedicated processors design. Traditional design flow, platform-based design. 4. Application mapping: problem definition, planning of systems for real-time operation, hardware and software partitioning, heterogeneous multi-processor mapping. 5. Practical aspects of hardware/software co-design in dedicated processors design |
|||||||||||||||
13. | Interconnection of Courses: This course is a basic element in the system design ecosystem and is connected to the courses: Techniques for designing dedicated computer systems, Techniques for HDL Design and FPGA Implementation, Contemporary Microcontrollers for Embedded Systems Design, From Microelectronics to Nanoelectronics, and System Design Concepts for the Internet of Things. | |||||||||||||||
14. | Detailed description of teaching and work methods: Lecturing, consultations, independent work on course project tasks and preparation of seminar papers, presentations of the work | |||||||||||||||
15. | Total number of course hours | 180 | ||||||||||||||
16.
|
Forms of teaching
|
16.1 | Lectures-theoretical teaching | 45 hours
|
||||||||||||
16.2 | Exercises (laboratory, practice classes), seminars, teamwork | 45 hours
|
||||||||||||||
16.3 | Practical work (hours): | 25 hours | ||||||||||||||
17.
|
Other course activities | 17.1 | Projects, seminar papers | 20 hours | ||||||||||||
17.2 | Individual tasks | 20 hours | ||||||||||||||
17.3 | Homework and self-learning | 25 hours | ||||||||||||||
18. | Conditions for acquiring teacher’s signature and for taking final exam: 60% of all required course activities | |||||||||||||||
19. | Grading | |||||||||||||||
19.1 | Quizzes | 0 points | ||||||||||||||
19.2 | Seminar work/project (presentation: written and oral) | 50 points | ||||||||||||||
19.3 | Final Exam | 50 points | ||||||||||||||
20. | Grading criteria (points) | up to 50 points | 5 (five) (F) | |||||||||||||
from 51 to 60 points | 6 (six) (E) | |||||||||||||||
from 61 to 70 points | 7 (seven) (D) | |||||||||||||||
from 71 to 80 points | 8 (eight) (C) | |||||||||||||||
from 81 to 90 points | 9 (nine) (B) | |||||||||||||||
from 91 to 100 points | 10 (ten) (A) | |||||||||||||||
21. | Method of monitoring of teaching quality | Self-evaluation and student surveys | ||||||||||||||
22. | Literature | |||||||||||||||
22.1. | Required Literature | |||||||||||||||
No. | Author | Title | Publisher | Year | ||||||||||||
1. | Marilyn Wolf | High-Performance Embedded Computing | Elsevier | 2014 | ||||||||||||
2. | Paolo Ienne, Rainer Leupers | Customizable Embedded Processors: Design Technologies and Applications | Elsevier | 2007 | ||||||||||||
3. | F. Mayer-Lindenberg | Dedicated Digital Processors: Methods in Hardware/Software Co-Design | Wiley | 2004 | ||||||||||||
22.2. | Additional Literature | |||||||||||||||
No. | Author | Title | Publisher | Year | ||||||||||||
1. | Panos C. Lekkas | Network Processors: Architectures, Protocols and Platforms | McGraw Hill | 2003 |