Realizing 8K x 8 Memory Module: ROM/RAM Addressing

  • Thread starter Thread starter Colours123
  • Start date Start date
  • Tags Tags
    Memory module
AI Thread Summary
The discussion revolves around the realization of an 8K x 8 memory module, which includes 2K x 8 ROM starting at address 1000H and 6K x 8 RAM starting at 2000H. It is clarified that one 2K x 8 ROM and three 2K x 8 RAM devices are needed, totaling 16 address lines for the memory module. Participants emphasize that the same address lines are used for both the memory address bus and the decoder, meaning no additional lines are required. Concerns are raised about the ability to select the chips with the given address lines, but the consensus is that the configuration is feasible. The conversation highlights the importance of understanding address mapping and decoding in memory module design.
Colours123
Messages
3
Reaction score
0
Question:

An 8K x 8 memory module consists of 2K x 8 of ROM which starts from address 1000H and 6K x 8 of RAM which starts from address 2000H. The module is to be realized using 2K x 8 RAM devices and 2K x 8 ROM devices. The RAM devices have active low write enable (WE) and active low chip enable (CE) inputs, while the ROM devices have active low chip enable (CE) inputs. The address decoding is to be done exhaustively.

(a) How many different SRAM and ROM memory devices are needed to realize the memory module?
(b) Draw a memory map of the memory module using hexadecimal notation. Show clearly the memory ranges occupied by the different memory devices in (a).I could not tally the number of addresses required for the memory module. It required 1 2K x 8 ROM and 3 2K x 8 RAM. 2K x 8 ROM/RAM needs 11 address line and another 2 more address lines for the input of the decoder, 4 more address lines for the address starting from 2000H. Then, wouldn't it be a total of 17 address lines and that exceeds 16 address lines?

I am not sure if I interpret it correctly, please show me guidance to the question. Thank you.
 
Physics news on Phys.org
Colours123 said:
Question:

An 8K x 8 memory module consists of 2K x 8 of ROM which starts from address 1000H and 6K x 8 of RAM which starts from address 2000H. The module is to be realized using 2K x 8 RAM devices and 2K x 8 ROM devices. The RAM devices have active low write enable (WE) and active low chip enable (CE) inputs, while the ROM devices have active low chip enable (CE) inputs. The address decoding is to be done exhaustively.

(a) How many different SRAM and ROM memory devices are needed to realize the memory module?
(b) Draw a memory map of the memory module using hexadecimal notation. Show clearly the memory ranges occupied by the different memory devices in (a).I could not tally the number of addresses required for the memory module. It required 1 2K x 8 ROM and 3 2K x 8 RAM. 2K x 8 ROM/RAM needs 11 address line and another 2 more address lines for the input of the decoder, 4 more address lines for the address starting from 2000H. Then, wouldn't it be a total of 17 address lines and that exceeds 16 address lines?

I am not sure if I interpret it correctly, please show me guidance to the question. Thank you.

You use the same address lines for the decoder as for the memory address bus, so that does not add extra lines. Can you show us the address map?
 
berkeman said:
You use the same address lines for the decoder as for the memory address bus, so that does not add extra lines. Can you show us the address map?

I am not sure if it is this way but I do not have enough address to select the chips.
 

Attachments

Thread 'Have I solved this structural engineering equation correctly?'
Hi all, I have a structural engineering book from 1979. I am trying to follow it as best as I can. I have come to a formula that calculates the rotations in radians at the rigid joint that requires an iterative procedure. This equation comes in the form of: $$ x_i = \frac {Q_ih_i + Q_{i+1}h_{i+1}}{4K} + \frac {C}{K}x_{i-1} + \frac {C}{K}x_{i+1} $$ Where: ## Q ## is the horizontal storey shear ## h ## is the storey height ## K = (6G_i + C_i + C_{i+1}) ## ## G = \frac {I_g}{h} ## ## C...
Back
Top