CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral.

Slides:



Advertisements
Similar presentations
MUHAMMAD AHMED HUSSAIN
Advertisements

Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Chapter 4 The Components of the System Unit
© 2010 Kettering University, All rights reserved..
Engr. M.K.Debnath1 Microcontroller and PLC Eng. ISRAFIL KHAN. DIPLOMA IN ELECTRONIC.
Introduction to Information Technology: Your Digital World © 2013 The McGraw-Hill Companies, Inc. All rights reserved.Using Information Technology, 10e©
Professor Michael J. Losacco CIS 1110 – Using Computers System Unit Chapter 4.
Chapter 0 Introduction to Computing
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Describe the four basic types of system units.
The 8051 Microcontroller Architecture
Micro controllers A self-contained system in which a processor, support, memory, and input/output (I/O) are all contained in a single package.
The System Unit The system unit is a case that contains electronic components of the computer used to process data Discovering Computers 2012: Chapter.
COMPONENTS OF THE SYSTEM UNIT
Atmega32 Architectural Overview
Computer Systems 1 Fundamentals of Computing
ECE 447: Lecture 1 Microcontroller Concepts. ECE 447: Basic Computer System CPU Memory Program + Data I/O Interface Parallel I/O Device Serial I/O Device.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Input, Output, and Storage & Introduction to Basic Computer Architecture Week 2.
Lesson 3 — How a Computer Processes Data
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
66 CHAPTER THE SYSTEM UNIT. © 2005 The McGraw-Hill Companies, Inc. All Rights Reserved. 6-2 Competencies Describe the four basic types of system units.
Computers: Information Technology in Perspective By Long and Long Copyright 2002 Prentice Hall, Inc. Computers: Information Technology in Perspective.
Chapter 4 The System Unit: Processing and Memory Prepared by : Mrs. Sara salih.
Computer Processing of Data
E0001 Computers in Engineering1 The System Unit & Memory.
Introduction to Computing: Lecture 4
66 CHAPTER THE SYSTEM UNIT. 2 System Units in Microcomputers System Units (system cabinet):container that contain the electronic components of computer.
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
Lecture 8 Presented By Dr. Shazzad Hosain Asst. Prof. EECS, NSU.
Inside the Computer Ms. Rocío Acevedo September 2006.
Lesson 2 — How Does A Computer Process Data?
Discovering Computers 2012: Chapter 4
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Computer Fundamentals ELEC 330 Digital Systems Engineering Dr. Ron Hayne.
Basic Architecture Lecture 15. In general, if the number of bits is n, then the number of different combinations of 0s and 1s that can be made is 2 n.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
Lesson 3 — How a Computer Processes Data Unit 1 — Computer Basics.
Computers © 2005 Prentice-Hall, Inc.Slide 1. Computers Chapter 4 Inside the Computer © 2005 Prentice-Hall, Inc.Slide 2.
COMPUTER ARCHITECTURE. Recommended Text 1Computer Organization and Architecture by William Stallings 2Structured Computer Organisation Andrew S. Tanenbaum.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
General Concepts of Computer Organization Overview of Microcomputer.
Input/output ports and connectors
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
HOW a Computer Works ? Anatomy of Microprocessor.
MICROOCESSORS AND MICROCONTROLLER:
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
The Computer System.
Features of the PIC18 microcontroller - 8-bit CPU - 2 MB program memory space (internal 32KB to 128KB) bytes to 1KB of data EEPROM - Up to 4096 bytes.
Chapter 2.
Computers Are Your Future Tenth Edition Inside the System Unit 1.
BY MANJU Lesson 21 Computer Hardware. System Components A computer system requires many components to do its job: Input: Device to input data so it can.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 2 How Does a Computer Process Data?
“Atmega32 Architectural Overview” SIGMA INSTITUTE OF ENGINEERING Prepared By: SR.NO NAME OF STUDENT ENROLLMENT 1 Parihar Shipra A Guided By:-
ALPHA COLLEGE OF ENGINEERING & TECHNOLOGY Introduction to AVR ATMega32 Architecture PREPARED BY SHWETA ( ) BHOOMI ( ) YOGEN ( )
Atmega32 Architectural Overview
Computer Hardware – System Unit
Processor/Memory Chapter 3
Computing Systems Organization
Discovering Computers 2011: Living in a Digital World Chapter 4
Computers © 2005 Prentice-Hall, Inc. Slide 1.
The Arduino Microcontroller: Atmel AVR Atmega 328
Introduction to Microprocessors and Microcontrollers
McGraw-Hill Technology Education
Chapter 4: Hardware for Educators
McGraw-Hill Technology Education
McGraw-Hill Technology Education
Presentation transcript:

CS-280 Dr. Mark L. Hornick 1 Parts of a GP Computer (Microcomputer) Contains separate Microprocessor chip Memory/Memory controller MB control chips Peripheral (I/O) devices (one chip for each function) serial comm parallel comm USB Bluetooth IR AGP graphics WiFi CD/DVD interface PCI expansion slots …

CS-280 Dr. Mark L. Hornick 2 How does a Microcomputer differ from a Microcontroller?

CS-280 Dr. Mark L. Hornick 3 How does a Microcomputer differ from a Microcontroller? Microcontroller: “1-chip” solution (monolithic) Built-in components (depending on variant) Microprocessor Memory: RAM/SRAM, EEPROM/EPROM/PROM/ROM Peripheral devices serial/parallel ports digital I/O ports Analog/Digital converter Timer/Counter

Inside an IC package CS-280 Dr. Mark L. Hornick 4

Inside an IC package CS-280 Dr. Mark L. Hornick 5

CS-280 Dr. Mark L. Hornick 6 Atmel Atmega32 Central Processing Unit Arithmetic Logic Unit (ALU) performs the actual arithmetic, logical, and bit-functions Memory – SRAM, EEPROM, Flash, etc. Clock circuit – internal/external I/O – Input/Output; video, serial, parallel, USB, SCSI, etc.

CS-280 Dr. Mark L. Hornick 7

CS-280 Dr. Mark L. Hornick 8 Atmel Atmega32 highlights An 8-bit microcontroller featuring: 3 separate on-chip memories (Harvard architecture) 2KB SRAM (for data – volatile; data lost on power off) 1KB EEPROM (for persistent data storage – holds data after power off) 32KB Flash (organized as 16K of 16-bit words for persistent program code) Native data size is 1 byte (SRAM and EEPROM) 16-bit data addressing Up to 64 KB (2 16 bytes) of data memory can be accessed 8-pin I/O ports named A, B, C, and D, configurable as: Digital input (for reading discrete external signals on each pin (0v or 5v) as data values 0 or 1) Digital output (for writing binary data values as discrete output signals (0v or 5v) Analog input (for reading continuous external signals (0v-5v) as data values) Serial/Parallel (for reading or writing streams of bytes) Pulse accumulator (for counting #changes of external signals)

The Atmega32 design is based on a Harvard Architecture: Assigns data and program instructions to different memory spaces. Program data occupies a different and separate memory from the program itself. Each memory space has a separate bus, allowing: 1. Different timing, size, and structure for program instructions and data 2. Concurrent access to data and instructions (increases speed) 3. Clear partitioning of data and instructions (better security) Drawback: Harder to program Microcontroller Components9

Most general-purpose microprocessors (like in your PC) use a von Neumann Architecture 1. Data and instructions are both stored in the same main memory 2. The content of any part of memory is addressable by location without regard to what is stored in that location – program or data 3. Instructions are executed sequentially. In case of accidental or intentional programming errors, data can be executed – a common attack used by viruses Main Memory CPU Data + Program 10Microcontroller Components