9/20/6Lecture 3 - Instruction Set - Al1 Interfacing Devices to the 68000.

Slides:



Advertisements
Similar presentations
Outline Memory characteristics SRAM Content-addressable memory details DRAM © Derek Chiou & Mattan Erez 1.
Advertisements

Dr. Rabie A. Ramadan Al-Azhar University Lecture 3
9/20/6Lecture 3 - Instruction Set - Al1 The Hardware Interface.
The 8085 Microprocessor Architecture. Contents The 8085 and its Buses. The address and data bus ALU Flag Register Machine cycle Memory Interfacing The.
CS 151 Digital Systems Design Lecture 30 Random Access Memory (RAM)
9/20/6Lecture 3 - Instruction Set - Al Hardware interface (part 2)
CPU Chips The logical pinout of a generic CPU. The arrows indicate input signals and output signals. The short diagonal lines indicate that multiple pins.
Computer Memory Basic Concepts
Semester One 2001/2002 Sheffield Hallam University1 The Motherboard Major circuit board in PC Holds CPU where calculations and instructions on data are.
Computer Systems Computer Performance.
F1020/F1031 COMPUTER HARDWARE MEMORY. Read-only Memory (ROM) Basic instructions for booting the computer and loading the operating system are stored in.
Memory COMPUTER ORGANIZATION – ITC CPU (processing) Random Access Memory RAM Temporarily holds Data or Instruction 3.
CSIT 301 (Blum)1 Memory. CSIT 301 (Blum)2 Types of DRAM Asynchronous –The processor timing and the memory timing (refreshing schedule) were independent.
DDR MEMORY  NEW TCEHNOLOGY  BANDWIDTH  SREVERS, WORKSTATION  NEXT GENERATION OF SDRAM.
PHY 201 (Blum) Buses Warning: some of the terminology is used inconsistently within the field.
9/20/6Lecture 3 - Instruction Set - Al1 Address Decoding for Memory and I/O.
Memory. Random Access Memory Defined What is memory? operating system and other system software that control the usage of the computer equipment application.
C.S. Choy95 COMPUTER ORGANIZATION Logic Design Skill to design digital components JAVA Language Skill to program a computer Computer Organization Skill.
Memory A+ Chapter 5 Memory.
Figure 1-2 Inside the computer case
Basic Microcomputer Design. Inside the CPU Registers – storage locations Control Unit (CU) – coordinates the sequencing of steps involved in executing.
1 More on Computer Components Computer switches Binary number system Inside the CPU Cache memory Types of RAM Computer buses Creating faster CPUs NEXT.
RAM. RAM (Memory) RAM (random access memory) is the place in a computer where the operating system, application programs, and data in current use are.
Buses Warning: some of the terminology is used inconsistently within the field.
8086/8088 Hardware Specifications A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
Hardware & Software The CPU & Memory.
Computer Architecture
Survey of Existing Memory Devices Renee Gayle M. Chua.
By, Prof. Tambe S. S. S.N.D. College of Engineering and Research Center Department of Electrical Engineering.
Input/Output Interface Circuits and LSI Peripheral Devices
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Buffer-On-Board Memory System 1 Name: Aurangozeb ISCA 2012.
Memory Interface A Course in Microprocessor Electrical Engineering Dept. University of Indonesia.
Egle Cebelyte. Random Access Memory is simply the storage area where all software is loaded and works from; also called working memory storage.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
It is the work space for the CPU Temporary storage for data/programs the CPU is working with. Started as a collection of IC’s on Motherboard. Two main.
Memory and Storage. Computer Memory Processor registers – Temporary storage locations within the CPU – Examples Instruction register – holds the instruction.
AT91 Memory Interface. 2 Features –Up to 8 programmable chip select lines –Remap Command allows dynamic exception vectors –Glue-less for both 8-bit and.
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
MEMORIA (RAM) Miguel A. Guillermo Castillo Prof.Ruddy.
9/20/6Lecture 12 - Interfacing Devices1 Interfacing Devices to the
Computer Architecture Lecture 6 by Engineer A. Lecturer Aymen Hasan AlAwady 1/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
20 October 2015Birkbeck College, U. London1 Introduction to Computer Systems Lecturer: Steve Maybank Department of Computer Science and Information Systems.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Chapter 5A Transforming Data Into Information.
Programmable Interrupt Controller (PIC)
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
System Bus.
Computer operation is of how the different parts of a computer system work together to perform a task.
Unit C-Hardware & Software1 GNVQ Foundation Unit C Bits & Bytes.
07/11/2005 Register File Design and Memory Design Presentation E CSE : Introduction to Computer Architecture Slides by Gojko Babić.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
RAM (Memory) Written by Tim Keyser Georgia CTAE Resource Network 2010.
Primary Storage The Triplets – ROM & RAM & Cache.
GCSE Computing - The CPU
Computer System Structures
Edexcel GCSE Computer Science Topic 15 - The Processor (CPU)
RAM, CPUs, & BUSES Egle Cebelyte.
Computer Memory.
Dr. Rabie A. Ramadan Al-Azhar University Lecture 5
Dr. Michael Nasief Lecture 2
CS-301 Introduction to Computing Lecture 17
The Triplets – ROM & RAM & Cache
An Introduction to Microprocessor Architecture using intel 8085 as a classic processor
AT91 Memory Interface This training module describes the External Bus Interface (EBI), which generatesthe signals that control the access to the external.
Introduction to Computing
Chapter 4 Introduction to Computer Organization
Take out a piece of paper
UNIT-III Pin Diagram Of 8086
Lecture 3 - Instruction Set - Al
GCSE Computing - The CPU
Presentation transcript:

9/20/6Lecture 3 - Instruction Set - Al1 Interfacing Devices to the 68000

9/20/6Lecture 3 - Instruction Set - Al2 Interfacing devices  Read cycle timing parameters.  Write cycle timing parameters  Memory Device parameters  Other device issues

9/20/6Lecture 3 - Instruction Set - Al3 Read cycle timing  For interfacing the arrows matter  Indicate the precedence of signals for interfacing

9/20/6Lecture 3 - Instruction Set - Al4 Timing continued  For a slower device  How fast/slow a device can be interfaced?  t DALDI is 0 to 90ns  But this is FROM memory

9/20/6Lecture 3 - Instruction Set - Al5 Parameters  Read cycle parameters

9/20/6Lecture 3 - Instruction Set - Al6 Memory timing  Must consider timing of memory device

9/20/6Lecture 3 - Instruction Set - Al7 Memory Pinout of the 6116 static RAM

9/20/6Lecture 3 - Instruction Set - Al8 Items of note  Chip is 2K x 8-bit  Data word is a byte  Must use LDS* and UDS* when configuring memory with the device  In general memory chips are 1-bit, 1-byte, or 1-word in width of the data interface.

9/20/6Lecture 3 - Instruction Set - Al9 Connecting up the 6116

9/20/6Lecture 3 - Instruction Set - Al10 Combined 68000, 6116 timing

 Stop here on Mon 9/20/6Lecture 3 - Instruction Set - Al11

9/20/6Lecture 3 - Instruction Set - Al12 The write cycle  Timing of processor and memory device must work for both reading device and writing device  It is possible that timing will work for read but not for write for a given device  I/O devices may be such that they are only written to or read from  Example: On modern motherboards you may need matched DIMMs in pairs for the faster memory access speeds. (4GB Dual Channel DDR3 RAM – PC12800, 1600MHz (2x2048MB)

9/20/6Lecture 3 - Instruction Set - Al13 Write cycle timing

9/20/6Lecture 3 - Instruction Set - Al14 Write cycle parameters

9/20/6Lecture 3 - Instruction Set - Al15 Write cycle timing of 6116

9/20/6Lecture 3 - Instruction Set - Al combination for write

9/20/6Lecture 3 - Instruction Set - Al17 General notes  Can use memory or I/O devices that are designed for the processor family Easy generation and use of interface pins such as CS*, AS*, DTACK*, etc. Little glue logic (sometimes almost none)  Use of generic memory and I/O devices May need a fair amount of glue logic and have to generate some signals May be slower than family devices

9/20/6Lecture 3 - Instruction Set - Al18 General methodology  Read cycle timing parameters and specifically those that matter in device interfacing  Then the same for write  Memory chip timing parameters and how they matches (or don’t) with what we havd