Code: EEM-616 |
Course Title: EMBEDDED SYSTEM DESIGN |
Theoretical+Practice: 3+0 |
ECTS: 6 |
|
Year/Semester of Study |
1 / Spring Semester |
Level of Course |
3rd Cycle Degree Programme |
Type of Course |
Optional |
Department |
ELEKTRIK-ELEKTRONIK MüHENDISLIğI ANABILIM DALı DOKTORA (ÖNERILEN PROGRAM) |
Pre-requisities and Co-requisites |
None |
Mode of Delivery |
Face to Face |
Teaching Period |
14 Weeks |
Name of Lecturer |
GÖKSEL GÖKKUŞ (gokselgokkus@nevsehir.edu.tr) |
Name of Lecturer(s) |
GÖKSEL GÖKKUŞ, |
Language of Instruction |
Turkish |
Work Placement(s) |
None |
Objectives of the Course |
It is aimed to teach students who want to specialize in coding, which is one of the advanced digital communication fields, various source coding methods that allow more efficient use of communication resources by providing data compression, as well as important channel coding methods that minimize channel-related errors in communication systems. |
Course Contents |
Source coding methods such as difference coding, differential pulse code modulation, delta modulation, adaptive delta modulation, Huffman coding and arithmetic coding will be explained. In addition, line coding will be discussed and various line coding methods that allow information to be displayed as a physical signal will be examined. Afterwards, channel coding will be introduced and linear block coding, Hamming codes, cyclic codes, BCH codes, Reed-Solomon codes, convolution codes, turbo and LDPC codes will be examined in detail. Finally, the course period will be concluded by discussing the interleaving of coded data. |
Weekly Course Content |
Week |
Subject |
Learning Activities and Teaching Methods |
1 |
Introduction |
Narration, Q&A |
2 |
Embedded system platforms |
Narration, Q&A |
3 |
An overview of FPGAs |
Narration, Q&A |
4 |
Quartus II, SOPC, Nios II IDE |
Narration, Q&A |
5 |
Nios II soft processor |
Narration, Q&A |
6 |
Avalon Bus |
Narration, Q&A |
7 |
Programming Nios II using assembly and C++ |
Narration, Q&A |
8 |
mid-term exam |
|
9 |
Embedded system design with SOPC - 1 |
Narration, Q&A |
10 |
Embedded system design with SOPC - 2 |
Narration, Q&A |
11 |
An overview of GPUs |
Narration, Q&A |
12 |
Embedded system design with GPU - 1 |
Narration, Q&A |
13 |
Embedded system design with GPU - 2 |
Narration, Q&A |
14 |
Project Presentations -1 |
Narration, Q&A |
15 |
Project Presentations -2 |
Narration, Q&A |
16 |
final exam |
|
Recommend Course Book / Supplementary Book/Reading |
1 |
Embedded systems design: an introduction to processes, tools, and techniques, Arnold Berger, Focal Press, 2002 |
2 |
Multi-Core Embedded Systems, Georgios Kornaros, CRC Press, 2010 |
3 |
Dereli S. FPGA İle Gömülü Sistemler VE Sayısal Devre Tasarımı, 2010 |
4 |
Çavuşoğlu M.A. VHDL İle Sayısal Tasarım ve FPGA Uygulamaları |
5 |
Rapid Prototyping of Digital Systems - Quartus Edition, J. Hamblen, T. Hall, and M. Furman, Springer, August 2005 |
Required Course instruments and materials |
Textbook, laptop, projector |