9/20/6Lecture 12 - Interfacing Devices1 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.
ENGIN112 L30: Random Access Memory November 14, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 30 Random Access Memory (RAM)
CS 151 Digital Systems Design Lecture 30 Random Access Memory (RAM)
68000 Interface Timing Diagrams Outline –68000 Read Cycle –68000 Write Cycle Goal –Understand bus cycles –Learn how to attach memory, peripherals.
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.
Michael Cooper and Troy Davis. Form Factors  The form factor of motherboards pertains to the size and shape of the board. It also describes the physical.
9/20/6Lecture 3 - Instruction Set - Al1 Interfacing Devices to the
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.
Memory Hierarchy Registers Cache Main Memory Fixed Disk (virtual memory) Tape Floppy Zip CD-ROM CD-RWR Cost/Bit Access/Speed Capacity.
Figure 1-2 Inside the computer case
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.
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.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 7 Upgrading Memory (v0.1)
Egle Cebelyte. Random Access Memory is simply the storage area where all software is loaded and works from; also called working memory storage.
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.
A+ Guide to Hardware, 4e Chapter 6 Upgrading Memory.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 7 Upgrading Memory.
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.
Computer Architecture Lecture 6 by Engineer A. Lecturer Aymen Hasan AlAwady 1/12/2013 University of Kufa - Informatics Center for Research and Rehabilitation.
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)
System Bus.
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.
Random Access Memory Team Members: Aditya vaingankar Aneel Chandan Gupta Pallvi Sharma Richa Rashmi.
RAM (Memory) Written by Tim Keyser Georgia CTAE Resource Network 2010.
Memory Interface EEE 365 [FALL 2014] LECTURER 12 ATANU K SAHA BRAC UNIVERSITY.
Primary Storage The Triplets – ROM & RAM & Cache.
GCSE Computing - The CPU
Random Access Memory (RAM)
Edexcel GCSE Computer Science Topic 15 - The Processor (CPU)
RAM, CPUs, & BUSES Egle Cebelyte.
Computer Memory.
Dr. Michael Nasief Lecture 2
CS-301 Introduction to Computing Lecture 17
RAM Chapter 5.
The Triplets – ROM & RAM & Cache
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: MEMORY.
Chapter 4 Introduction to Computer Organization
Direct Rambus DRAM (aka SyncLink DRAM)
Take out a piece of paper
UNIT-III Pin Diagram Of 8086
GCSE Computing - The CPU
Presentation transcript:

9/20/6Lecture 12 - Interfacing Devices1 Interfacing Devices to the 68000

9/20/6Lecture 12 - Interfacing Devices2 Interfacing devices  Read cycle timing parameters.  Write cycle timing parameters  Memory Device parameters  Other device issues

9/20/6Lecture 12 - Interfacing Devices3 Read cycle timing  For interfacing the arrows matter  Indicate the precedence of signals for interfacing

9/20/6Lecture 12 - Interfacing Devices4 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 12 - Interfacing Devices5 Parameters  Read cycle parameters

9/20/6Lecture 12 - Interfacing Devices6 Memory timing  Must consider timing of memory device

9/20/6Lecture 12 - Interfacing Devices7 Memory Pinout of the 6116 static RAM

9/20/6Lecture 12 - Interfacing Devices8 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 12 - Interfacing Devices9 Connecting up the 6116

 Ended here on Monday 11/15 9/20/6Lecture 12 - Interfacing Devices10

9/20/6Lecture 12 - Interfacing Devices11 Combined 68000, 6116 timing

9/20/6Lecture 12 - Interfacing Devices12 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 12 - Interfacing Devices13 Write cycle timing

9/20/6Lecture 12 - Interfacing Devices14 Write cycle parameters

9/20/6Lecture 12 - Interfacing Devices15 Write cycle timing of 6116

9/20/6Lecture 12 - Interfacing Devices combination for write

9/20/6Lecture 12 - Interfacing Devices17 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 12 - Interfacing Devices18 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