A method and apparatus are disclosed for communicating between a master and
slave device. A sequence of data sets and a clock signal ("Bus clock") are
sent from the master to the slave, wherein the successive sets are
asserted by the master at a certain frequency, each set being asserted for
a certain time interval. The data and Bus clock are received by the slave,
including capturing the data by the slave, responsive to the received Bus
clock. The slave generates, from the received Bus clock, a clock ("Local
clock") for clocking operations on the slave. The sequence of the received
data sets is held in a sequence of latches in the slave, each set being
held for a time interval that is longer than the certain time interval for
which the set was asserted by the master. The data sets are read in their
respective sequence from the latches, responsive to the Local clock, so
that the holding of respective data sets for the relatively longer time
intervals in multiple latches and the reading of the data in sequence
increases allowable skew of the Local clock relative to the received Bus
clock.
Метод и прибор показаны для связывать между оригиналом и приспособлением невольника. Последовательность комплектов данных и сигнал часов ("часы шины") посланы от оригинала к невольнику, при котором последовательные комплекты утвержены оригиналом на некоторой частоте, каждый комплект будучи утвержданными для некоторого интервала времени. Данные и часы шины получены невольником, включая захватывать данные невольником, отзывчивым к полученным часам шины. Невольник производит, от полученных часов шины, часы ("местные часы") для хронометрируя деятельностей на невольнике. Последовательность комплектов полученных данных держится в последовательности защелок в невольнике, каждом комплекте будучи придержанной для интервала времени который более длиннь чем некоторый интервал времени для которого комплект был утвержен оригиналом. Комплекты данных прочитаны внутри их соответственно последовательности от защелок, отзывчивых к местным часам, так, что удерживание соответственно комплектов данных для относительно более длинних интервалов времени в множественных защелках и чтение данных в skew увеличений последовательности позволяемом местных часов по отношению к полученной шине хронометрируют.