Method and apparatus for data recapture from a source synchronous
interface. A data signal is obtained via the source synchronous
interface. A timing signal is obtained via the source synchronous
interface, where the data signal and the timing signal are provided in
association with one another. The timing signal is frequency divided by
frequency divider to provide an enable signal. Data of the data signal is
captured responsive to the timing signal and the enable signal, where the
data captured is in a time domain of the timing signal. A data valid
signal is generated from the enable signal and an internal clock signal,
where the data valid signal is internally timed without having to
determine a system level delay. The data is recaptured responsive to the
internal clock signal and the data valid signal, where the recaptured
data is in a time domain of the internal clock signal.