Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "9/20/6Lecture 12 - Interfacing Devices1 Interfacing Devices to the 68000."— Presentation transcript:

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

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

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

4 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

5 9/20/6Lecture 12 - Interfacing Devices5 Parameters  Read cycle parameters

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

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

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

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

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

12 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)

13 9/20/6Lecture 12 - Interfacing Devices13 Write cycle timing

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

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

16 9/20/6Lecture 12 - Interfacing Devices16 68000-6116 combination for write

17 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

18 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


Download ppt "9/20/6Lecture 12 - Interfacing Devices1 Interfacing Devices to the 68000."

Similar presentations


Ads by Google