Do 16/32 aligned read/write in one access

also fixed some clocking.