EE 309 Microprocessors (Autumn 2018-19)
Instructor: Prof. Virendra Singh
Course Name: Microprocessors ( EE309 )
Course Type: Theory (Elective)
Credits: 6
Pre-requisites: EE224, The prof is really nice. Ask and he will let you in the course. This is an elec core course.
Course Content:
Instruction sets. Using 8086 instruction set. Implementing a processor capable of executing instructions : Instruction decoding, fetching from registers and memory ,instruction execution, instruction writeback to registers and memory ; Also branching instructions . Analysis of number of cycles an instruction takes to execute and many analyses from here. Pipelined Implementation of a processor: Pipeline stages, Hazards, Pipeline stalling, Dataforwarding, Handling branches etc. Branch prediction.
Caches
Caches
Books:
I used notebook for this course, but I found modern processor design lipasti useful in a later course
Lectures:
Lectures:
No attendance policy. Didn't use slides in classrom, always used blackboard. He provided slides he made for the whole course in beginning on moodle (but never used them)
Assignments:
No Tutorials, but he will help in whatever way he can if you ask. Assignments were not easy but were interesting.
Exams and Grading:
One Quiz every week. Midsem and Endsem . You get infinite time in his exams.
Online Useful Material:
wikipedia was useful for caches
Online Useful Material:
wikipedia was useful for caches
Advanced Follow up Courses:
EE739 Processor Design
EE739 Processor Design
Pro-Tips:
Personal Comments:
Respondent: Edwin Saji Uthuppan
Comments
Post a Comment