Spring05_Test3_sol

Spring05_Test3_sol - ECE";1030 3(3ij «9005 'Tegt...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
Background image of page 1

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

View Full DocumentRight Arrow Icon
Background image of page 2
Background image of page 3

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

View Full DocumentRight Arrow Icon
Background image of page 4
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: ECE";1030 3(3ij «9005 'Tegt 3 Sn! Problem 1 (30 Points): 21) Draw the schematic of a 3 bit counter using the icon for a toggle cell. Lid? EnS TE a: Go Q CLR ext CLR b) Design a 25 second clock. That is, it runs normally till 25 seconds and then resets to zero. Use the following icon for a counter. CE 4 bit counter fl Problem 2 (25 Points): a) What does DRAM stand for? anyhow/VIC mnoioM access Memow b) Suppose that you want to build a 512M memory system with 32 bit words from 64 x 16 bit memory chips. 30‘ 1 ,. 37 Number of address lines to memory system a 9 SI 3M 2 1 X 9. ' 9 b 5 30 u a 1 Number of address lines to each chip 2 \D (9 - 2 x a ’ 3' Number of memory banks Y Number of chips I b 30 Number of memory cells in each chip 2 :4 3° Qacx‘; :9 Mark the following sizes for the memory chip, assume that it has the same number of rows as columns of memory cells. ,r 3S 3 x; 2‘0 J2 4L — K's—ma" ' Size decoder Size mux (Q ,5 Problem 3 (20 Points): 3) Draw a schematic for a logic unit that processes 2 bit word lengths. b) Draw the schematic for a single cycle datapath. Show all of the essential elements using icons for each. Label all inputs and outputs for each element. You can use an ALU icon for the adder/subtractor, logic unit and shifter elements. TM. way“ (X C7 (213' (M5 D'DK a “9 '9'“ _I I! . (We/“tor ,C.\~e am 3km y ; ‘ e 737:..— ALM 1" 0"” LF Uta—— LF y 32 i w l H mam /_ [0040 516/ Problem 4 (25 Points): a) Write the microcode to the following steps. 1) M[R3] —> R2 2) R2+Rl—>R2 3) R2 —> M[R3] b) You would like to place the value 0x1254AF 10 into R1 using the immediate register, but you can only input 16 bits at a time. Write a code that first places OxAF 10 into R2, then 0x1254 into R3. Then use necessary operations to complete the task. im. im 1f st store load r/"vV en. val. en. en ..I. .5)“ “.5525?! m .... ~19 .a “.31- '0‘ --- -- --- -- --- -- --- -- --- -- )> :— + OXAFIO ,1) £3: R0 +- oxmy 3B 55.304 R3 Ho Hrfs l6fl’;{>lace resort.” l7) 2? use, IOJMJ 8 {lat L7) Rl=Rv orL REL JNPS Cfl'l‘P‘IES PH (AV qPQ ll don '+ Canes" ...
View Full Document

Page1 / 4

Spring05_Test3_sol - ECE";1030 3(3ij «9005 'Tegt...

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

View Full Document Right Arrow Icon
Ask a homework question - tutors are online