Presentation is loading. Please wait.

Presentation is loading. Please wait.

(U of Waterloo E&CE 427 2001 Fall) copyright © Mark Aagaard 2001 permission is granted to reproduce without modification Design Patterns University of.

Similar presentations


Presentation on theme: "(U of Waterloo E&CE 427 2001 Fall) copyright © Mark Aagaard 2001 permission is granted to reproduce without modification Design Patterns University of."— Presentation transcript:

1 (U of Waterloo E&CE 427 2001 Fall) copyright © Mark Aagaard 2001 permission is granted to reproduce without modification Design Patterns University of Waterloo E&CE 427 2001 Fall Lec-03

2 (U of Waterloo E&CE 427 2001 Fall) copyright © Mark Aagaard 2001 permission is granted to reproduce without modification Storage: Dual-Port Memory Array Can read from two addresses at same time Can write to one address at a time Area: 1.5 - 2x that of single-port memory data_inA write_enA addrA data_outA addrB data_outB 0 1 2 3

3 (U of Waterloo E&CE 427 2001 Fall) copyright © Mark Aagaard 2001 permission is granted to reproduce without modification Concurrent State Machines Decompose a state machine into several machines operating concurrently (in parallel) Common decomposition is based on output signals Simplifies next-state equations Can increase performance and reduce area

4 (U of Waterloo E&CE 427 2001 Fall) copyright © Mark Aagaard 2001 permission is granted to reproduce without modification Datapath Design and Optimization University of Waterloo E&CE 427 2001 Fall Lec-04

5 (U of Waterloo E&CE 427 2001 Fall) copyright © Mark Aagaard 2001 permission is granted to reproduce without modification Design Comparison abc + + + d + e + f z abc + + + d + e + f z inputs outputs registers adders 23 1 2 1 1 23 clock speed latency f0.5f 64

6 (U of Waterloo E&CE 427 2001 Fall) copyright © Mark Aagaard 2001 permission is granted to reproduce without modification From Dataflow to Hardware + Clean up the drawing, add the state machine + + + + + + z in3in2in1 abc de f r1 r2 r3 r2 out1 r3

7 (U of Waterloo E&CE 427 2001 Fall) copyright © Mark Aagaard 2001 permission is granted to reproduce without modification Datapath + Storage + Control + + datapath storage control The three main classes of hardware


Download ppt "(U of Waterloo E&CE 427 2001 Fall) copyright © Mark Aagaard 2001 permission is granted to reproduce without modification Design Patterns University of."

Similar presentations


Ads by Google