EKT303 PRINCIPLE OF COMPUTER ARCHITECTURE PRINSIP SENIBINA KOMPUTER Chapter 0: Course Infos (Course Outcomes, Contents, Lab activities, Assessments)
Course Outcomes Understand the theory and the architecture of CPU Ability to analyze some of the design issues in term of speed, technology, cost and performance Ability to design a simple CPU with applying the theory and knowledge in the lecture Ability to apply appropriate CAD tools to design, verify and test the CPU architecture. Exercising the aspects of theoretical in completing the Lab activities
Introduction to computer architecture Course Contents Introduction to computer architecture Computer function and interconnection Memory (cache, internal and external memory) I/O OS Instruction sets (characteristics and functions, addressing modes and formats)
Processor structure and function RISC (eg: optimization, pipelining) Course Contents Processor structure and function RISC (eg: optimization, pipelining) Instruction-level parallelism and superscalar processor Control Unit operation and micro-programmed control
List of possible experiments Introduction to hardware programming and understand the concept of design Design a simple ALU FSM as an Arbiter Circuit Design a simple multiplier (Control and Datapath units) CPU design - simple datapath unit - simple control unit Notes: we may use VHDL as hardware programming.
Assessments Final examination : 50% Course works : 50% Notes: Lab : 10% Mini project : 20% Test n Quiz : 20% Notes: Mini project – a group of 3-4 students Test – at least 2 Quiz – at least 5 (the best of 3 will be chosen) Exam – 6 Questions, choose 5
References Computer Organization and Architecture, William Stallings Introduction to Logic and Computer Design, Alan B. Marcovitz Computer Organization and Design, David A.Patterson, John L.Hennessy Computer System Architecture, M.Morris Mano Webs (http://..)
Teaching Staffs Class : Phaklen Ehkan (0124798224) Lab: M.Nazri M.Noor Phaklen Ehkan