|
Course Description |
|
Course Name |
: |
Application-Specific Processors |
|
Course Code |
: |
EE-623 |
|
Course Type |
: |
Optional |
|
Level of Course |
: |
Second Cycle |
|
Year of Study |
: |
1 |
|
Course Semester |
: |
Fall (16 Weeks) |
|
ECTS |
: |
6 |
|
Name of Lecturer(s) |
: |
Assoc.Prof.Dr. MUSTAFA GÖK |
|
Learning Outcomes of the Course |
: |
Designs a hardware implementation of a computer algorithm. Designs processors based on speed and area parameters. Develops VHDL models of application specific processors. Uses modern functional simulation methods. Performs hierarchical circuit design.
|
|
Mode of Delivery |
: |
Face-to-Face |
|
Prerequisites and Co-Prerequisites |
: |
None |
|
Recommended Optional Programme Components |
: |
None |
|
Aim(s) of Course |
: |
To understand the functionality and design principles of application-specific processors. |
|
Course Contents |
: |
Following topics are covered; number formats, aritmetic circuits, pipelining and paralel processing, low-power design methodologies, array processor architectures, FIR, DFT, and FFT implementations, programmable digital signal processors, multimedia processors, and multiprocessor systems. |
|
Language of Instruction |
: |
English |
|
Work Place |
: |
Dept. of Electrical and Electronics, Graduate Program Lecture Room |
|
|
Course Outline /Schedule (Weekly) Planned Learning Activities |
| Week | Subject | Student's Preliminary Work | Learning Activities and Teaching Methods |
|
1 |
Digital Design Principles |
Reading Undergraduate Digital Design Notesl |
Classic lecture |
|
2 |
Numerical Methods |
Reading lecture notes |
Classic lecture |
|
3 |
Silicon Area, Delay Estimation, Power Estimation |
Reading lecture notes |
Classic lecture |
|
4 |
Adders Subtractors |
Reading lecture notes |
Classic lecture |
|
5 |
Multipliers and Dividers |
Reading lecture notes |
Classic lecture |
|
6 |
CORDIC Method |
Reading lecture notes |
Classic lecture |
|
7 |
Midterm |
Reviewing lecture notes |
Written Exam |
|
8 |
Parallel Processing and Pipelining |
Reading lecture notes |
Classic lecture |
|
9 |
Algorithmic Representation |
Reading lecture notes |
Classic lecture |
|
10 |
Mapping Methods |
Reading lecture notes |
Classic lecture |
|
11 |
Introduction to VHDL Modelling |
Reading lecture notes |
Classic lecture, programming |
|
12 |
Modelling of Complex Circuits vith VHDL |
Reading lecture notes |
Classic lecture, programming |
|
13 |
FIR and IIR filter Implementations |
Reading lecture notes |
Classic lecture |
|
14 |
The architectures of DSPs |
Reading lecture notes |
Classic lecture |
|
15 |
The architectures of Multimedia Processors |
Reading lecture notes |
Classic lecture |
|
16/17 |
Final Exam |
Reviewing lecture notes |
Written Exam |
|
|
|
Required Course Resources |
| Resource Type | Resource Name |
| Recommended Course Material(s) |
Architectures for Digital Signal Processing, Peter Pirsch
Computer Arithmetics, Israel Koren
|
| |
| Required Course Material(s) | |
|
|
|
Assessment Methods and Assessment Criteria |
|
Semester/Year Assessments |
Number |
Contribution Percentage |
|
Mid-term Exams (Written, Oral, etc.) |
1 |
50 |
|
Homeworks/Projects/Others |
5 |
50 |
|
Total |
100 |
|
Rate of Semester/Year Assessments to Success |
40 |
|
|
Final Assessments
|
100 |
|
Rate of Final Assessments to Success
|
60 |
|
Total |
100 |
|
|
| Contribution of the Course to Key Learning Outcomes |
| # | Key Learning Outcome | Contribution* |
|
1 |
Communicates with people in an appropriate language and style. |
4 |
|
2 |
Specializes by furthering his knowledge level at least in one of the basic subfields of electiral-electronic engineering. |
4 |
|
3 |
Grasps the integrity formed by the topics involved in the field of specialization. |
4 |
|
4 |
Grasps and follows the existing literature in the field of specialization. |
4 |
|
5 |
Comprehends the interdisciplinary interaction of his field with other fields. |
5 |
|
6 |
Has the aptitude to pursue theoretical and experimental work. |
3 |
|
7 |
Forms a scientific text by compiling the knowledge obtained from research. |
4 |
|
8 |
Works in a programmed manner within the framework set by the advisor on the thesis topic, in accordance with the logical integrity required by this topic. |
4 |
|
9 |
Performs a literature search in scientific databases; in particular, to scan the databases in an appropriate manner, to list and categorize the listed items. |
4 |
|
10 |
Has English capability at a level adequate to read and understand a scientific text in his field of specialization, written in English. |
5 |
|
11 |
Compiles his/her knowledge in his/her field of specialization. in a presentation format, and presents in a clear and effective way. |
4 |
|
12 |
Writes a computer code aimed at a specific purpose, in general, and related with his/her field of specialization, in particular |
4 |
|
13 |
Pursues research ın new topics based on his/her existing research experıence. |
4 |
|
14 |
Gives guidance in environments where problems related with his/her field need to be solved, and takes initiative. |
5 |
|
15 |
Develops and evaluates projects, policies and processes in his field of specialization. |
4 |
| * Contribution levels are between 0 (not) and 5 (maximum). |
|
|
| Student Workload - ECTS |
| Works | Number | Time (Hour) | Total Workload (Hour) |
| Course Related Works |
|
Class Time (Exam weeks are excluded) |
14 |
3 |
42 |
|
Out of Class Study (Preliminary Work, Practice) |
14 |
3 |
42 |
| Assesment Related Works |
|
Homeworks, Projects, Others |
5 |
10 |
50 |
|
Mid-term Exams (Written, Oral, etc.) |
1 |
10 |
10 |
|
Final Exam |
1 |
10 |
10 |
|
Total Workload: | 154 |
| Total Workload / 25 (h): | 6.16 |
| ECTS Credit: | 6 |
|
|
|