Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "9/20/6Lecture 3 - Instruction Set - Al1 Interfacing Devices to the 68000."— Presentation transcript:

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

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

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

4 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

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

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

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

8 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 9/20/6Lecture 3 - Instruction Set - Al9 Connecting up the 6116

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

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

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

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

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

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

16 9/20/6Lecture 3 - Instruction Set - Al16 68000-6116 combination for write

17 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

18 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


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

Similar presentations


Ads by Google