SlideShare a Scribd company logo
3
Most read
4
Most read
17
Most read
READ ONLY MEMORY
(ROM)
18-Apr-19 1
Syed Hasan Saeed, Integral University,
Lucknow
SYED HASAN SAEED
hasansaeedcontrol@gmail.com
https://shasansaeed.yolasite.com
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
2
ROM
• In ROM Binary information is stored permanently.
• Block diagram of ROM (size m x n ) is shown in fig.1, where ‘m’ is
the number of locations and ‘n’ is the number of bit words that can
stored in each locations.
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
3
2k x n
ROM
m x n
Data Outputs ‘n’Address Inputs (k) Data Outputs ‘n’Address Inputs (k)
Fig. 1 Fig. 2
Io
I1
Ik-1
.
.
.
.
.
.
ROM
O0
O1
O2
ON-1
‘k’ inputs
Address
‘n’ outputs
Data
ROM
• There are ‘k’ number of address lines to access ‘m’ locations.
• ‘n’ is the data output lines. This gives the data bits of the stored
word selected by the address.
• Therefore for implementation of ‘k’ variables and ‘n’ outputs then
the size of ROM is represented by 2k x n as shown in fig.2. this
will generates all possible 2k minterms.
• ROMs are designed only for reading the stored informations.
• ROM does not have write operation i.e user cannot write any
information.
• ROM is used to store fixed information like instructions, look up
tables etc.
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
4
k
2m 
ROM
• ROMs are programmed at the time of manufacturing.
• ROMs are costly.
• ROMs can be used for the implementation of combinational
circuits
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
5
EXAMPLE 1
The following memory units are specified by the number of words times the number of bit
per word. How many address lines and input-output data lines are required in each case.
(i) 4K x 16 (ii) 2G x 8 (iii) 16M x 32 (iv) 256K x 64
Reference: Moris Mano
Solution: (i) since, 1K=1024=210
4K=22 x 210= 212
4K x 16 can be written as 212 x 16
Therefore, there are 12 address lines and 16 data lines.
Total input-output lines = 12+16=32
(ii) 2G x 8
1 G = 230
2G = 2 x 230 = 231
2G x 8 = 231 * 8
Therefore, there are 31 address lines and 8 data lines.
Total input-output lines = 31+8 =39
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
6
No. of Address line
(iii) 16M x 32
1 M = 220
16M = 24 x 220 = 224
16M x 32 can be written as
16M x 32 = 224 x 32
Therefore, there are 24 address lines and 32 data lines.
Total input-output lines = 24 + 32 = 56
(iv) 256K x 64
Since, 1K=1024 = 210
256K = 28 x 210 = 218
256K x 64 can be written as 218 x 64
Therefore, there are 18 address lines and 64data lines.
Total input-output lines = 18 + 64 = 82
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
7
No. of Address line
No. of Address line
EXAMPLE 2: Give the number of bytes stored in the memories listed in example 1.
SOLUTION:
(i) 4K x 16
A byte is equivalent to 8 bits.
No. of 16 bit words = 4K= 4 * 1024 = 212 = 4096
Memory Size = No. of words * word size = 4096 * 16 bit = 65536 bits
(Output is 16 i.e. 2 bytes)
Memory size =65536 / 8 = 8192 bytes = 8kB
(ii) 2G x 8
A byte is equivalent to 8 bits.
No. of 8 bit words = 2G = 2G = 2 x 230 = 231 = 2,147,483,648
Memory Size = No. of words * word size = 2,147,483,648 * 8 bit = 17179869184
bits
(Output is 8 i.e. 1 bytes)
Memory size = 17179869184 /8 = 2,147,483,648 =2GB
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
8
(iii) 16 M x 32
A byte is equivalent to 8 bits.
No. of 16 bit words = 24 x 220 = 224 = 16777216
Memory Size = No. of words * word size = 16777216 * 32 bit = 536870912 bits
(Output is 32 i.e. 4 bytes)
Memory size = 536870912 / 8 = 67108864 bytes = 64 MB
Alternate 1: 16M = 224
16 M x 32 = 224 * 4* 8 = 224* 22*8 = 226 *8
No. of Bytes stored = 226 = 67108864 bytes = 64 MB
Alternate 2: Memory Size = No. of words * word size
= 16 M * 4 B = 64 MB
(iv) 256K x 64
256K x 64
Memory Size = No. of words * word size
= 256 k * 8B
= 2048 kB = 2 MB
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
9
32
TYPES OF ROM
 Mask Programmed ROM (MROM)
 Programmable Read Only Memory (PROM)
 Erasable Programmable Read Only Memory (EPROM)
 E2PROM
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
10
ADVANTAGES OF ROM
• Low Cost
• High Speed
• Flexibility in system designed
• ROM is non-volatile memory.
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
11
APPLICATIONS OF ROM
• It is used for the implementation of combinational circuits.
• It is used for the implementation of sequential circuits.
• Used for look up tables.
• Used for storage purpose of microprocessor program.
• It is suitable for the LSI manufacturing process.
• Used in function generators.
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
12
INTERNAL STRUCTURE OF ROM
18-Apr-19 13
.
.
.
.
.
5x32
DECODER
A7 A0
A1A2A6 A5 A4 A3
I0
I4
I3
I2
I1
1
2
3
31
30
29
0
8 Data Output
.
.
.
.
.
Each OR gate has 32 inputs
Five
Inputs
256 interconnections and each interconnection is programmable
Fig. 3
EXAMPLE: Consider 32 x 8 ROM.
• It consists of 32 words of 8 bits each.
• To access 32 locations (addresses) there are 5 input lines (m =32,
m= 25, k = 5) which forms the binary numbers equivalent to 0 to 31.
• Fig.5 shows the internal logic of a ROM.
• The five inputs are decoded into 32 different outputs with the help
of a 5 x 32 decoder and each output of the decoder represent a
memory address.
• The 32 outputs of the decoder are connected to each of the eight OR
gates. It means that each OR gate having 32 inputs.
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
14
• There are 8 OR gates and each OR gate has 32 connections,
therefore total internal connections will be 32 x 8 = 256
• In general ‘2k x n’ ROM will have ‘k x 2k’ decoder and ‘n’ OR
gates.
• Each OR gate has 2k inputs, which are connected to each of the
outputs of the decoder.
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
15
• All 256 intersections are programmable.
• A programmable connection between two lines is equivalent to a
switch which is either turned ON or OFF. ON means two lines are
connected with each other and OFF means two lines are not
connected.
• ROM truth table is shown in fig.4
• Truth table shows that there are 5 inputs and 8 outputs.
• There are 32 locations (addresses) and each location stored 8 bits
word.
• ‘0’ in truth table indicates there is no connection and ‘1’ indicates a
connection.
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
16
TRUTH TABLE:
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
17
Location No.
Inputs Outputs
I4 I3 I2 I1 I0 A7 A6 A5 A4 A3 A2 A1 A0
0 0 0 0 0 0 1 0 0 1 0 0 1 1
1 0 0 0 0 1 0 0 0 1 1 1 0 1
2 0 0 0 1 0 1 0 1 1 0 0 0 1
3 0 0 0 1 1 1 0 0 0 1 1 1 0
29 1 1 1 0 1 1 0 0 0 1 0 1 0
30 1 1 1 1 0 0 1 1 1 0 0 0 1
31 1 1 1 1 1 0 1 1 0 0 0 1 1
------
Fig. 4
INTERNAL STRUCTURE OF 32 x 8 ROM
18-Apr-19 18
.
.
.
.
.
5x32
DECODER
A7 A0
A1A2A6 A5 A4 A3
I0
I4
I3
I2
I1
1
2
3
31
30
29
0
8 Data Output
.
.
.
.
.
Each OR gate has 32 inputs
Five
Inputs
256 interconnections and each interconnection is programmable
Fig. 3
0 0 0 0
0 0 0 0
0 0 00
0000
0 0 0 0 0
0
0
0 0 0
000
1 1 1 1
1 1 1
1111
1 1 1 1
111
1 11 1
1 1 1 1
THANK YOU
18-Apr-19
Syed Hasan Saeed, Integral University,
Lucknow
19

More Related Content

PPTX
Timing Diagram of MVI Instruction of 8085 Microprocessor
PPTX
Design of Accumulator Unit
PPTX
Counters
PPT
Data transfer instruction set of 8085 micro processor
PDF
Chapter 01 Basic Principles of Digital Systems
PPTX
flip flops
PPT
DATA REPRESENTATION
PPTX
The BCD to excess-3 converter
Timing Diagram of MVI Instruction of 8085 Microprocessor
Design of Accumulator Unit
Counters
Data transfer instruction set of 8085 micro processor
Chapter 01 Basic Principles of Digital Systems
flip flops
DATA REPRESENTATION
The BCD to excess-3 converter

What's hot (20)

PPTX
Computer architecture input output organization
PPTX
Floating point arithmetic operations (1)
PPTX
Microprocessor 8085 complete
PPTX
Basic Computer Organization and Design
PPTX
Modulo n counter
PPT
BCD,GRAY and EXCESS 3 codes
PDF
Timing diagram of microprocessor 8085
PPTX
Parity Generator and Parity Checker
PPT
Counters
DOCX
Control Units : Microprogrammed and Hardwired:control unit
PDF
Encoder & Decoder
PPTX
Combinational circuits
PPT
Timing diagram 8085 microprocessor
PDF
Subtractor
PPTX
Read & write
PPT
8051 instruction set
PPT
BASIC COMPUTER ORGANIZATION AND DESIGN
PDF
8085 microprocessor ramesh gaonkar
PPTX
Multiplication algorithm
PPTX
J - K & MASTERSLAVE FLIPFLOPS
Computer architecture input output organization
Floating point arithmetic operations (1)
Microprocessor 8085 complete
Basic Computer Organization and Design
Modulo n counter
BCD,GRAY and EXCESS 3 codes
Timing diagram of microprocessor 8085
Parity Generator and Parity Checker
Counters
Control Units : Microprogrammed and Hardwired:control unit
Encoder & Decoder
Combinational circuits
Timing diagram 8085 microprocessor
Subtractor
Read & write
8051 instruction set
BASIC COMPUTER ORGANIZATION AND DESIGN
8085 microprocessor ramesh gaonkar
Multiplication algorithm
J - K & MASTERSLAVE FLIPFLOPS
Ad

Similar to Read only memory(rom) (20)

PDF
PDF
The Understanding of GOST Cryptography Technique
PPTX
Introduction to computer Architecture. this will be helpful for Information T...
PPTX
Basittttt
PDF
EL3011 3-Bits-Representation for Architecture of Computer.pdf
PPTX
Topic 2.3 (1)
PDF
4-DES.pdf
PPTX
ENG 202 – Digital Electronics 1 - Chapter 4 (1).pptx
PDF
Introduction to Microprocessor lecture 01
PPT
COMPUTER ARCHITECTURE MIPS INTRODUCTION ISA
PPTX
Decoders.pptx
PDF
Performance Analysis of Data Encryption Standard DES
PDF
Mcs 012 computer organisation and assemly language programming- ignou assignm...
PPT
217456070-Chapter-3_eletrical engineering
PDF
A Survey on Various Lightweight Cryptographic Algorithms on FPGA
PDF
Hexaware 1
PPSX
Coa presentation1
PDF
International Journal of Engineering Research and Development (IJERD)
The Understanding of GOST Cryptography Technique
Introduction to computer Architecture. this will be helpful for Information T...
Basittttt
EL3011 3-Bits-Representation for Architecture of Computer.pdf
Topic 2.3 (1)
4-DES.pdf
ENG 202 – Digital Electronics 1 - Chapter 4 (1).pptx
Introduction to Microprocessor lecture 01
COMPUTER ARCHITECTURE MIPS INTRODUCTION ISA
Decoders.pptx
Performance Analysis of Data Encryption Standard DES
Mcs 012 computer organisation and assemly language programming- ignou assignm...
217456070-Chapter-3_eletrical engineering
A Survey on Various Lightweight Cryptographic Algorithms on FPGA
Hexaware 1
Coa presentation1
International Journal of Engineering Research and Development (IJERD)
Ad

More from Syed Saeed (20)

PDF
Laplace transform of periodic functions
PDF
Maximum power transfer theorem for ac network
PDF
Thevenin's theorem for ac network
PDF
Tellegen's theorem
PDF
Millman's theorem
PDF
Subsitution theorem
PPTX
Max. power transfer theorem dc network (Revised)
PDF
Norton's theorem
PDF
Circuit theory thevenin theorem
PDF
Basic definitions & laws revised
PPTX
PPTX
PPTX
PDF
Binary multipliers
PDF
Decimal adder
PDF
Magnitude comparator
PDF
Quine Mc Clusky (Tabular) method
PPTX
Time domain definition 6
PPTX
Time domain definition 6
PPTX
Sfg 5
Laplace transform of periodic functions
Maximum power transfer theorem for ac network
Thevenin's theorem for ac network
Tellegen's theorem
Millman's theorem
Subsitution theorem
Max. power transfer theorem dc network (Revised)
Norton's theorem
Circuit theory thevenin theorem
Basic definitions & laws revised
Binary multipliers
Decimal adder
Magnitude comparator
Quine Mc Clusky (Tabular) method
Time domain definition 6
Time domain definition 6
Sfg 5

Recently uploaded (20)

PDF
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
PPT
Mechanical Engineering MATERIALS Selection
PPTX
OOP with Java - Java Introduction (Basics)
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Lecture Notes Electrical Wiring System Components
PPT
Project quality management in manufacturing
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
Well-logging-methods_new................
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
additive manufacturing of ss316l using mig welding
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Sustainable Sites - Green Building Construction
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
Welding lecture in detail for understanding
SM_6th-Sem__Cse_Internet-of-Things.pdf IOT
Mechanical Engineering MATERIALS Selection
OOP with Java - Java Introduction (Basics)
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Lecture Notes Electrical Wiring System Components
Project quality management in manufacturing
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Well-logging-methods_new................
bas. eng. economics group 4 presentation 1.pptx
Embodied AI: Ushering in the Next Era of Intelligent Systems
additive manufacturing of ss316l using mig welding
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Sustainable Sites - Green Building Construction
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
CH1 Production IntroductoryConcepts.pptx
Model Code of Practice - Construction Work - 21102022 .pdf
Welding lecture in detail for understanding

Read only memory(rom)

  • 1. READ ONLY MEMORY (ROM) 18-Apr-19 1 Syed Hasan Saeed, Integral University, Lucknow
  • 3. ROM • In ROM Binary information is stored permanently. • Block diagram of ROM (size m x n ) is shown in fig.1, where ‘m’ is the number of locations and ‘n’ is the number of bit words that can stored in each locations. 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 3 2k x n ROM m x n Data Outputs ‘n’Address Inputs (k) Data Outputs ‘n’Address Inputs (k) Fig. 1 Fig. 2 Io I1 Ik-1 . . . . . . ROM O0 O1 O2 ON-1 ‘k’ inputs Address ‘n’ outputs Data
  • 4. ROM • There are ‘k’ number of address lines to access ‘m’ locations. • ‘n’ is the data output lines. This gives the data bits of the stored word selected by the address. • Therefore for implementation of ‘k’ variables and ‘n’ outputs then the size of ROM is represented by 2k x n as shown in fig.2. this will generates all possible 2k minterms. • ROMs are designed only for reading the stored informations. • ROM does not have write operation i.e user cannot write any information. • ROM is used to store fixed information like instructions, look up tables etc. 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 4 k 2m 
  • 5. ROM • ROMs are programmed at the time of manufacturing. • ROMs are costly. • ROMs can be used for the implementation of combinational circuits 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 5
  • 6. EXAMPLE 1 The following memory units are specified by the number of words times the number of bit per word. How many address lines and input-output data lines are required in each case. (i) 4K x 16 (ii) 2G x 8 (iii) 16M x 32 (iv) 256K x 64 Reference: Moris Mano Solution: (i) since, 1K=1024=210 4K=22 x 210= 212 4K x 16 can be written as 212 x 16 Therefore, there are 12 address lines and 16 data lines. Total input-output lines = 12+16=32 (ii) 2G x 8 1 G = 230 2G = 2 x 230 = 231 2G x 8 = 231 * 8 Therefore, there are 31 address lines and 8 data lines. Total input-output lines = 31+8 =39 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 6 No. of Address line
  • 7. (iii) 16M x 32 1 M = 220 16M = 24 x 220 = 224 16M x 32 can be written as 16M x 32 = 224 x 32 Therefore, there are 24 address lines and 32 data lines. Total input-output lines = 24 + 32 = 56 (iv) 256K x 64 Since, 1K=1024 = 210 256K = 28 x 210 = 218 256K x 64 can be written as 218 x 64 Therefore, there are 18 address lines and 64data lines. Total input-output lines = 18 + 64 = 82 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 7 No. of Address line No. of Address line
  • 8. EXAMPLE 2: Give the number of bytes stored in the memories listed in example 1. SOLUTION: (i) 4K x 16 A byte is equivalent to 8 bits. No. of 16 bit words = 4K= 4 * 1024 = 212 = 4096 Memory Size = No. of words * word size = 4096 * 16 bit = 65536 bits (Output is 16 i.e. 2 bytes) Memory size =65536 / 8 = 8192 bytes = 8kB (ii) 2G x 8 A byte is equivalent to 8 bits. No. of 8 bit words = 2G = 2G = 2 x 230 = 231 = 2,147,483,648 Memory Size = No. of words * word size = 2,147,483,648 * 8 bit = 17179869184 bits (Output is 8 i.e. 1 bytes) Memory size = 17179869184 /8 = 2,147,483,648 =2GB 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 8
  • 9. (iii) 16 M x 32 A byte is equivalent to 8 bits. No. of 16 bit words = 24 x 220 = 224 = 16777216 Memory Size = No. of words * word size = 16777216 * 32 bit = 536870912 bits (Output is 32 i.e. 4 bytes) Memory size = 536870912 / 8 = 67108864 bytes = 64 MB Alternate 1: 16M = 224 16 M x 32 = 224 * 4* 8 = 224* 22*8 = 226 *8 No. of Bytes stored = 226 = 67108864 bytes = 64 MB Alternate 2: Memory Size = No. of words * word size = 16 M * 4 B = 64 MB (iv) 256K x 64 256K x 64 Memory Size = No. of words * word size = 256 k * 8B = 2048 kB = 2 MB 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 9 32
  • 10. TYPES OF ROM  Mask Programmed ROM (MROM)  Programmable Read Only Memory (PROM)  Erasable Programmable Read Only Memory (EPROM)  E2PROM 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 10
  • 11. ADVANTAGES OF ROM • Low Cost • High Speed • Flexibility in system designed • ROM is non-volatile memory. 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 11
  • 12. APPLICATIONS OF ROM • It is used for the implementation of combinational circuits. • It is used for the implementation of sequential circuits. • Used for look up tables. • Used for storage purpose of microprocessor program. • It is suitable for the LSI manufacturing process. • Used in function generators. 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 12
  • 13. INTERNAL STRUCTURE OF ROM 18-Apr-19 13 . . . . . 5x32 DECODER A7 A0 A1A2A6 A5 A4 A3 I0 I4 I3 I2 I1 1 2 3 31 30 29 0 8 Data Output . . . . . Each OR gate has 32 inputs Five Inputs 256 interconnections and each interconnection is programmable Fig. 3
  • 14. EXAMPLE: Consider 32 x 8 ROM. • It consists of 32 words of 8 bits each. • To access 32 locations (addresses) there are 5 input lines (m =32, m= 25, k = 5) which forms the binary numbers equivalent to 0 to 31. • Fig.5 shows the internal logic of a ROM. • The five inputs are decoded into 32 different outputs with the help of a 5 x 32 decoder and each output of the decoder represent a memory address. • The 32 outputs of the decoder are connected to each of the eight OR gates. It means that each OR gate having 32 inputs. 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 14
  • 15. • There are 8 OR gates and each OR gate has 32 connections, therefore total internal connections will be 32 x 8 = 256 • In general ‘2k x n’ ROM will have ‘k x 2k’ decoder and ‘n’ OR gates. • Each OR gate has 2k inputs, which are connected to each of the outputs of the decoder. 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 15
  • 16. • All 256 intersections are programmable. • A programmable connection between two lines is equivalent to a switch which is either turned ON or OFF. ON means two lines are connected with each other and OFF means two lines are not connected. • ROM truth table is shown in fig.4 • Truth table shows that there are 5 inputs and 8 outputs. • There are 32 locations (addresses) and each location stored 8 bits word. • ‘0’ in truth table indicates there is no connection and ‘1’ indicates a connection. 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 16
  • 17. TRUTH TABLE: 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 17 Location No. Inputs Outputs I4 I3 I2 I1 I0 A7 A6 A5 A4 A3 A2 A1 A0 0 0 0 0 0 0 1 0 0 1 0 0 1 1 1 0 0 0 0 1 0 0 0 1 1 1 0 1 2 0 0 0 1 0 1 0 1 1 0 0 0 1 3 0 0 0 1 1 1 0 0 0 1 1 1 0 29 1 1 1 0 1 1 0 0 0 1 0 1 0 30 1 1 1 1 0 0 1 1 1 0 0 0 1 31 1 1 1 1 1 0 1 1 0 0 0 1 1 ------ Fig. 4
  • 18. INTERNAL STRUCTURE OF 32 x 8 ROM 18-Apr-19 18 . . . . . 5x32 DECODER A7 A0 A1A2A6 A5 A4 A3 I0 I4 I3 I2 I1 1 2 3 31 30 29 0 8 Data Output . . . . . Each OR gate has 32 inputs Five Inputs 256 interconnections and each interconnection is programmable Fig. 3 0 0 0 0 0 0 0 0 0 0 00 0000 0 0 0 0 0 0 0 0 0 0 000 1 1 1 1 1 1 1 1111 1 1 1 1 111 1 11 1 1 1 1 1
  • 19. THANK YOU 18-Apr-19 Syed Hasan Saeed, Integral University, Lucknow 19