RAM memory diagram using decoders

AI Thread Summary
The discussion focuses on creating a block diagram for a 32kx8 bit RAM memory using DEC 3/8 decoders and 8kx8 bit memory components. The calculation shows that four memory components are needed, and five decoders are proposed based on the formula 32/8 + 1. Clarification is sought regarding the decoder's output mapping to the memory blocks, specifically whether they correspond to positions 0-3 or another range. The complexity of the proposed diagram is questioned, emphasizing the need for a clearer representation. Overall, the conversation aims to refine the understanding of the RAM architecture and the role of decoders in the design.
gruba
Messages
203
Reaction score
1

Homework Statement


Draw a block diagram of 32kx8 bit RAM memory using decoders DEC 3/8 and memory components 8kx8 bit.

2. The attempt at a solution
First we find the number of memory components:
N=\frac{32kx8}{8kx8}=\frac{2^{18}}{2^{16}}=4.

The number of decoders is
32/8+1=5

There are 4 blocks of memory so the decoder needs to decode 2 address lines to 4 select lines (these are connections between memory elements and four decoders (see attachment)).

Is this diagram correct?
 

Attachments

  • im.PNG
    im.PNG
    73.3 KB · Views: 487
Physics news on Phys.org
You have made it too complex. Why do you think the number of decoders is 32/8 + 1 = 5 ?

DEC3/8 means 3 binary input lines with 8 outputs. Note that 2^3 = 8. But only one of those 8 outputs will be active at the time.
You will have 4 memory blocks. Which positions will they map to? 0, 1, 2 and 3 ? or somewhere else, maybe 4, 5, 6 or 7 ?
 

Similar threads

Back
Top