make sdata delayed one clock cycle

The serial data is always one clock cycle behind the left/right
clock, so we have to register it ones to get the timing right.