Patent ID: 6738917
Filing Date: 2004-05-18
Classification: G06F

Abstract:
A method of synchronizing data to a receiving clock in a receiving clock domain, the method comprising the acts of:receiving a communication referenced to a transmitting clock in a transmitting clock domain, the transmitting clock being asynchronous to the receiving clock, the communication comprising a synchronization signal and data; resetting a load pointer in response to receipt of the synchronization signal, the load pointer for loading the data into a buffer synchronous with the transmitting clock; synchronizing the synchronization signal to the receiving clock; resetting an unload pointer in response to completion of the synchronizing of the synchronization signal, the unload pointer for unloading the data from the buffer synchronous with the receiving clock; and offsetting the unload pointer by an initial offset corresponding to an amount of data loaded into the buffer during the synchronizing of the synchronization signal.