I need help with memory desiging.

Rawan

Rawan

@rawan-DbhOYx Oct 22, 2024
Hello guys,
I'm so confused with this course called Computer Organization, I have an important assignment that I cannot solve, even though it seems to be easy.
Please guys help if you can answer even one question, provide me with the solution please


Problem 1
-What is the difference between DRAM and SRAM in terms of application (how they are used)?
[FONT=&quot]o[/FONT]SRAM:
§Used for cache memory.
§Uses internal flip flops to store information.
[FONT=&quot]o[/FONT]DRAM:
§Used for main memory.
§Used to store binary information in the form of electric charges.

-What is the difference between SRAM and DRAM in terms of characteristics such as speed, size, and cost?
[FONT=&quot]o[/FONT]SRAM:
§Faster than DRAM but it takes more space.
§More expensive and faster than DRAM.
§Does not need refreshing.
[FONT=&quot]o[/FONT]DRAM:
§Much smaller but slower than SRAM.
§Cheaper than SRAM.
§Needs refreshing.
[FONT=&quot]o[/FONT]Type Speed Density Cost
DRAM Slow High Low
SRAM Fast Low High
-What are the differences between EPROM and EEPROM and flash memory?
[FONT=&quot]o[/FONT]
-How does SDRAM differ from DRAM?
[FONT=&quot]o[/FONT]SDRAM is a new faster type of DRAM.


Problem 2
The figure below shows how to construct a 1 Mbytes memory module based on chips of 512 by 512 bits. The module is composed of 4 groups of 256 K-byte blocs.
[​IMG]
Let suppose that this module is a single chip of 1 M-byte where the word is 1 byte. So, the chip has 20 address lines or bits (consider that the whole address lines are used and not half of them as usual) and 8 data lines.
1-Give a high level chip diagram of how to construct an 8 M-byte memory using these chips. Make sure to show the address and the data lines and how they are used.
Give a high level chip diagram of how to construct an 8 M-Words memory, where the words are on 16 bits, with these chips. Make sure to show the address and the data lines and how they are used

I answered problem 1 but still not sure about the answer
while i couldn't answer problem 2😔

thank you very much.

Replies

Welcome, guest

Join CrazyEngineers to reply, ask questions, and participate in conversations.

CrazyEngineers powered by Jatra Community Platform

  • reachrkata

    reachrkata

    @reachrkata-FOcqhH May 18, 2010

    Since you have 2 memory devices of 512K each, they require 19 address lines. Use the 20th address line as a select (or enable) for the two devices - the first device is enabled when the 20th line is LOW, and the second device is enabled when the 20th line is HIGH.

    -Karthik