FIGURE 7-24 Memory map for the 8088 interface in Figure 7-22 and decoder in Figure The 64K SRAM is mapped to the address range E0000H to EFFFFH.

Slides:



Advertisements
Similar presentations
Exclusive-OR and Exclusive-NOR Gates
Advertisements

Figure 3–1 Standard logic symbols for the inverter (ANSI/IEEE Std
FIGURE 17-1 Binary-to-decimal conversion. Dale R. Patrick Electricity and Electronics: A Survey, 5e Copyright ©2002 by Pearson Education, Inc. Upper Saddle.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 Digital Fundamentals.
Programmable Logic PAL, PLA.
EET 252 Digital Systems II Professor Nick Reeder.
Figure 8–1 A 2-bit asynchronous binary counter
Figure 7–1 Two versions of SET-RESET (S-R) latches
Chapter 10 Flip-Flops and Registers Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. William Kleitz.
Reinforced Concrete: A Fundamental Approach, Sixth Edition By Edward G. Nawy Copyright ©2009 by Pearson Education, Inc. Upper Saddle River, New Jersey.
Digital Systems: Principles and Applications, 10e By Ronald J. Tocci, Neal S. Widmer, and Gregory L. Moss © 2007 Pearson Education, Inc. Pearson Prentice.
Chapter 3 Basic Logic Gates
Vacuum tubes Transistor 1948 ICs 1960s Microprocessors 1970s.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 The Digital.
Vacuum tubes Transistor 1948 –Smaller, Cheaper, Less heat dissipation, Made from Silicon (Sand) –Invented at Bell Labs –Shockley, Brittain, Bardeen ICs.
Digital Design – Physical Implementation Chapter 7 - Physical Implementation.
P Address bus Data bus Read-Only Memory (ROM) Read-Write Memory (RAM)
TK Memory Interface DR MASRI AYOB. 2 Requirement and memory structure There are two types of memory: –RAM: read and write –ROM: read only Figure.
ECE 331 – Digital System Design Tristate Buffers, Read-Only Memories and Programmable Logic Devices (Lecture #16) The slides included herein were taken.
ECE 301 – Digital Electronics
Synchronous Sequential Circuit Design Digital Clock Design.
Tanenbaum, Structured Computer Organization, Fifth Edition, (c) 2006 Pearson Education, Inc. All rights reserved The Digital Logic Level.
Figure 6–1 Logic symbol for a half-adder. Open file F06-01 to verify operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education,
Synchronous Sequential Circuit Design
Modern Electronic Communication 9th edition Jeffrey S. Beasley and Gary M. Miller Copyright ©2008 by Pearson Education, Inc. Upper Saddle River, New Jersey.
Chapter 5 Boolean Algebra and Reduction Techniques William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education,
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 Digital Fundamentals.
Figure 1–1 Graph of an analog quantity (temperature versus time). Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper.
Figure 9–1 The flip-flop as a storage element.
Figure 5–1 An example of AND-OR logic. Open file F05-01 to verify the operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education,
9/20/6Lecture 3 - Instruction Set - Al1 Address Decoding for Memory and I/O.
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
Modern Electronic Communication 9th edition Jeffrey S. Beasley and Gary M. Miller Copyright ©2008 by Pearson Education, Inc. Upper Saddle River, New Jersey.
Copyright © 2003 by Pearson Education, Inc., publishing as Prentice Hall, Upper Saddle River, NJ. All rights reserved. To view maps beyond the range 41-58,
Transistors and Logic Circuits. Transistor control voltage in voltage out control high allows current to flow -- switch is closed (on) control low stops.
Microprocessor Address Decoding.
Copyright © 2003 by Pearson Education, Inc., publishing as Prentice Hall, Upper Saddle River, NJ. All rights reserved. To view maps beyond the range 59-76,
Khaled A. Al-Utaibi  Memory Interface and the 3 Buses  Interfacing the 8088 Processor  Interfacing the 8086 Processor  Interfacing.
Chapter 4 Programmable Logic Devices: CPLDs with VHDL Design Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights.
Chapter
Chapter 3 Basic Logic Gates William Kleitz Digital Electronics with VHDL, Quartus® II Version Copyright ©2006 by Pearson Education, Inc. Upper Saddle River,
Memory characteristics Ideal Access time (minimum). Nonvolatile. Stored data can be modified. Minimum space (very dense). Minimum current drain (power.
Figure 4–1 Application of commutative law of addition. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper Saddle.
Copyright ©2011 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Introduction to Engineering Experimentation, Third.
FIGURE 7.1 Introducing the reduce and return approach. Robert L. Boylestad Introductory Circuit Analysis, 10ed. Copyright ©2003 by Pearson Education, Inc.
Floyd Digital Fundamentals, 9/e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. Slide 1 Digital Fundamentals.
Figure Materials in Basal Reading Programs Gail E. Tompkins Literacy for the 21st Century, 3e Copyright ©2003 by Pearson Education, Inc. Upper Saddle.
Figure A--1 Thomas L. Floyd Digital Fundamentals, 8e Copyright ©2003 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved.
Programmable logic devices. CS Digital LogicProgrammable Logic Device2 Outline PLAs PALs ROMs.
Logic and Computer Design Fundamentals, Fifth Edition Mano | Kime | Martin Copyright ©2016, 2008, 2004 by Pearson Education, Inc. All rights reserved.
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.
INTERRUPTS. Topics to be discussed  8088/86 Hardware Interrupts pins 8088/86 Hardware Interrupts pins   Pin description Pin description.
Copyright ©2009 by Pearson Higher Education, Inc. Upper Saddle River, New Jersey All rights reserved. Digital Fundamentals, Tenth Edition Thomas.
Programmable Logic Devices
Appendix B The Basics of Logic Design
Chapter 10: Memory Interface
Transistors and Logic Circuits
Memory Interfacing.
Interfacing 64Kb EPROM with 8085
FIGURE 7.1 Conventional and array logic diagrams for OR gate
The Digital Logic Level
Copyright © 2008 Pearson Prentice Hall Inc.
Copyright © 2008 Pearson Prentice Hall Inc.
Copyright © 2008 Pearson Prentice Hall Inc.
13 Digital Logic Circuits.
Copyright © 2008 Pearson Prentice Hall Inc.
FIGURE 5-1 MOS Transistor, Symbols, and Switch Models
Copyright © 2008 Pearson Prentice Hall Inc.
Copyright © 2008 Pearson Prentice Hall Inc.
FIGURE 7-17 Read and write bus cycle timing for the 8086 and 8088 microprocessors. Each bus cycle requires four T states. John Uffenbeck The 80x86 Family:
Presentation transcript:

FIGURE 7-24 Memory map for the 8088 interface in Figure 7-22 and decoder in Figure 7-23. The 64K SRAM is mapped to the address range E0000H to EFFFFH. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

FIGURE 7-25 Decoder to map the SRAM in Figure 7-22 to the range C0000-CFFFFH. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

FIGURE 7-32 (a) NAND, (b) AND, (c) OR, and (d) NOR gates can be used as address decoders, depending on the logic levels to be detected and the output level required. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

FIGURE 7-33 Two equivalent 8086 address decoder circuits FIGURE 7-33 Two equivalent 8086 address decoder circuits. (a) NAND gate implementation. (b) OR gate implementation. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

FIGURE 7-34 128 MB memory array consisting of eight 16 MB SIMMs FIGURE 7-34 128 MB memory array consisting of eight 16 MB SIMMs. A 74LS138 is used as a block decoder. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

FIGURE 7-35 Address and byte enable line usage for the 128 MB memory interface in Figure 7-34. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

FIGURE 7-36 Memory map for the 128 MB memory interface in Figure 7-34 FIGURE 7-36 Memory map for the 128 MB memory interface in Figure 7-34. The circuit is mapped to the bottom 128 MB. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Decoder

Decoder

677 address comparator

FIGURE 7-39 Partial diagram of a PAL FIGURE 7-39 Partial diagram of a PAL. The AND gate connections are fuse programmable, but the inputs to the OR gate are fixed. (From J. Uffenbeck, Digital Electronics, A Modern Approach, Prentice Hall, Englewood Cliffs, NJ, 1994.) John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

FIGURE 7-40 Equivalent symbology for a three-input AND gate: (a) standard notation; (b) PAL notation. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

FIGURE 7-41 Two equivalent logic diagrams for the function OUT = 1112 + 1112, (a) standard symbology; (b) PAL notation. John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

FIGURE 7-42 Logic diagram for the 16-input 8-output PAL16L8 FIGURE 7-42 Logic diagram for the 16-input 8-output PAL16L8. (Copyright Advanced Microdevices, Inc. Reprinted with permission of the copyright owner. All rights reserved.) John Uffenbeck The 80x86 Family: Design, Programming, and Interfacing, 3e Copyright ©2002 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

PLA & GLA

EPROM as an address decoder Add. Data Data lines will be used as memory chips select lines (one data line for each chip) Unused address lines to be decoded D0 D1 D2 D3 1 0 1 1 For Example: if the address applied to the EPROM is 000…..001 , only memory chip selected by D2