SlideShare a Scribd company logo
1 of 19
LINEAR SELECT MEMORY
ORGANIZATION
PRESENTED BY
GHOLAMREZA KAKAMANSHADI
PANJAB UNIVERSITY, CHD, INDIA
Aug,2014
• In any memory there must be a basic memory cell.
• A basic memory cell is consist of an RS Flip-Flop with
associated control circuitry.
• The binary cell has three line inputs and one output.
• The select input enables the cell for reading or writing
and the read/write input determines the cell operation
when it is selected.
Memory Cell Operation
Basic memory cell
S Q
Flip
Flop
R Q
Select
Input
Write
Output
Basic memory cell will be drawn as
S
I o
W
Note:
To use this cell in a memory
Technique Select cells by Memory address register
Method to control selected cells written into or read from
S R State of flip-flop after clock
( Q )
0 0 Unchanged
0 1 0
1 0 1
1 1 Not used
S R Q
0 1 0
1 0 1
Q=S
R S FLIP FLOP
Basic memory cell
S Q
R Q
Select
Input
Write
Output
If Write =1 & Select = 1
Write Input into Q
1
1
1
1
1
0
1
0
1
Basic memory cell
S Q
R Q
Select
Input
Write
Output
If Write =0 & Select=1
S=R=0 OUT= Q
We read from
0
0
1
1
0
1
0
0
1
1
1
1
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
00
01
10
11
s
R
s
R
decoder
Data Input
MAR1
MAR2
Two flip-flop
in MAR
I1 I2 I3
Fig. A basic memory organization for
Linear select IC memory
Read
Write
Data OutputO1 O2 O3
Four address memory with 3 bits per word.
The MAR selects the memory cells (Flip-Flop) to be
read from or written into through a decoder which
selects three Flip-Flop for each address that can be
in the memory address register.
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
00
01
10
11
s
R
s
R
decoder
MAR1
MAR2
Data Output
I1 I2 I3
O1 O2 O3
Read
Write
Bit 1 Bit 2 Bit 3
Word 1
Word 2
Word 3
Word 4
There are four words and each row of three
memory cells comprises a word.
At any given time the MAR selects a word in
memory.
If the READ line is a 1 , the contents of the three
cells in the selected word are READ out on the
O1, O2,O3 lines.
If the write line is a 1, the value on I1, I2, I3, are
read into the memory.
Example :
• If the second row in the memory contains 110
in the three memory cells and if MAR contains
01 , then the second out put line from the
decoder will be 1, and the input gates and
output gates to these three memory cells will
be selected.
• If the READ line is a 1, then the outputs from
the three memory cells in the second row will
be 110 to the AND gates at bottom of the fig.
So output of the memory will be 110
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
00
01
10
11
s
R
s
R
decoder
MAR1
MAR2
Data Output
I1 I2 I3
O1 O2 O3
Read
Write
1 1 0
01
0
1
1
1
1 1 0
• If the write line is a 1 and the MAR again
contains 01, the second row of flip-flops will
have selected input. Then the input value on
I1,I2,I3, will be read into the flip-flops in the
second row.
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
S
I o
W
00
01
10
11
s
R
s
R
decoder
MAR1
MAR2
Data Output
I1 I2 I3
O1 O2 O3
Read
Write
1 0 1
01
0
1
1
1
1 0 1
There is only one problem with the memory:
its complexity
The basic memory cell is complicated, and for
large memories the decoder will be large.
The End

More Related Content

Viewers also liked

Organizing
OrganizingOrganizing
OrganizingSartaj
 
AI- memory organisation systems
AI-  memory organisation systemsAI-  memory organisation systems
AI- memory organisation systemsratikaagarwal
 
Memory Organization
Memory OrganizationMemory Organization
Memory OrganizationAcad
 
Memory organization of 8051
Memory organization of 8051Memory organization of 8051
Memory organization of 8051Muthu Manickam
 
Static and Dynamic Read/Write memories
Static and Dynamic Read/Write memoriesStatic and Dynamic Read/Write memories
Static and Dynamic Read/Write memoriesAbhilash Nair
 
Basics Of Semiconductor Memories
Basics Of Semiconductor MemoriesBasics Of Semiconductor Memories
Basics Of Semiconductor MemoriesRahul Bandhe
 

Viewers also liked (7)

Organizing
OrganizingOrganizing
Organizing
 
AI- memory organisation systems
AI-  memory organisation systemsAI-  memory organisation systems
AI- memory organisation systems
 
Memory Organization
Memory OrganizationMemory Organization
Memory Organization
 
Flip flops
Flip flopsFlip flops
Flip flops
 
Memory organization of 8051
Memory organization of 8051Memory organization of 8051
Memory organization of 8051
 
Static and Dynamic Read/Write memories
Static and Dynamic Read/Write memoriesStatic and Dynamic Read/Write memories
Static and Dynamic Read/Write memories
 
Basics Of Semiconductor Memories
Basics Of Semiconductor MemoriesBasics Of Semiconductor Memories
Basics Of Semiconductor Memories
 

Similar to LINEAR SELECT MEMORY ORGANIZATION

Lec 3 digital electronics- read only memory
Lec 3  digital electronics- read only memoryLec 3  digital electronics- read only memory
Lec 3 digital electronics- read only memorypriyankatabhane
 
Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modesbalbirvirdi
 
Central processing unit
Central processing unitCentral processing unit
Central processing unitHeman Pathak
 
Lec 2 digital electronics - random access memory
Lec 2  digital electronics - random access memoryLec 2  digital electronics - random access memory
Lec 2 digital electronics - random access memorypriyankatabhane
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor DebrajJana4
 
Instruction FormatMachine instruction has an opcode and zero or m.pdf
Instruction FormatMachine instruction has an opcode and zero or m.pdfInstruction FormatMachine instruction has an opcode and zero or m.pdf
Instruction FormatMachine instruction has an opcode and zero or m.pdfpritikulkarni20
 
8085 Microprocessor Architecture
8085 Microprocessor Architecture8085 Microprocessor Architecture
8085 Microprocessor Architecturedeval patel
 
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Chapter 2-8085 Microprocessor Architecture and Microcomputer SystemsChapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systemscmkandemir
 
timing_diagram_of_8085.pptx
timing_diagram_of_8085.pptxtiming_diagram_of_8085.pptx
timing_diagram_of_8085.pptxBhagyarajKosamia
 
Unit v memory & programmable logic devices
Unit v   memory & programmable logic devicesUnit v   memory & programmable logic devices
Unit v memory & programmable logic devicesKanmaniRajamanickam
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecturedeval patel
 
16. memory interfacing ii
16. memory interfacing ii16. memory interfacing ii
16. memory interfacing iisandip das
 
EC8392 -DIGITAL ELECTRONICS -II YEAR ECE-by S.SESHA VIDHYA /ASP/ ECE/ RMKCET
EC8392 -DIGITAL ELECTRONICS -II YEAR ECE-by S.SESHA VIDHYA /ASP/ ECE/ RMKCETEC8392 -DIGITAL ELECTRONICS -II YEAR ECE-by S.SESHA VIDHYA /ASP/ ECE/ RMKCET
EC8392 -DIGITAL ELECTRONICS -II YEAR ECE-by S.SESHA VIDHYA /ASP/ ECE/ RMKCETSeshaVidhyaS
 

Similar to LINEAR SELECT MEMORY ORGANIZATION (20)

Semiconductor Memory
Semiconductor MemorySemiconductor Memory
Semiconductor Memory
 
Lec 3 digital electronics- read only memory
Lec 3  digital electronics- read only memoryLec 3  digital electronics- read only memory
Lec 3 digital electronics- read only memory
 
Memory_Interface.pdf
Memory_Interface.pdfMemory_Interface.pdf
Memory_Interface.pdf
 
Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modes
 
Central processing unit
Central processing unitCentral processing unit
Central processing unit
 
Lec 2 digital electronics - random access memory
Lec 2  digital electronics - random access memoryLec 2  digital electronics - random access memory
Lec 2 digital electronics - random access memory
 
Memory systems n
Memory systems nMemory systems n
Memory systems n
 
PPT on 8085 Microprocessor
PPT on 8085 Microprocessor  PPT on 8085 Microprocessor
PPT on 8085 Microprocessor
 
1mpmc
1mpmc 1mpmc
1mpmc
 
Instruction FormatMachine instruction has an opcode and zero or m.pdf
Instruction FormatMachine instruction has an opcode and zero or m.pdfInstruction FormatMachine instruction has an opcode and zero or m.pdf
Instruction FormatMachine instruction has an opcode and zero or m.pdf
 
8085 Microprocessor Architecture
8085 Microprocessor Architecture8085 Microprocessor Architecture
8085 Microprocessor Architecture
 
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Chapter 2-8085 Microprocessor Architecture and Microcomputer SystemsChapter 2-8085 Microprocessor Architecture and Microcomputer Systems
Chapter 2-8085 Microprocessor Architecture and Microcomputer Systems
 
timing_diagram_of_8085.pptx
timing_diagram_of_8085.pptxtiming_diagram_of_8085.pptx
timing_diagram_of_8085.pptx
 
Unit v memory & programmable logic devices
Unit v   memory & programmable logic devicesUnit v   memory & programmable logic devices
Unit v memory & programmable logic devices
 
8085 Architecture
8085 Architecture8085 Architecture
8085 Architecture
 
16. memory interfacing ii
16. memory interfacing ii16. memory interfacing ii
16. memory interfacing ii
 
05 basic io_operation_part01
05 basic io_operation_part0105 basic io_operation_part01
05 basic io_operation_part01
 
8085 (1)
8085 (1)8085 (1)
8085 (1)
 
Registers.pptx
Registers.pptxRegisters.pptx
Registers.pptx
 
EC8392 -DIGITAL ELECTRONICS -II YEAR ECE-by S.SESHA VIDHYA /ASP/ ECE/ RMKCET
EC8392 -DIGITAL ELECTRONICS -II YEAR ECE-by S.SESHA VIDHYA /ASP/ ECE/ RMKCETEC8392 -DIGITAL ELECTRONICS -II YEAR ECE-by S.SESHA VIDHYA /ASP/ ECE/ RMKCET
EC8392 -DIGITAL ELECTRONICS -II YEAR ECE-by S.SESHA VIDHYA /ASP/ ECE/ RMKCET
 

Recently uploaded

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 

Recently uploaded (20)

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 

LINEAR SELECT MEMORY ORGANIZATION

  • 1. LINEAR SELECT MEMORY ORGANIZATION PRESENTED BY GHOLAMREZA KAKAMANSHADI PANJAB UNIVERSITY, CHD, INDIA Aug,2014
  • 2. • In any memory there must be a basic memory cell. • A basic memory cell is consist of an RS Flip-Flop with associated control circuitry. • The binary cell has three line inputs and one output. • The select input enables the cell for reading or writing and the read/write input determines the cell operation when it is selected.
  • 4. Basic memory cell S Q Flip Flop R Q Select Input Write Output
  • 5. Basic memory cell will be drawn as S I o W Note: To use this cell in a memory Technique Select cells by Memory address register Method to control selected cells written into or read from
  • 6. S R State of flip-flop after clock ( Q ) 0 0 Unchanged 0 1 0 1 0 1 1 1 Not used S R Q 0 1 0 1 0 1 Q=S R S FLIP FLOP
  • 7. Basic memory cell S Q R Q Select Input Write Output If Write =1 & Select = 1 Write Input into Q 1 1 1 1 1 0 1 0 1
  • 8. Basic memory cell S Q R Q Select Input Write Output If Write =0 & Select=1 S=R=0 OUT= Q We read from 0 0 1 1 0 1 0 0 1 1 1 1
  • 9. S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W 00 01 10 11 s R s R decoder Data Input MAR1 MAR2 Two flip-flop in MAR I1 I2 I3 Fig. A basic memory organization for Linear select IC memory Read Write Data OutputO1 O2 O3
  • 10. Four address memory with 3 bits per word. The MAR selects the memory cells (Flip-Flop) to be read from or written into through a decoder which selects three Flip-Flop for each address that can be in the memory address register.
  • 11. S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W 00 01 10 11 s R s R decoder MAR1 MAR2 Data Output I1 I2 I3 O1 O2 O3 Read Write Bit 1 Bit 2 Bit 3 Word 1 Word 2 Word 3 Word 4
  • 12. There are four words and each row of three memory cells comprises a word. At any given time the MAR selects a word in memory. If the READ line is a 1 , the contents of the three cells in the selected word are READ out on the O1, O2,O3 lines. If the write line is a 1, the value on I1, I2, I3, are read into the memory.
  • 13. Example : • If the second row in the memory contains 110 in the three memory cells and if MAR contains 01 , then the second out put line from the decoder will be 1, and the input gates and output gates to these three memory cells will be selected.
  • 14. • If the READ line is a 1, then the outputs from the three memory cells in the second row will be 110 to the AND gates at bottom of the fig. So output of the memory will be 110
  • 15. S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W 00 01 10 11 s R s R decoder MAR1 MAR2 Data Output I1 I2 I3 O1 O2 O3 Read Write 1 1 0 01 0 1 1 1 1 1 0
  • 16. • If the write line is a 1 and the MAR again contains 01, the second row of flip-flops will have selected input. Then the input value on I1,I2,I3, will be read into the flip-flops in the second row.
  • 17. S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W S I o W 00 01 10 11 s R s R decoder MAR1 MAR2 Data Output I1 I2 I3 O1 O2 O3 Read Write 1 0 1 01 0 1 1 1 1 0 1
  • 18. There is only one problem with the memory: its complexity The basic memory cell is complicated, and for large memories the decoder will be large.