Given a 1024 by 1024 RAM block, answer the following questions a) If we used tha
ID: 3795579 • Letter: G
Question
Given a 1024 by 1024 RAM block, answer the following questions a) If we used that to make an 2-bit wide memory i) How many 2-bit locations would there be? ii) How many address bits would we need to address those locations? iii) How many of those address bits would go to the decoder? The MUX? b) If we used that to make a 16-bit wide memory [3] i) How many 16-bit locations would there be? ii) How many address bits would we need to address those locations? iii) How many of those address bits would go to the decoder? The MUX?Explanation / Answer
2)
a) Given Ram = 1024 bytes = 8192 bits
i) If 2 bits = 1 location
then 1024 bytes = 8192 bits = 8192 / 2 locations = 4096 locations
ii) 1 location = 1 binary representation
Therefore, 2n represents the locations .
4096 locations <= 2n where n is no of bits required
4096 locations <= 212 => 12 bits of address bits required
iii)
Out of 12 address bits ; 11 bits goes to the MUX
b)
i) If 16 bits = 1 location
then 1024 bytes = 8192 bits = 8192 / 16 locations = 512 locations
ii) 1 location = 1 binary representation
Therefore, 2n represents the locations .
512 locations <= 2n where n is no of bits required
512 locations <= 29 => 9 bits of address bits required
iii) out of 9 address bits ; 8 bits are given to decoder
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.