ECE327 Final: ECE 327 University of Waterloo 2013 Term 2 Final Solution

32 views20 pages

Document Summary

Q1 (15 marks) data ow diagram design (estimated time: 20 minutes) Draw a data ow diagram for the system described below: z = max( 3a - (b+c+d), Answer: algebraic simpli ciations z = m a x( 4a - a+b+c+d, = m a x( a, b, c, d) 4 - (a+b+c+d) = m a x( a, m a x(b, m a x(c, d))) 4 - (a+b+c+d) (page 2 of 20) 1 mark missing stage boundary at top of dfd. Q2 (15 marks) allocation and control (estimated time: 25 minutes) For the data ow diagram on the next page, perform: input/output allocation, datapath allocation, and register allocation; then draw the control table. If you do not know how to do allocation and write the control table for combinational inputs, you may earn part marks by writing a in the box below and using registered inputs. I am using registered inputs, not combinational inputs. (page 5 of 20)