Method and circuitry for determining the timing of data arriving to a
predetermined point via a data-bus from two or more data sources located
at different locations along the data-bus. The timing is initiated by a
first clock signal selected from a plurality of clock signals, at a
frequency that is transmitted from a first clock generator. For each data
source, the total phase-shift of the data relative is equalized to the
phase of the transmitted first clock signal. The total phase-shift is
determined by transmitting a first clock signal via a separate
transmission path and receiving it at the end of the path. The determined
total phase-shift is then utilized for enabling data reading.
Metodo e circuiti per la determinazione della sincronizzazione dei dati che arrivano ad un punto predeterminato via un dato-bus da due o più fonti di dati situate alle posizioni differenti lungo il dato-bus. La sincronizzazione è iniziata da un primo segnale dell'orologio scelto da una pluralità di segnali dell'orologio, ad una frequenza che è trasmessa da un primo generatore di orologio. Per ogni fonte di dati, lo sfasamento totale del parente di dati è livellato alla fase del primo segnale trasmesso dell'orologio. Lo sfasamento totale è determinato trasmettendo un primo segnale dell'orologio via un percorso di trasmissione separato e ricevendolo all'estremità del percorso. Lo sfasamento totale risoluto allora è utilizzato per permettere la lettura di dati.