This Thursday, Oct. 25 th 1-1:50pm: Exam in DUANE G140 Covers lectures and labs (except today’s lecture on microcontrollers) You may bring handwritten.

Slides:



Advertisements
Similar presentations
ECE 353 Introduction to Microprocessor Systems
Advertisements

Chapter 5 Internal Memory
Computer Organization and Architecture
Computer Organization and Architecture
+ CS 325: CS Hardware and Software Organization and Architecture Internal Memory.
Memory Basics. 8-1 Memory definitions Memory is a collection of cells capable of storing binary information. Two types of memory: –Random-Access Memory.
What is memory? Memory is used to store information within a computer, either programs or data. Programs and data cannot be used directly from a disk or.
ECE 301 – Digital Electronics Memory (Lecture #21)
Professor Michael J. Losacco CIS 1110 – Using Computers System Unit Chapter 4.
©Brooks/Cole, 2003 Chapter 5 Computer Organization.
Introduction to Microprocessors Number Systems and Conversions No /6/00 Chapter 1: Introduction to 68HC11 The 68HC11 Microcontroller.
CS 151 Digital Systems Design Lecture 30 Random Access Memory (RAM)
Chapter 5 Internal Memory
IT Systems Memory EN230-1 Justin Champion C208 –
ECE 301 – Digital Electronics
CS1104-8Memory1 CS1104: Computer Organisation Lecture 8: Memory
Memory. When we receive some instruction or information we retain them in our memory. Similarly a computer stores the instructions for solving a problem,
Physical Memory By Gregory Marshall. MEMORY HIERARCHY.
EE 261 – Introduction to Logic Circuits Module #8 Page 1 EE 261 – Introduction to Logic Circuits Module #8 – Programmable Logic & Memory Topics A.Programmable.
Khaled A. Al-Utaibi Memory Devices Khaled A. Al-Utaibi
Computer Systems 1 Fundamentals of Computing
Memory Hierarchy.
University of the Western Cape Chapter 1: Computing Basics Aleksandar Radovanovic.
Faculty of Information Technology Department of Computer Science Computer Organization and Assembly Language Chapter 5 Internal Memory.
 Memory Memory  Types of Memory Types of Memory  Memory Representation Memory Representation  Random Access Memory Random Access Memory  Read Only.
Memory and Programmable Logic
Memory and Programmable Logic Dr. Ashraf Armoush © 2010 Dr. Ashraf Armoush.
Discovering Computers 2012: Chapter 4
Memory and Programmable Logic Memory device: Device to which binary information is transferred for storage, and from which information is available for.
Internal Memory.
CIM101 : Introduction to computer Lecture 3 Memory.
THE MEMORY ELEMENTS. Words in high-speed memory Read-write random-access memory.
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Memory Cell Operation.
PLC ARCHITECTURE – Memory 1 by Dr. Amin Danial Asham.
1 Course Title: IT IN BUSINESS Course Instructor: ADEEL ANJUM Chapter No: 04 1 BY ADEEL ANJUM (MCS, CCNA,WEB DEVELOPER)
Primary Storage Primary storage is the storage that is directly available to the CPU. It is also known as: Main Memory Main Memory Direct Access Storage.
Computer Architecture Lecture 24 Fasih ur Rehman.
Computer Organization. The digital computer is a digital system that performs various computational tasks Digital computer use binary number system which.
HOW a Computer Works ? Anatomy of Microprocessor.
Programmable Logic Controllers LO1: Understand the design and operational characteristics of a PLC system.
COMPURT ORGANAZTION CHAPTER 5. Computer Organization We can divide the parts that make up a computer into 3 subsystems : 1. Central processing unit (CPU).
Microprocessor Fundamentals Week 3 Mount Druitt College of TAFE Dept. Electrical Engineering 2008.
Semiconductor Memory Types
Wnopp Memory device Introduction n Memory Cell n Memory Word n Byte n Capacity n Address n Read Operation n Write Operation n Access Time n Volatile.
Digital Circuits Introduction Memory information storage a collection of cells store binary information RAM – Random-Access Memory read operation.
Chapter 2.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Chapter 5 Internal Memory. contents  Semiconductor main memory - organisation - organisation - DRAM and SRAM - DRAM and SRAM - types of ROM - types of.
CS 1410 Intro to Computer Tecnology Computer Hardware1.
Information Technology INT1001 Lecture 2 1. Computers Are Your Future Tenth Edition Chapter 6: Inside the System Unit Copyright © 2009 Pearson Education,
Objectives : At the end of this lesson, students should be able to : i.Identify the types of memory chip and their functions. ii.Define the difference.
Computer Architecture Chapter (5): Internal Memory
PCs ENVIRONMENT and PERIPHERALS Lecture 3. operating system and other system software that control the usage of the computer equipment application programs.
UNIT V Programmable Devices. RAM A RAM constitutes the internal memory of the CPU for storing data, program and program result. It is read/write memory.
Internal Memory.
Memory Units Memories store data in units from one to eight bits. The most common unit is the byte, which by definition is 8 bits. Computer memories are.
Electronics Technology
EE345: Introduction to Microcontrollers Memory
William Stallings Computer Organization and Architecture 7th Edition
Introduction to Computing Chapter 0
Presentation transcript:

This Thursday, Oct. 25 th 1-1:50pm: Exam in DUANE G140 Covers lectures and labs (except today’s lecture on microcontrollers) You may bring handwritten notes covering one side of one 8-1/2 x 11 piece of paper and a calculator (no textbooks/lab manuals)

Exam topics include but are not limited to: Complex transfer functions Complex impedance Bode Plots and decibels Transistor circuits (BJT & JFET) Op-Amp circuits (open loop, pos. & neg. FB) Digital electronics (but no microcontrollers) … Last opportunity to get help with your exam preparations: Wednesday 5:30 – 7pm in G230

Field programmable gate arrays (FPGA) Microcontrollers (MCU) Networks of transistors, diodes etc. Digital electronics overview Discrete Logic (AND/OR etc.) complexity (qualitative!) processing throughput Programmable Logic (ROM, PAL and CPLD etc.) (not to scale) Digital Signal Processors (DSP)

CPU: Central Proces- sing Unit Memory Peripherals Data bus Address bus Microcontroller chip External pins MCU: Microcontroller Unit

Byte 0 Byte 1 Byte 2 Byte N bit 0 bit 1 bit 2 bit 7 Address N Memory block with N bytes of storage space

+5V Address 16 lines for 64kB 20 lines for 1MB 32 lines for 4 GB … +5V = “read!” Reading data* * All this is done inside the microcontroller. You do not need an extra chip for this week’s lab. Data 8 lines for 1 Byte 16 lines for an integer 32 lines for a long-int. … R/W Address Data

+5V Address +0V = “write!” Writing data* * All this is done inside the microcontroller. You do not need an extra chip for this week’s lab. Data R/W Address Data

There are many types of memory Read only Read & write - Program code - Constants - Variables ROM: Read-Only MemoryRAM: Random Access Memory ROM: factory programmed PROM: Program once (OTROM) FLASH: Program ~10,000 times (Can only erase large areas at once. Good for program storage. Cheap.) EEPROM: Program ~1Million times (Can erase small chunks. Good for storing user settings. Very expensive  small.) SRAM: Static RAM. Fast & easy to use. (usually used in MCUs). DRAM: Dynamic RAM. Very cheap Hard to use. Usually used in PCs. (MRAM: Magnetoresistive RAM. Fast & non-volatile RAM. The future?)

CPU: Central Proces- sing Unit Memory Peripherals Data bus Address bus Microcontroller chip External pins The Peripherals and the Memory often share the same Address and Data busses. They are arranged such that data and peripheral functions appear at different addresses.

“Memory-map” of PIC 16F630/637 Data storage (variables you use in your code go here) Communicate with peripherals

Writing to address 07h changes the voltage at PORT C pins A ‘1’ produces 5 V; a ‘0’ 0 V at the output (reading PORT A returns the current voltages at RAx pins if configured as inputs) bit 0 bit 1 bit 2 bit 7