Presentation is loading. Please wait.

Presentation is loading. Please wait.

ECE 301 – Digital Electronics Memory (Lecture #21)

Similar presentations


Presentation on theme: "ECE 301 – Digital Electronics Memory (Lecture #21)"— Presentation transcript:

1 ECE 301 – Digital Electronics Memory (Lecture #21)

2 ECE 301 - Digital Electronics2 Memory Memory is required to store: 1. data 2. application programs 3. operating system

3 ECE 301 - Digital Electronics3 Memory Can be broadly classified as: Random Access Memory (RAM) or Read Only Memory (ROM)

4 ECE 301 - Digital Electronics4 Random Access Memory (RAM) Can be written to or read from.  Read/Write memory Reading from RAM is non-destructive. Access time to read from any memory location is the same.  As compared to serial access memory. Volatile  Information is lost when power is removed.

5 ECE 301 - Digital Electronics5 Random Access Memory (RAM)

6 ECE 301 - Digital Electronics6 Random Access Memory (RAM) Static Random Access Memory (SRAM)  Based on the Flip-Flop  Requires a large number of transistors  Fast Dynamic Random Access Memory (DRAM)  Uses a single transistor to store charge  Requires very few transistors  Must be periodically refreshed  Slow(er)

7 ECE 301 - Digital Electronics7 Random Access Memory (RAM) What is typically stored in RAM?

8 ECE 301 - Digital Electronics8 Read Only Memory (ROM) Can only be read from. Memory is written (or “programmed”) once Reading from ROM is non-destructive. Access time to read from any memory location is the same.  As compared to serial access memory. Non-Volatile  Information is retained even after power is removed.

9 ECE 301 - Digital Electronics9 Read Only Memory (ROM)

10 ECE 301 - Digital Electronics10 Read Only Memory (ROM) Programmable Read Only Memory (PROM)  Can be “programmed” Erasable PROM (EPROM)  Can be “programmed” and erased Electrically Erasable PROM (EEPROM)  Can be erased using an electrical signal UV Erasable PROM (UVEPROM)  Can be erased using Ultraviolet light

11 ECE 301 - Digital Electronics11 Read Only Memory (ROM)

12 ECE 301 - Digital Electronics12 Read Only Memory (ROM) What is typically stored in ROM?

13 ECE 301 - Digital Electronics13 Memory

14 ECE 301 - Digital Electronics14 Memory Random Access Memory

15 ECE 301 - Digital Electronics15 Random Access Memory Address  Location in memory of the binary information  Must be decoded to select the appropriate location and read/write the associated data  k-bit address → 2 k memory locations Data  Binary information of interest  Stored in a specific location in the memory  Typically organized into words  Each word has n bits

16 ECE 301 - Digital Electronics16 Random Access Memory address 10-bit address 1024 locations data

17 ECE 301 - Digital Electronics17 Random Access Memory Read  Indicates that the memory is to be read Write  Indicates that the memory is to be written

18 ECE 301 - Digital Electronics18 Random Access Memory

19 ECE 301 - Digital Electronics19 Random Access Memory Rather than use the Read and Write signals, most commercially available RAM chips use Enable and Read/Write' Enable  Used to enable the selected RAM chip  Aka. “chip select” Read/Write'  RAM is read when Read/Write' = 1  RAM is written when Read/Write' = 0

20 ECE 301 - Digital Electronics20 Random Access Memory

21 ECE 301 - Digital Electronics21 Random Access Memory Write Cycle

22 ECE 301 - Digital Electronics22 Random Access Memory Read Cycle

23 ECE 301 - Digital Electronics23 Random Access Memory

24 ECE 301 - Digital Electronics24 Random Access Memory

25 ECE 301 - Digital Electronics25 Acknowledgments The slides used in this lecture were taken, with permission, from those provided by Pearson Prentice Hall for Digital Design (4 th Edition). They are the property of and are copyrighted by Pearson Education.


Download ppt "ECE 301 – Digital Electronics Memory (Lecture #21)"

Similar presentations


Ads by Google