EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)

Slides:



Advertisements
Similar presentations
Microprocessor 8085/8086 Lecturer M A Rahim Khan Computer Engineering and Networks Deptt.
Advertisements

William Stallings Computer Organization and Architecture 9th Edition
Computer Architecture & Organization
Week 1- Fall 2009 Dr. Kimberly E. Newman University of Colorado.
Digital Design Haldun Hadimioglu Computer and Information Science 3/30/2003 CS 2204 Laboratory.
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,
9/20/6Lecture 3 - Instruction Set - Al1 Address Decoding for Memory and I/O.
Chapter 1 Introduction. Computer Architecture selecting and interconnecting hardware components to create computers that meet functional, performance.
2 nd Year - 1 st Semester Asst. Lect. Mohammed Salim
AKT211 – CAO 01 - Introduction to Computer Organization and Architecture Ghifar Parahyangan Catholic University August 22, 2011 Ghifar Parahyangan Catholic.
Computer Architecture and Organization
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
2007 Sept 06SYSC 2001* - Fall SYSC2001-Ch1.ppt1 Computer Architecture & Organization  Instruction set, number of bits used for data representation,
1 3-General Purpose Processors: Altera Nios II 2 Altera Nios II processor A 32-bit soft core processor from Altera Comes in three cores: Fast, Standard,
Computer Architecture. “The design of a computer system. It sets the standard for all devices that connect to it and all the software that runs on it.
Computer Architecture and Organization Introduction.
EKT 422 Computer Architecture
Chapter 1 Introduction. Architecture & Organization 1 Architecture is those attributes visible to the programmer —Instruction set, number of bits used.
Chapter 1 Introduction. Objectives To explain the definition of computer architecture To discuss the history of computers To describe the von-neumann.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
COMPUTER ORGANIZATIONS CSNB123 Ver.1Systems and Networking1.
Computer Organization and Architecture
COMPUTER ORGANIZATIONS CSNB123. COMPUTER ORGANIZATIONS CSNB123 Why do you need to study computer organization and architecture? Computer science and IT.
Introduction Computer System “An electronic device, operating under the control of instructions stored in its own memory unit, that can accept data (input),
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
MICROOCESSORS AND MICROCONTROLLER:
Academic PowerPoint Computer System – Architecture.
Chapter 1 Introduction.  Architecture is those attributes visible to the programmer ◦ Instruction set, number of bits used for data representation, I/O.
What is a Microprocessor ? A microprocessor consists of an ALU to perform arithmetic and logic manipulations, registers, and a control unit Its has some.
William Stallings Computer Organization and Architecture Chapter 1 Introduction.
The Principle and Application of Microcontrollers
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
Chapter 1 Introduction.   In this chapter we will learn about structure and function of computer and possibly nature and characteristics of computer.
1 The user’s view  A user is a person employing the computer to do useful work  Examples of useful work include spreadsheets word processing developing.
MAHARANA PRATAP COLLEGE OF TECHNOLOGY SEMINAR ON- COMPUTER PROCESSOR SUBJECT CODE: CS-307 Branch-CSE Sem- 3 rd SUBMITTED TO SUBMITTED BY.
Computer Architecture Furkan Rabee
Computer Organization and Architecture Lecture 1 : Introduction
ECE354 Embedded Systems Introduction C Andras Moritz.
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
CSNB COMPUTER SYSTEM CHAPTER 1 INTRODUCTION CSNB153 computer system.
Computer architecture and computer organization
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
EKT303 PRINCIPLE OF COMPUTER ARCHITECTURE PRINSIP SENIBINA KOMPUTER
Architecture & Organization 1
Course Name: Computer Application Topic: Central Processing Unit (CPU)
Architecture & Organization 1
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
Ghifar Parahyangan Catholic University August 22, 2011
ECEG-3202 Computer Architecture and Organization
Five Key Computer Components
Chapter 1 Introduction.
COMS 361 Computer Organization
INTRODUCTION TO COMPUTERS
William Stallings Computer Organization and Architecture 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Computer Organization and Architecture William Stallings 8th Edition
William Stallings Computer Organization and Architecture 7th Edition
Dr. Clincy Professor of CS
Presentation transcript:

EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)

Course Outcomes (CO) CO1: Ability to apply the theory and the architecture of a central processing unit (CPU) CO2: Ability to analyze some of design issues in term of speed, technology, cost and performance. CO3: Ability to design a simple CPU with applying the theory and knowledge in the lecture. CO4: Ability to apply appropriate CAD tools to design, verify and test the CPU architecture. 2

4 ALTERA DE2 BOARD

5

6

7

8

9

10

11

ORGANIZATION AND ARCHITECTURE 12

13 Programmer Logical execution of a program Instruction set, number of bits, I/O mechanisms, and techniques for addressing memory…. Computer Architecture Operational units Their interconnections Control signals, interfaces and the memory technology used…. Computer Organization

Computer Architecture Just like an architect designs buildings, a computer architect designs computers. So computer architecture is the study of – how computers are designed, – why they are designed that way, and – what are the effect of different designs on their performance. It isn't just computer architects who need this knowledge: it is anybody who really needs a computer to do work for them, or needs to write software for that computer.

Computer Architecture Of course, any of us can use a computer or computer related devices but …. efficientlyhigh performance to use them very efficiently, or for high performance computation we need to really understand what is happening inside.

16 STRUCTURE AND FUNCTION

17 Functional View of a Computer

18 Possible Computer Operations

19 Possible Computer Operations

20 Structure

21 Computer: Top-Level Structure Top level structure

To design your own “computer”: Up to 1900 You needed to be wealthy Also have a lot of space to work in, and time to do it! Working for the military? Employed by large computer company in UK/USA todayIn the electronics industry, using off-the-shelf CPU device todayStart with a single chip micro (PIC, LPC, MSP series, etc.) 1990 futureYou can design your own CPU and implement it on a programmable logic device such as an FPGA For the first time in computing history, individuals can now easily and quickly design new computers, implement and test them with free tools, and inexpensive hardware, and use them in their own designs. The Future of Computing

You may not build the world’s fastest supercomputer but hopefully you will be designing or programming some amazing embedded systems in near future… The Future of Computing

24

Review Question (submit at the end of lecture) 1.List and briefly define the main structural components of a computer. 2.List and briefly define the main structural components of a processor. 25