88
Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc. Upper Saddle River, New Jersey 07458 All rights reserved.

Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Embed Size (px)

Citation preview

Page 1: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–1 A 64-cell memory array organized in three different ways.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 2: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–2 Examples of memory address in a 2-dimensional array.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 3: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–3 Example of memory address in a 3-dimensional array.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 4: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–4 Block diagram of a 2-dimensional memory and a 3-dimensional memory showing address bus, address decoder(s), bidirectional data bus, and read/write inputs.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 5: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–5 Illustration of the write operation.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 6: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–6 Illustration of the read operation.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 7: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–7 The RAM family.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 8: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–8 A typical SRAM latch memory cell.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 9: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–9 Basic SRAM array.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 10: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–10 Logic diagram for an asynchronous 32k x 8 SRAM.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 11: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–11 Basic organization of an asynchronous 32k x 8 SRAM.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 12: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–12 Basic read and write cycle timing for the SRAM in Figure 10–11.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 13: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–13 A basic block diagram of a synchronous SRAM with burst feature.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 14: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–14 Address burst logic.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 15: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–15 Block diagram showing L1 and L2 cache memories in a computer system.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 16: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–16 A MOS DRAM cell.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 17: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–17 Basic operation of a DRAM cell.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 18: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–18 Simplified block diagram of a 1M x 1 DRAM.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 19: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–19 Basic timing for address multiplexing.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 20: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–20 Normal read and write cycle timing.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 21: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–21 Fast page mode timing for a read operation.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 22: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–22 The ROM family.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 23: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–23 ROM cells.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 24: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–24 A representation of a 16 x 8-bit ROM array.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 25: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–25 Representation of a ROM programmed as a binary-to-Gray code converter.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 26: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–26 A 256 x 4 ROM logic symbol. The A designator means that the 8-bit address code selects addresses 0 through 255.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

0

255

Page 27: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–27 A 1024-bit ROM with a 256 x 4 organization based on a 32 x 32 array.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 28: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–28 ROM access time (ta) from address change to data output with chip enable already active.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 29: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–29 MOS PROM array with fusible links. (All drains are commonly connected to VDD.)

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 30: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–30 Ultraviolet erasable PROM package.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 31: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–31 The logic symbol for a 2048 x 8 UV EPROM.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 32: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–32 Timing diagram for a 2048 x 8 UV EPROM programming cycle, with critical setup times (ts) and hold times (th) indicated.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 33: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–33 The storage cell in a flash memory.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 34: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–34 Simplified illustration of storing a 0 or a 1 in a flash cell during the programming operation.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 35: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–35 The read operation of a flash cell in an array.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 36: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–36 Simplified illustration of removing charge from a cell during erase.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 37: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–37 Basic flash memory array.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 38: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–38 Expansion of two 65,536 x 4 ROMs into a 65,536 x 8 ROM to illustrate word-length expansion.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 39: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–39 A 64k x 4 ROM.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 40: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–40

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 41: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–41

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 42: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–42 Illustration of word-length expansion with two 2m x n RAMs forming a 2m x 2n RAM.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 43: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–43

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 44: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–44 Illustration of word-capacity expansion.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 45: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–45

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 46: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–46 30-pin and 72-pin SIMMs.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 47: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–47 A SIMM/DIMM is inserted into a socket on a system board.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 48: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–48 Comparison of conventional and FIFO register operation.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 49: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–49 Block diagram of a typical FIFO serial memory.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 50: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–50 Examples of the FIFO register in data-rate buffering applications.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 51: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–51 Register stack.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 52: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–52 Simplified illustration of pushing data onto the stack.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 53: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–53 Simplified illustration of pulling data from the stack.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 54: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–54 Representation of a 64 kB memory with the 16-bit addresses expressed in hexadecimal.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 55: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–55 Illustration of the PUSH operation for a RAM stack.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 56: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–56 Illustration of the POP operation for the RAM stack.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 57: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–57 A CCD (charge-coupled device) channel.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 58: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–58 A hard disk drive.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 59: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–59 Simplified read/write head operation.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 60: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–60 Hard disk organization and formatting.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 61: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–61 The 3.5 inch floppy disk (diskette).

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 62: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–62 QIC tape.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 63: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–63 Basic principle of a magneto-optical disk.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 64: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–64 Basic operation of reading data from a CD-ROM.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 65: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–65 Block diagram for a complete contents check of a ROM.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 66: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–66 Flowchart for a complete contents check of a ROM.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 67: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–67 Simplified illustration of a programmed ROM with the checksum stored at a designated address.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 68: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–68 Flowchart for a basic checksum test.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 69: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–69 The RAM checkerboard test pattern.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 70: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–70 Flowchart for basic RAM checkerboard test.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 71: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–71 Block diagram of the complete security system.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 72: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–72 Block diagram of the memory logic.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 73: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–73 Memory cell logic.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 74: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–74 The memory address decoder.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 75: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–75 Memory array and address decoder.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 76: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–76 Illustration of entering a security code (4739) into the memory.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 77: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–77 The complete memory logic.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 78: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–78 The security code logic (from Chapter 11).

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 79: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–79 The complete security system.

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 80: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–80

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 81: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–81

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 82: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–82

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 83: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–83

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 84: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–84

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 85: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–85

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 86: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–86

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 87: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–87

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.

Page 88: Figure 10–1 A 64-cell memory array organized in three different ways. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education, Inc

Figure 10–88

Thomas L. FloydDigital Fundamentals, 9e

Copyright ©2006 by Pearson Education, Inc.Upper Saddle River, New Jersey 07458

All rights reserved.