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 (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 2)linear select memory organization

Memory intrface and addrs modes
Memory intrface and addrs modesMemory intrface and addrs modes
Memory intrface and addrs modes
balbirvirdi
 
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
pritikulkarni20
 

Similar to 2)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

electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
MaherOthman7
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
drjose256
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
Kamal Acharya
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
Madan Karki
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
rahulmanepalli02
 

Recently uploaded (20)

Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Geometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdfGeometric constructions Engineering Drawing.pdf
Geometric constructions Engineering Drawing.pdf
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Artificial Intelligence in due diligence
Artificial Intelligence in due diligenceArtificial Intelligence in due diligence
Artificial Intelligence in due diligence
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas SachpazisSeismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
Seismic Hazard Assessment Software in Python by Prof. Dr. Costas Sachpazis
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
AI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdfAI in Healthcare Innovative use cases and applications.pdf
AI in Healthcare Innovative use cases and applications.pdf
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
Low Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s HandbookLow Altitude Air Defense (LAAD) Gunner’s Handbook
Low Altitude Air Defense (LAAD) Gunner’s Handbook
 
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
Module-III Varried Flow.pptx GVF Definition, Water Surface Profile Dynamic Eq...
 
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
Tembisa Central Terminating Pills +27838792658 PHOMOLONG Top Abortion Pills F...
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
Online crime reporting system project.pdf
Online crime reporting system project.pdfOnline crime reporting system project.pdf
Online crime reporting system project.pdf
 
CLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference ModalCLOUD COMPUTING SERVICES - Cloud Reference Modal
CLOUD COMPUTING SERVICES - Cloud Reference Modal
 
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdfALCOHOL PRODUCTION- Beer Brewing Process.pdf
ALCOHOL PRODUCTION- Beer Brewing Process.pdf
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
"United Nations Park" Site Visit Report.
"United Nations Park" Site  Visit Report."United Nations Park" Site  Visit Report.
"United Nations Park" Site Visit Report.
 
Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2Research Methodolgy & Intellectual Property Rights Series 2
Research Methodolgy & Intellectual Property Rights Series 2
 

2)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.