Go Back   Hardware Forums > Computer Forums > CPU, Motherboards and Memory

Reply
 
LinkBack Thread Tools
Old 30-09-2008, 08:02 PM   #1 (permalink) Top
Geek Trainee
 
Join Date: Sep 2008
Posts: 2
Status: Offline
Default Designing a memory system

I am new to the hardware realm and am having difficulty with some work i've been assigned from a text book. Any help would be greatly appreciated.

Question:
--------------------------------------
Given a supply of 4 bit wide DRAM chips containing 2^29 locations, you are asked to design a memory system for a machine with 8 DIMM slots where each DIMM slot provides word (32bit) wide data transfers and has a capacity of 2GB. How many chips are required per DIMM?

Given a 32 bit address: <A31 A30 … A2 A1 A0>, which bits will be used to:
a) select a location on a given chip,
b) select between chips on a DIMM and
c) select between DIMM slots.

Real-world memory systems commonly allow you to choose between different sized DIMMs (e.g. you can plug in either 1GB or 2GB DIMM sticks). How does this affect the address bits used in selecting chips, DIMMs, etc.? How do you think this is done?
----------------------------------------------------

I'm not worried about the rest of the question yet, i'm still stuck on the first part (opening paragraph), "How many chips are required per DIMM?".

I'm not looking for handouts, just something to get me started or point me in the right direction. Thanks in advance!

  Reply With Quote
Whats this? Wireless Optical Black Desktop 1000
Wireless Optical Black Desktop 1000
Seller Price (inc. VAT) Delivery Total Price Availability Seller Rating
Tekheads.co.uk £24.99 £4.95 £29.94 In Stock Rated: 3 out of 5 - Number of votes: 310
euroffice £35.24 £4.64 £39.88 In Stock Rated: 4 out of 5 - Number of votes: 26
Misco.co.uk £26.99 £5.86 £32.85 In Stock Rated: 4 out of 5 - Number of votes: 1354
Old 01-10-2008, 03:52 PM   #2 (permalink) Top
HWF Godfather
 
Big B's Avatar
 
Join Date: Dec 2001
Age: 28 Male
Posts: 9,636
Times Helpful: 585
My Mood: Devilish
Status: Offline

My Computer

Well, based on what I've seen, it would depend on how much space is per individual RAM chip. However, I think, and don't quote me since I am not an engineer, but since the chips are 4-bits wide and you need to get to 32-bits, 32/4=8. For the other stuff, I'm not sure.
Send a message via AIM to Big B Send a message via Yahoo to Big B   Reply With Quote
Old 01-10-2008, 05:57 PM   #3 (permalink) Top
Geek Trainee
 
Join Date: Sep 2008
Posts: 2
Status: Offline
Well that's partially right. In order to form a word i'd need 32/8 = 8 chips. But i'm going to need a certain amount of rows of 8 chips. That's when the address space and locations come into play, and where i'm lost.
  Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
A New Rig for Graphics Designing! Karanislove New Build / Upgrade Advice 9 31-10-2006 07:47 PM
System Memory Help vlead CPU, Motherboards and Memory 3 01-01-2006 01:41 PM
Memory on a 6.04GB system Egaladeist CPU, Motherboards and Memory 6 11-12-2004 03:34 PM


All times are GMT +1. The time now is 11:51 AM.


Copyright © 2000 - 2008 · HARDWAREFORUMS.COM · All rights reserved