Patent ID: 8918666
Filing Date: 2014-12-23
Classification: G06F,H04L

Abstract:
1. An apparatus for synchronizing a data handover between a first clock domain and a second clock domain, the apparatus comprising: a calculator clocked with the clock cycle of the first clock domain and configured to provide a synchronization pulse cycle duration information describing a temporal position of synchronization pulses at a clock cycle of the second clock domain; a first-in-first-out storage configured to receive an input data value in synchronization with the first clock domain and further configured to provide an output data value in synchronization with the second clock domain and in response to a current synchronization pulse; a synchronization pulse generator clocked with the clock cycle of the second clock domain and configured to generate the subsequent synchronization pulse such that the subsequent synchronization pulse is located at the temporal position described by the synchronization pulse cycle duration information; a fill level information provider configured to provide a fill level information describing a fill level of the first-in-first-out storage; and a feedback path configured to feed back the fill level information to the calculator; wherein the calculator is configured to adjust the synchronization pulse cycle duration information based on the fill level information.