Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
77 words
An electrical circuit for synchronizing data transfers between a first data bus having a first clock signal and a second data bus having a second clock signal comprising: means for storing a plurality of first clock cycles; means for selecting a plurality of said stored cycles; and means for combining said selected cycles to generate an enable signal for enabling said data transfers; whereby previous first clock signals are used to predict a present first clock cycle.
Claim 2
Dependent Claim
77 words
An electrical circuit for synchronizing data transfers between a first data bus having a first clock signal and a second data bus having a second clock signal comprising: means for storing a plurality of first clock cycles; means for selecting a plurality of said stored cycles; and means for combining said selected cycles to generate an enable signal for enabling said data transfers; whereby previous first clock signals are used to predict a present first clock cycle.
Claim 3
Dependent Claim
24 words
The circuit of claim 1 wherein said storing means comprises serial to parallel conversion means having a plurality of parallel signals as an output.
Claim 4
Dependent Claim
37 words
The circuit of claim 2 wherein said serial to parallel conversion means comprises a plurality of flip-flop circuits connected in serial having said first clock signal as an input, and being clocked by said second clock signal.
Claim 5
Dependent Claim
37 words
The circuit of claim 2 wherein said means for selecting further comprises means for programming said selection whereby said selection may be changed for different relative speeds of said first clock signal and said second clock signal.
Claim 6
Dependent Claim
48 words
The circuit of claim 4 wherein said means for programming comprises a plurality of signal selection circuits each having all of said parallel signals as a first input, and each having a number of programming bits as a second input whereby said programming bits select said parallel signals.
Claim 7
Dependent Claim
15 words
The circuit of claim 5 wherein said parallel signals are always selected in adjacent pairs.
Claim 8
Dependent Claim
15 words
The circuit of claim 4 wherein said parallel signals are always selected in adjacent pairs.
Claim 9
Dependent Claim
14 words
The circuit of claim 1 wherein said means for combining comprises logical AND means.
Claim 10
Dependent Claim
19 words
The circuit of claim 2 wherein said means for combining comprises means for combining three of said parallel signals.
Claim 11
Dependent Claim
110 words
An electrical logic circuit for transferring data from a first data bus having a first clock signal to a second data bus having a second clock signal comprising: sampling means for sampling said first clock at intervals defined by said second clock and providing a serial sample output; means for converting said serial sample output of said sampling means to a plurality of parallel signals; means for selecting at least two of said parallel signals; means for combining said selected signals to generate an enable signal; and bus driving means connecting said first data bus to said second data bus, said bus driving means being enabled by said enable signal.
Claim 12
Dependent Claim
110 words
An electrical logic circuit for transferring data from a first data bus having a first clock signal to a second data bus having a second clock signal comprising: sampling means for sampling said first clock at intervals defined by said second clock and providing a serial sample output; means for converting said serial sample output of said sampling means to a plurality of parallel signals; means for selecting at least two of said parallel signals; means for combining said selected signals to generate an enable signal; and bus driving means connecting said first data bus to said second data bus, said bus driving means being enabled by said enable signal.
Claim 13
Dependent Claim
47 words
The circuit of claim 10 wherein said sampling means comprises a plurality of flip-flop circuits connected in serial having said first clock signal as an input, and being clocked by said second clock signal whereby said first clock is sampled at intervals defined by said second clock.
Claim 14
Dependent Claim
34 words
The circuit of claim 10 wherein said converting means comprises a plurality of flip-flop circuits connected in serial having said serial sample output as an input, and being clocked by said second clock signal.
Claim 15
Dependent Claim
37 words
The circuit of claim 10 wherein said means for selecting further comprises means for programming said selection whereby said selection may be changed for different relative speeds of said first clock signal and said second clock signal.
Claim 16
Dependent Claim
48 words
The circuit of claim 13 wherein said means for programming comprises a plurality of signal selection circuits each having all of said parallel signals as a first input, and each having a number of programming bits as a second input whereby said programming bits select said parallel signals.
Claim 17
Dependent Claim
15 words
The circuit of claim 14 wherein said parallel signals are always selected in adjacent pairs.
Claim 18
Dependent Claim
15 words
The circuit of claim 13 wherein said parallel signals are always selected in adjacent pairs.
Claim 19
Dependent Claim
14 words
The circuit of claim 10 wherein said means for combining comprises logical AND means.
Claim 20
Dependent Claim
19 words
The circuit of claim 10 wherein said means for combining comprises means for combining three of said parallel signals.
Claim 21
Dependent Claim
90 words
A process for synchronizing data transfers between a first data bus having a first clock signal and a second data bus having a second clock signal comprising the steps of: sampling said first clock signal with said second clock signal and providing a serial sampled output; converting said serial sampled output to parallel signals, selecting at least two adjacent parallel signals; ANDing said selected signals to produce an enable signal; and enabling a bus driver circuit connecting said first data bus to said second data bus with said enable signal.
Claim 22
Dependent Claim
90 words
A process for synchronizing data transfers between a first data bus having a first clock signal and a second data bus having a second clock signal comprising the steps of: sampling said first clock signal with said second clock signal and providing a serial sampled output; converting said serial sampled output to parallel signals, selecting at least two adjacent parallel signals; ANDing said selected signals to produce an enable signal; and enabling a bus driver circuit connecting said first data bus to said second data bus with said enable signal.
Claim 23
Dependent Claim
18 words
The process of claim 19 wherein said selecting step further comprises the step of predefining said selected signals.