Processors

Main Memory Design

We generally have a standard memory chip available and we have to inter-connect several chips to obtain the specification of memory required for our system design. Suppose we have the following standard chip available:

As it is a chip of 1024 (210) words with each word of 4 bits, so we require 10 address lines to access each word and 4 data lines which are bidirectional lines. We also have two control signals WR bar and CS bar, WR bar is an active low control signal to select whether we’ll writing data into RAM or reading data out of RAM while CS bar is an active low signal, used to select the memory chip. So whenever CS bar is low chip is selected and if CS bar is high then device is disabled and chip reduces its power requirements.

If we require a memory chip of size M * N and we have a standard memory of m * n, then

No. of standard chips required= (M * N) / (m * n)

Q- If we require a memory of 1K * 8 bits then show the arrangement using the chip given above to achieve the configuration needed.

Ans: As we need to increase the width of data lines we’ll connect the two chips horizontally with the same address lone and control feeding the both memory chips and concatenate the data lines of two as shown:

No. of standard chips required= (1024 * 8) / (1024 * 4) = 2

Q- If we require a memory of 4K * 4 bits then show the arrangement using the chip given above to achieve the configuration needed.

Ans: In this case we need to increase theaddressable capability so we’ll arrange the chip in vertical with address lines A0 – A9 are common while A10 – A11 are used to select the chip as shown below :                  

No. of standard chips required= (4096 * 4) / (1024 * 4) = 4

00 0000000000 to 00 1111111111 is address range of chip at bottom

01 0000000000 to 01 1111111111 is address range of chip 2nd from bottom

10 0000000000 to 10 1111111111 is address range of chip 3rd from bottom

11 0000000000 to 11 1111111111 is address range of topmost chip

64 Replies to “Main Memory Design

  1. Hey There. I discovered your weblog the use of msn. This is a very smartly written article. I’ll make sure to bookmark it and return to learn more of your helpful information. Thank you for the post. I’ll definitely comeback.

  2. I truly enjoy looking through on this website , it has got good posts. “Dream no small dreams. They have no power to stir the souls of men.” by Victor Hugo.

  3. I do not even understand how I finished up here, but I assumed this put up was once good. I do not understand who you’re however certainly you’re going to a famous blogger for those who aren’t already 😉 Cheers!

  4. Whats Taking place i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has helped me out loads. I am hoping to give a contribution & aid different users like its helped me. Good job.

  5. I keep listening to the news speak about receiving free online grant applications so I have been looking around for the finest site to get one. Could you tell me please, where could i find some?

  6. It¦s really a great and helpful piece of information. I am glad that you just shared this helpful information with us. Please stay us up to date like this. Thank you for sharing.

  7. I’d have to examine with you here. Which is not one thing I usually do! I take pleasure in reading a post that may make folks think. Additionally, thanks for permitting me to comment!

  8. Hello there, You’ve done a great job. I will certainly digg it and personally recommend to my friends. I’m confident they’ll be benefited from this site.

  9. Hmm it seems like your website ate my first comment (it was super long) so I guess I’ll just sum it up what I submitted and say, I’m thoroughly enjoying your blog. I as well am an aspiring blog blogger but I’m still new to everything. Do you have any tips for newbie blog writers? I’d definitely appreciate it.

  10. Good – I should definitely pronounce, impressed with your website. I had no trouble navigating through all the tabs and related info ended up being truly easy to do to access. I recently found what I hoped for before you know it in the least. Quite unusual. Is likely to appreciate it for those who add forums or something, web site theme . a tones way for your customer to communicate. Nice task..

  11. Hi there, just became aware of your blog through Google, and found that it’s truly informative. I’m gonna watch out for brussels. I’ll appreciate if you continue this in future. A lot of people will be benefited from your writing. Cheers!

  12. I have recently started a website, the information you provide on this website has helped me tremendously. Thank you for all of your time & work. “One of the greatest pains to human nature is the pain of a new idea.” by Walter Bagehot.

  13. Magnificent beat ! I wish to apprentice while you amend your website, how could i subscribe for a blog site? The account aided me a acceptable deal. I had been a little bit acquainted of this your broadcast offered bright clear concept

  14. Nice post. I was checking continuously this blog and I’m impressed! Extremely helpful information specifically the final section 🙂 I maintain such information a lot. I was looking for this particular information for a long time. Thanks and good luck.

  15. I was very pleased to find this web-site.I wanted to thanks for your time for this wonderful read!! I definitely enjoying every little bit of it and I have you bookmarked to check out new stuff you blog post.

  16. I think this is one of the such a lot vital info for me. And i’m glad studying your article. But wanna commentary on few normal things, The website taste is ideal, the articles is in point of fact excellent : D. Just right job, cheers

  17. Hey! This is my 1st comment here so I just wanted to give a quick shout out and tell you I genuinely enjoy reading your posts. Can you suggest any other blogs/websites/forums that go over the same topics? Thanks for your time!

  18. hello!,I really like your writing so so much! share we be in contact extra approximately your article on AOL? I need an expert in this house to resolve my problem. May be that’s you! Taking a look ahead to look you.

  19. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You clearly know what youre talking about, why waste your intelligence on just posting videos to your blog when you could be giving us something enlightening to read?

  20. Hello! I could have sworn I’ve been to this blog before but after browsing through some of the post I realized it’s new to me. Anyways, I’m definitely happy I found it and I’ll be book-marking and checking back frequently!

  21. Very efficiently written story. It will be supportive to anybody who employess it, as well as me. Keep up the good work – looking forward to more posts.

  22. It is actually a great and helpful piece of information. I am happy that you shared this helpful information with us. Please stay us up to date like this. Thanks for sharing.

  23. Today, I went to the beachfront with my children. I found a sea shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is entirely off topic but I had to tell someone!

  24. I absolutely love your blog and find a lot of your post’s to be what precisely I’m looking for. Does one offer guest writers to write content for yourself? I wouldn’t mind writing a post or elaborating on a lot of the subjects you write related to here. Again, awesome web site!

  25. What i do not understood is actually how you’re not really much more well-liked than you might be right now. You’re so intelligent. You realize therefore considerably relating to this subject, produced me personally consider it from a lot of varied angles. Its like women and men aren’t fascinated unless it is one thing to accomplish with Lady gaga! Your own stuffs excellent. Always maintain it up!

  26. Howdy! I could have sworn I’ve been to this website before but after reading through some of the post I realized it’s new to me. Anyhow, I’m definitely delighted I found it and I’ll be bookmarking and checking back often!

  27. wonderful post, very informative. I’m wondering why the opposite experts of this sector do not realize this. You must continue your writing. I am confident, you’ve a huge readers’ base already!

  28. You really make it seem so easy with your presentation but I find this matter to be actually something which I think I would never understand. It seems too complex and very broad for me. I am looking forward for your next post, I’ll try to get the hang of it!

  29. I’m really inspired along with your writing skills as neatly as with the structure for your weblog. Is that this a paid theme or did you customize it your self? Either way keep up the excellent quality writing, it is uncommon to see a great weblog like this one these days..

  30. It’s the best time to make some plans for the future and it is time to be happy. I have read this post and if I could I want to suggest you some interesting things or suggestions. Maybe you can write next articles referring to this article. I want to read more things about it!

  31. Useful information. Fortunate me I discovered your web site unintentionally, and I am stunned why this coincidence didn’t happened in advance! I bookmarked it.

  32. Hey there! This is my first visit to your blog! We are a group of volunteers and starting a new initiative in a community in the same niche. Your blog provided us useful information to work on. You have done a marvellous job!

  33. I am really impressed with your writing abilities and also with the format for your blog. Is this a paid theme or did you customize it your self? Either way stay up the nice high quality writing, it is rare to peer a great blog like this one nowadays..

  34. Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You obviously know what youre talking about, why waste your intelligence on just posting videos to your blog when you could be giving us something enlightening to read?

Leave a Reply

Your email address will not be published. Required fields are marked *