0% found this document useful (0 votes)
25 views20 pages

ECE 211 Digital Electronics Unit 4

The document discusses different types of memory devices and programmable logic devices used in digital electronics. It describes read-only memory (ROM), random access memory (RAM), static RAM, dynamic RAM, and field programmable gate arrays (FPGA). ROM is used to store permanent data and programmed during manufacturing. RAM can be written to and accessed randomly, with static RAM retaining data as long as power is on, while dynamic RAM requires periodic refreshing. FPGAs allow logic functions and interconnects to be programmed in the field through SRAM look-up tables and switches.

Uploaded by

Pradyut Sanki
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
0% found this document useful (0 votes)
25 views20 pages

ECE 211 Digital Electronics Unit 4

The document discusses different types of memory devices and programmable logic devices used in digital electronics. It describes read-only memory (ROM), random access memory (RAM), static RAM, dynamic RAM, and field programmable gate arrays (FPGA). ROM is used to store permanent data and programmed during manufacturing. RAM can be written to and accessed randomly, with static RAM retaining data as long as power is on, while dynamic RAM requires periodic refreshing. FPGAs allow logic functions and interconnects to be programmed in the field through SRAM look-up tables and switches.

Uploaded by

Pradyut Sanki
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1/ 20

ECE 211 Digital Electronics

UNIT - IV

Memory Devices

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 1


Programmable Logic Devices

Programmable Read-Only Memory

Programmable Array Logic

Programmable Logic Array


03/11/2023 Fall 2020 - ECE 211 Digital Electronics 2
ROM Block Diagram

1. It consists of n input lines and m output


lines. Each bit combination of the input
variables is called an address.
2. Each bit combination that comes out of
the output lines is called a word. The
number of bits per word is equal to the
number of the output lines m.
3. An address is essentially a binary
number that denotes one of the minterms
of n variables.

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 3


32x4 ROM

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 4


Combinational Logic Implementation using ROM

Truth Table

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 5


Types of ROMs

1. Mask programming: fabrication process


2. Read-only memory or PROM: blown fuse /fuse intact
3. Erasable PROM or EPROM: placed under a special ultraviolet light for a given
period of time will erase the pattern in ROM.
4. Electrically-erasable PROM(EEPROM): erased with an electrical signal instead
of ultraviolet light.

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 6


Programmable Logic Array

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 7


Programmable Array Logic

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 8


PROM Implementation

NOT, OR, NAND, XOR

A B F1 F2 F3 F4
0 0 1 0 1 0
0 1 1 1 1 1
1 0 0 1 1 1
1 1 0 1 0 0

Fuse map
Address Data
0 A
1 F
2 7
03/11/2023 3 4 Fall 2020 - ECE 211 Digital Electronics 9
PLA Implementation
NOT, OR, NAND, XOR

A B F1 F2 F3 F4
0 0 1 0 1 0
0 1 1 1 1 1
1 0 0 1 1 1
1 1 0 1 0 0

10

03/11/2023 Fall 2020 - ECE 211 Digital Electronics


PAL Implementation
NOT, OR, NAND, XOR

A B F1 F2 F3 F4
0 0 1 0 1 0
0 1 1 1 1 1
1 0 0 1 1 1
1 1 0 1 0 0

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 11


4x4 Random Access Memory

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 12


Random Access Memory

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 13


Static RAM
• SRAM consists essentially of internal latches that store the binary
information.

• The stored information remains valid as long as power is applied to


the unit.

• SRAM is easier to use and has shorter read and write cycles.

• Low density, low capacity, high cost, high speed, high power
consumption.

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 14


Dynamic RAM

• DRAM stores the binary information in the form of electric


charges on capacitors.
• The capacitors tends to discharge with time and must be
periodically recharged by refreshing the dynamic memory.
• DRAM offers reduced power consumption and larger
storage capacity in a single memory chip.

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 15


• High density, high capacity, low cost, low speed, low
power consumption.

• Memory units that lose stored information when power is


turned off are said to be volatile.

• Both static and dynamic, are of this category since the


binary cells need external power to maintain the stored
information.

• In Nonvolatile memory, such as magnetic disk, ROM,


retains its stored information after removal of power.

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 16


FPGA (Field Programmable Gate Array)

• FPGA is a VLSI circuit that can be programmed in the user’s


location.
• A typical FPGA logic block consists of look-up tables,
multiplexers, gates, and flip-flops.
• Look-up table is a truth table stored in a SRAM and provides the
combinational circuit functions for the logic block.

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 17


FPGA Architecture

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 18


Circuit for a programmable interconnect points

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 19


References
1. Digital Design 5th Edition by M Morris Mano, PEARSON INDIA.

03/11/2023 Fall 2020 - ECE 211 Digital Electronics 20

You might also like