{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

EE357-HW4_solutions-Nazarian-Fall09

# EE357-HW4_solutions-Nazarian-Fall09 - EE 357 Homework 4...

This preview shows pages 1–3. Sign up to view the full content.

1 EE 357 Homework 4 Fall 2009 Nazarian Name: ___________________________________________ Assigned Tuesday, Nov. 3 Due: Tuesday, Nov. 10 in class (RTH 105) Score: ________ 1) Unused MSBs Rank Row Bank Column Unused (64-bit data bus) A31-A30 A29 A28-A16 A15 A14-A3 A2-A0 2 ranks = 1 address bit 8K = 2 13 = 13 address bits 2 banks = 1 address bit to select 64 M / (2 * 8K) = 4K = 12 address bits 64-bit = 8- byte data bus = 3 address bits 2) Unused MSBs Rank Row Bank Column Unused (32-bit data bus) A35-A31 A30-A29 A28-A19 A18-A17 A16-A2 A1-A0 4 ranks = 2 address bits 1K = 2 10 = 10 address bits 4 banks = 2 address bits to select 128 M / (4 * 1K) = 32K = 15 address bits 32-bit = 4- byte data bus = 2 address bits

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
2 3) a. 16Kbytes / 32 bytes = 2 14 / 2 5 = 2 9 = 512 blocks b. Tag Block Word Unused LSB’s A31-A14 18-bits A13-A5 9-bits A4-A2 3-bits A1-A0 2-bits Remaining Bits 512 blocks = 2 9 => 9 address bits 32 bytes per block / 4 bytes per word = 8 words/block 2-bits since word = 4 bytes c. Tag Set Word Unused LSB’s A31-A12 20-bits A11-A5 7-bits A4-A2 3-bits A1-A0 2-bits Remaining Bits 512 blocks / 4-ways= => 7 address bits 32 bytes per block / 4 bytes per word = 8 words/block
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

### Page1 / 4

EE357-HW4_solutions-Nazarian-Fall09 - EE 357 Homework 4...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document
Ask a homework question - tutors are online