Difference between revisions of "CSC270 Exercises on Memory Configuration"

From dftwiki3
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
[[Image:Sim.jpg | right | 400px]]
 
[[Image:Sim.jpg | right | 400px]]
 
__TOC__
 
__TOC__
=Question 1=
+
=9 versus 8?=
 +
Why do we have 9 chips on the Sims shown above?
 +
 
 +
=8 versus 4=
 
How can we add a 1Kx8 RAM to the 6811 with 2114 chips?
 
How can we add a 1Kx8 RAM to the 6811 with 2114 chips?
  
=Question 2=
+
=0, 1, 2, 4, 5, 3, 8, 9, 6, 7?=
 
Why can we do a permutation of the A0, A1, ... A9 pins coming from the CPU to the A0, A1, ... A9 pins of the 2114 when we wire the RAM chip to the CPU?  Is it the same answer if we assume that we have a ROM chip?
 
Why can we do a permutation of the A0, A1, ... A9 pins coming from the CPU to the A0, A1, ... A9 pins of the 2114 when we wire the RAM chip to the CPU?  Is it the same answer if we assume that we have a ROM chip?
  
=Question 3=
+
=Skip A0?=
 
Could we have used A1, A2, ... A10 and connected them to A0, A1, ... A9 of the 2114?  Would it have worked as well?
 
Could we have used A1, A2, ... A10 and connected them to A0, A1, ... A9 of the 2114?  Would it have worked as well?
  
=Question 4=
+
=from 1 to 2=
 
Can we, and if we can how do we create a 2Kx8 RAM for the 6811?
 
Can we, and if we can how do we create a 2Kx8 RAM for the 6811?
  
=Question 5=
+
=from 1024 to 256=
 
Assume that we only need a 256x8 RAM.  This is all the space we have available.  However, we only have 2114 RAM chips.  How do we do it?
 
Assume that we only need a 256x8 RAM.  This is all the space we have available.  However, we only have 2114 RAM chips.  How do we do it?
  
=Question 6=
+
=Many to one?=
 
How many different addresses can be used to access the first byte of the 2114 that you wired up in the last lab?
 
How many different addresses can be used to access the first byte of the 2114 that you wired up in the last lab?

Latest revision as of 06:19, 27 April 2009

Sim.jpg

9 versus 8?

Why do we have 9 chips on the Sims shown above?

8 versus 4

How can we add a 1Kx8 RAM to the 6811 with 2114 chips?

0, 1, 2, 4, 5, 3, 8, 9, 6, 7?

Why can we do a permutation of the A0, A1, ... A9 pins coming from the CPU to the A0, A1, ... A9 pins of the 2114 when we wire the RAM chip to the CPU? Is it the same answer if we assume that we have a ROM chip?

Skip A0?

Could we have used A1, A2, ... A10 and connected them to A0, A1, ... A9 of the 2114? Would it have worked as well?

from 1 to 2

Can we, and if we can how do we create a 2Kx8 RAM for the 6811?

from 1024 to 256

Assume that we only need a 256x8 RAM. This is all the space we have available. However, we only have 2114 RAM chips. How do we do it?

Many to one?

How many different addresses can be used to access the first byte of the 2114 that you wired up in the last lab?