![]() ![]() |
![]() |
| | |
| | |
|---|---|
| | Due: Friday, 23 March 2001 |
![]() |
|
| |
1. For this problem you are to implement (on
paper) an unaligned
memory. Assume that a 0 on the Size signal is used to indicate a byte operation. The memory can support 8-bit and 16-bit values, so a size value of 0 will indicate access to a 8-bit value and a size value of 1 will indicate access to a 16-bit value. Show where a word would be located in your memory. Be sure to lable lines with the address or data bits they carry.
Note that this is an unaligned memory organization. This
means that the first byte may be stored in bank 0
Similarly, if you are doing a read, and the address is odd, then
a. Give the circuits to determine the address,
b. Assuming that the data port is justified,
Note that you are not designing the individual memory banks. You
|
| |
|
THIS PAGE MAINTAINED BY:
John Barr, Ithaca College