Matrix mult works, although need a done signal

iValid need to be high to keep the pipeline moving, so the matrix
multiplier need a done signal to tell when iValid can be lowered