Add -novopt to matrixmult.do simulation file.
Use FSL_M_Full input signal to coordinate write to FSL bus...just in case FSL was full when pcore tried to write and therefore all the writes were lost (therefore, FSL empty which is why Microblaze hangs when it tries to get from the FSL). This seems unlikely, but worth a try.
Merge branch 'master' of github.com:molohov/gpu2