EKT303 PRINCIPLE OF COMPUTER ARCHITECTURE PRINSIP SENIBINA KOMPUTER

Slides:



Advertisements
Similar presentations
Instruction Level Parallelism and Superscalar Processors
Advertisements

Syllabus Instructor: Dr. Wesam Ashour
Term Project Overview Yong Wang. Introduction Goal –familiarize with the design and implementation of a simple pipelined RISC processor What to do –Build.
Project Testing; Processor Examples. Project Testing --thorough, efficient, hierarchical --done by “independent tester” --well-documented, repeatable.
Prof. John Nestor ECE Department Lafayette College Easton, Pennsylvania ECE Computer Organization Lecture 23 - Course.
Computer Organization and Assembly language
ECE 232 L1 Intro.1 Adapted from Patterson 97 ©UCBCopyright 1998 Morgan Kaufmann Publishers ECE 232 Hardware Organization and Design Lecture 1 Introduction.
Computer Organization and Architecture William Stallings 8 th Edition Chapter 1 Introduction.
CH01: Architecture & Organization 1 Architecture is those attributes visible to the programmer  Instruction set, number of bits used for data representation,
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
William Stallings Computer Organization and Architecture 6 th Edition Chapter 1 Introduction.
Computer Architecture and Organization Introduction.
OVERVIEW. COURSE INFORMATIONs  Lectures:  Wed 01:00 – 03:00 pm (DPU2)  Fri 04:30 – pm (BPU4/5/6)  Laboratory: - none –  Tutorial: to be decided.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
EKT 422 Computer Architecture
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
(1) ECE 3056: Architecture, Concurrency and Energy in Computation Lecture Notes by MKP and Sudhakar Yalamanchili Sudhakar Yalamanchili (Some small modifications.
Computer Organization and Architecture
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT.
Lecture 01: Welcome Computer Architecture! Kai Bu
Computer System Design Lecture 1 Wannarat Suntiamorntut.
Bilgisayar Donanımı Introduction Nizamettin AYDIN
Introduction Computer System “An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input),
Computer Systems Organization and Architecture.  This course covers the following topics: Introduction to computer evolution, technology trends, system.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Computer Architecture Souad MEDDEB
Computer Architecture 2 nd year (computer and Information Sc.)
EKT303 PRINCIPLES OF COMPUTER ARCHITECTURE Mini Project Design and Implementation of Two Concurrent 8-bit CPUs Using Structural VHDL code for better Workload.
CENTRAL PROCESSING UNIT Written by: Gizem Gulsen.
Chapter 1 Introduction.  Architecture is those attributes visible to the programmer ◦ Instruction set, number of bits used for data representation, I/O.
OVERVIEW. COURSE INFORMATIONs  Lectures:  Monday: 8.00 am – 9.00 am (DKR5)  Tuesday: am – pm (DKP1)  Laboratory: - none –  Tutorial:
AKT211 – Computer Architecture and Organization 00 - Course Introduction Ghifar Parahyangan Catholic University August 22, 2011 Ghifar Parahyangan Catholic.
William Stallings Computer Organization and Architecture Chapter 1 Introduction.
Chapter 1 Introduction.   In this chapter we will learn about structure and function of computer and possibly nature and characteristics of computer.
Computer Architecture Organization and Architecture
Lecture 01: Welcome Computer Architecture! Kai Bu
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
0. Course Introduction Rocky K. C. Chang, 25 August 2017.
ENG3380 Computer Organization
William Stallings Computer Organization and Architecture
COMPUTER ARCHITECTURE (PoCA)
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
CMSC 611 Advanced Computer Arch.
Computer Architecture Syllabus
INTRODUCTION TO MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
Computer Architecture and Organization: Introductory lecture
ECEG-3202 Computer Architecture and Organization
Text Book Computer Organization and Architecture: Designing for Performance, 7th Ed., 2006, William Stallings, Prentice-Hall International, Inc.
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
CSC Classes Required for TCC CS Degree
T Computer Architecture, Autumn 2005
COMPUTER ARCHITECTURE
CSC 220: Computer Organization
ENG3380 Computer Organization
CMSC 611 Advanced Computer Arch.
ECEG-3202 Computer Architecture and Organization
Overview Prof. Eric Rotenberg
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Course Outline for Computer Architecture
Computer Organization and Architecture William Stallings 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Presentation transcript:

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