data valid on rising edge