DATAPATH BLOCK DIAGRAM