added registers in mm_slave.vhd. design compiles, runs, has distortions.