ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design Microprocessors and Digital Design ECEn 191 New Student Seminar.

Slides:



Advertisements
Similar presentations
The CPU The Central Presentation Unit What is the CPU?
Advertisements

Microprocessors and Interfacing
The Microprocessor and its Architecture
1 KU College of Engineering Elec 204: Digital Systems Design Lecture 9 Programmable Configurations Read Only Memory (ROM) – –a fixed array of AND gates.
Processor System Architecture
MICRO PROCESSER The micro processer is a multipurpose programmable, clock driven, register based, electronic integrated device that has computing and decision.
CPT 310 Logic and Computer Design Instructor: David LublinerPhone Engineering Technology Dept.Cell
CBP Comp 1017 Digital Technologies1 Let’s make a Computer … at least the CPU … Pentium 4 Pentium 3 Opteron Ultra Sparc Itanium 2 McKinley.
Chapter 6 – Selected Design Topics Part 4 – Programmable Implementation Technologies Logic and Computer Design Fundamentals.
Programmable logic and FPGA
LabVIEW Design of Digital Integrated Circuits FPGA IC Implantation.
Informationsteknologi Friday, October 19, 2007Computer Architecture I - Class 81 Today’s class Digital Logic.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved The Digital Logic Level.
* CPU (Central Processing Unit ) * CPU is the abbreviation for central processing unit. the CPU is the brains of the computer where most numerical and.
Chapter 8 CPU Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2009.
Computer Architecture and Organization
ECEn 191 – New Student Seminar - Session 8: Computer Systems ECEn 191 – New Student Seminar – Session 7: Computer Systems Computer Systems ECEn 191 New.
DIGITAL COMPONENTS By Sohaib.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
Microcontrollers Microcontroller (MCU) – An integrated electronic computing device that includes three major components on a single chip Microprocessor.
General Topics Digital Basics Instructions & Programs.
Unit 9 Multiplexers, Decoders, and Programmable Logic Devices
Computer Architecture and Organization Introduction.
Stack Stack Pointer A stack is a means of storing data that works on a ‘Last in first out’ (LIFO) basis. It reverses the order that data arrives and is.
What is an And Gate? It is a digital circuit that produce logical operations The logical operations are call Boolean logical Boolean operation consist.
Multiplexers 1 The output is equal to one of several input signals to the circuit The multiplexer selects which input signal to use as an output signal.
CPS3340 COMPUTER ARCHITECTURE Fall Semester, /10/2013 Lecture 5: Combinational Logic Instructor: Ashraf Yaseen DEPARTMENT OF MATH & COMPUTER SCIENCE.
FPGA-Based System Design: Chapter 3 Copyright  2004 Prentice Hall PTR FPGA Fabric n Elements of an FPGA fabric –Logic element –Placement –Wiring –I/O.
Designing an ALU Taken from various sources Primary source: Digital Design and Computer Architecture by Harris &Harris.
The Central Processing Unit (CPU) and the Machine Cycle.
General Concepts of Computer Organization Overview of Microcomputer.
EE3A1 Computer Hardware and Digital Design
Computer Hardware The Processing Unit.
MICROOCESSORS AND MICROCONTROLLER:
ECEn 191 – New Student Seminar - Session 6 Digital Logic Digital Logic ECEn 191 New Student Seminar.
CENTRAL PROCESSING UNIT. CPU Does the actual processing in the computer. A single chip called a microprocessor. Composed of an arithmetic and logic unit.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
E X C E E D I N G E X P E C T A T I O N S L3-CPU IS 4490 N-Tier Client/Server Architectures Dr. Hoganson Kennesaw State University Layer 3 - CPU CPU has.
Excellence Publication Co. Ltd. Volume Volume 1.
TOPIC: CENTRAL PROCESSING UNIT PRESENTED BY: MS. AMBER AMAR.
FPGA-Based System Design: Chapter 1 Copyright  2004 Prentice Hall PTR Moore’s Law n Gordon Moore: co-founder of Intel. n Predicted that number of transistors.
CBP Comp 1017 Digital Technologies1 Let’s make a Computer … at least the CPU … Pentium 4 Pentium 3 Opteron Ultra Sparc Itanium 2 McKinley.
 Introduction to the CPU Introduction to the CPU  Main Operations of the CPU Main Operations of the CPU  Explanation of Operations Explanation of Operations.
HOW COMPUTERS WORK THE CPU & MEMORY. THE PARTS OF A COMPUTER.
COMP 1321 Digital Infrastructure Richard Henson University of Worcester October 2012.
To Compute: To Do Math. Information is collected by tallying data as it travels across circuits. The key part of integrated circuits are transistors.transistors.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
M211 – Central Processing Unit
1 3 Computing System Fundamentals 3.2 Computer Architecture.
Lesson No: 2 Introduction to Computer & Microprocessor CHBT- 01 Basic Micro process & Computer Operation.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
Computer Operation. Binary Codes CPU operates in binary codes Representation of values in binary codes Instructions to CPU in binary codes Addresses in.
ECEN2102 Digital Logic Design Lecture 0 Course Overview Abdullah Said Alkalbani University of Buraimi.
A computer consists of five functionally independent main parts.
The Processor The Main Components Arithmetic/Logic Unit (ALU) Control Unit System Clock Registers.
Control Unit Operation
More Devices: Control (Making Choices)
Basics of digital systems
Course Name: Computer Application Topic: Central Processing Unit (CPU)
CENTRAL PROCESSING UNIT CPU (microprocessor)
CPUs and Motherboards Cody, Emily, and Slavic.
عمارة الحاسب.
Number Representations and Basic Processor Architecture
ECEG-3202 Computer Architecture and Organization
The Digital Logic Level
ECEG-3202 Computer Architecture and Organization
Computer Organization and Assembly Languages Yung-Yu Chuang 2005/09/29
Digital Circuits and Logic
Objectives Describe common CPU components and their function: ALU Arithmetic Logic Unit), CU (Control Unit), Cache Explain the function of the CPU as.
Computer Architecture
Presentation transcript:

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design Microprocessors and Digital Design ECEn 191 New Student Seminar

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design MYSTERY SOUND

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design PENTIUM 4 CHIP

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design TRUTH TABLE FOR THE AND F is true if A and B are true

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design THE AND LOGIC GATE

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design THE AND, OR, AND NOT

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design THE ADDER

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design THE MICROPROCESSOR

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design MEMORY ADDRESSES Memory Central Processing Unit (CPU) Input & Output Devices

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design INSTRUCTION TYPES FOR CPUS Memory Central Processing Unit (CPU) Input & Output Devices Three Instruction Types for CPUs: 1) Load/Store Instructions 2) Arithmetic and logic functions 3) Control Transfer

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design CPU BLOCK DIAGRAM

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design EXAMPLE CPU COMMANDS Instructions: To add two numbers 1) Put number from memory location A into register location 1

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design EXAMPLE CPU COMMANDS Instruction: 2) Put number from memory location B into register location 2

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design EXAMPLE CPU COMMANDS Instruction: 3) Add numbers in register locations 1 and 2, put result in register location 3

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design EXAMPLE CPU COMMANDS Instruction: 4) Put number from register location 3 into memory location C

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design PENTIUM 4 CHIP

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design LOGIC ELEMENTS IN A PENTIUM Zoom in view of portion of Pentium

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design Fast Memory (Cache) Decoder Fetch Register ALU Off-chip communications Keeps multiple instructions moving through PENTIUM 4 CHIP – FUNCTION BLOCKS

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design LOGIC CHIPS ASIC – Application Specific Integrated Circuit Expensive $$$$ FPGA – Field Programmable Gate Array Cheap $

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design PROCESSOR/CHIP ARCHITECT - NVIDIA

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design LOGIC DESIGNER - CIRQUE

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design VERIFICATION ENGINEER - INTEL

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design Quantum Logic WHAT’S NEXT

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design DIGITAL LOGIC CIRCUITS CLASSES ECEn 124 – Computer Systems ECEn 224 – Fundamentals of Digital Systems ECEn 320 – Digital System Design ECEn 324 – System Architecture ECEn 451 – Intro to Digital VLSI ECEn 445 – Mixed Signal VLSI

ECEn 191 – New Student Seminar - Session 9: Microprocessors, Digital Design LAB EXERCISE