Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
382 words
A data synchronization system coordinating an exchange of data between a first device and a second device each operating at a different clock frequency to the first device operating at a first frequency, the second device operating at a second frequency, the first frequency greater than the second frequency, a ratio of the first frequency to the second frequency equal to a ratio of N to M in simplest form, where N and M are integers, the system comprising: control circuitry for receiving a first clock signal, the first clock signal operating at the first frequency, the control circuitry generating a first control signal and a second control signal, the first and second control signals characterized by a period, the period equal to a quotient of the integer N to the first frequency, the first control signal comprising either a first or a second logic state, the first control signal corresponding to the first logic state during a first portion of the period and to the second logic state during a second portion of the period, the second portion subsequent to the first portion, the first portion equal to (N-1) divided by the first frequency., the second portion equal to one divided by the first frequency, the second control signal comprising either a third or a fourth logic state, the second control signal corresponding to the third logic state during a third portion of the period and to the fourth logic state during a fourth portion of the period, the fourth portion subsequent to the third portion, the third portion equal to one divided by the first frequency, the fourth portion equal to (N-1) divided by the first frequency; first circuitry coupled to the control circuitry and receiving the first control signal, the first circuitry receiving a first data signal from the first device to be transferred to the second device, the first circuitry passing the first data signal to the second device during the second portion of the period; and second circuitry coupled to the control circuitry and receiving the second control signal, the second circuitry receiving a second data signal from the second device to be transferred to the first device, the second circuitry passing the second data signal to the first device during the third portion of the period.
Claim 2
Dependent Claim
382 words
A data synchronization system coordinating an exchange of data between a first device and a second device each operating at a different clock frequency to the first device operating at a first frequency, the second device operating at a second frequency, the first frequency greater than the second frequency, a ratio of the first frequency to the second frequency equal to a ratio of N to M in simplest form, where N and M are integers, the system comprising: control circuitry for receiving a first clock signal, the first clock signal operating at the first frequency, the control circuitry generating a first control signal and a second control signal, the first and second control signals characterized by a period, the period equal to a quotient of the integer N to the first frequency, the first control signal comprising either a first or a second logic state, the first control signal corresponding to the first logic state during a first portion of the period and to the second logic state during a second portion of the period, the second portion subsequent to the first portion, the first portion equal to (N-1) divided by the first frequency., the second portion equal to one divided by the first frequency, the second control signal comprising either a third or a fourth logic state, the second control signal corresponding to the third logic state during a third portion of the period and to the fourth logic state during a fourth portion of the period, the fourth portion subsequent to the third portion, the third portion equal to one divided by the first frequency, the fourth portion equal to (N-1) divided by the first frequency; first circuitry coupled to the control circuitry and receiving the first control signal, the first circuitry receiving a first data signal from the first device to be transferred to the second device, the first circuitry passing the first data signal to the second device during the second portion of the period; and second circuitry coupled to the control circuitry and receiving the second control signal, the second circuitry receiving a second data signal from the second device to be transferred to the first device, the second circuitry passing the second data signal to the first device during the third portion of the period.
Claim 3
Dependent Claim
93 words
The data synchronization system of claim 1 wherein the first circuitry comprises: latching circuitry for storing the first data signal received during the first portion of the period, the latching circuitry generating a previously stored first data signal; and forwarding circuitry coupled to the latching circuitry, the forwarding circuitry passing a second output signal during the second portion of the period, the first output signal is a logical result of an OR function of the previously stored first data signal and the first data signal received during the second portion of the period.
Claim 4
Dependent Claim
104 words
The data synchronization system of claim 2 wherein the control circuitry further comprises circuitry for generating the second control signal, the second control signal corresponding to the third logic state during a fifth and a sixth portion of the period and to the fourth logic state during a seventh portion of the period when the ratio of N to M is a non-integer value, the sixth portion subsequent to the seventh portion, the seventh portion subsequent to the fifth portion, the fifth and sixth portions equal to one divided by the first frequency, the sixth portion equal to (N-2) divided by the first frequency.
Claim 5
Dependent Claim
104 words
The data synchronization system of claim 1 wherein the control circuitry further comprises circuitry for generating the second control signal, the second control signal corresponding to the third logic state during a fifth and a sixth portion of the period and to the fourth logic state during a seventh portion of the period when the ratio of N to M is a non-integer value, the sixth portion subsequent to the seventh portion, the seventh portion subsequent to the fifth portion, the fifth and sixth portions equal to one divided by the first frequency, the sixth portion equal to (N-2) divided by the first frequency.
Claim 6
Dependent Claim
373 words
A data processor operating at a first periodic clock frequency, the data processor coupled to a bus operating at a second periodic clock frequency, the first periodic clock frequency greater than the second periodic clock frequency, a ratio of the first periodic clock frequency to the second periodic clock frequency equal to a ratio of N to M in simplest form, where N and M are integers, the data processor comprising: control circuitry for receiving the first periodic clock signal, the control circuitry generating a first control signal and a second control signal, the first and second control signals characterized by a period, the period equal to a quotient of the integer N to the first periodic clock frequency, the first control signal comprising either a first or a second logic state, the first control signal corresponding to the first logic state during a first portion of the period and to the second logic state during a second portion of the period, the second portion subsequent to the first portion, the first portion equal to (N-1) divided by the first periodic clock frequency, the second portion equal to one divided by the first periodic clock frequency, the second control signal comprising either a third or a fourth logic state, the second control signal corresponding to the third logic state during a third portion of the period and to the fourth logic state during a fourth portion of the period, the fourth portion subsequent to the third portion, the third portion equal to one divided by the first periodic clock frequency, the fourth portion equal to (N-1) divided by the first periodic clock frequency; first circuitry coupled to the control circuitry and receiving the first control signal, the first circuitry receiving the first data signal from the data processor to be transferred to a bus, the first circuitry passing the first data signal to the bus during the second portion of the period; and second circuitry coupled to the control circuitry and receiving the second control signal, the second circuitry receiving a second data signal from the bus and generating a second output signal coupled to the data processor, the second circuitry generating the first output signal during the third portion of the period.
Claim 7
Dependent Claim
373 words
A data processor operating at a first periodic clock frequency, the data processor coupled to a bus operating at a second periodic clock frequency, the first periodic clock frequency greater than the second periodic clock frequency, a ratio of the first periodic clock frequency to the second periodic clock frequency equal to a ratio of N to M in simplest form, where N and M are integers, the data processor comprising: control circuitry for receiving the first periodic clock signal, the control circuitry generating a first control signal and a second control signal, the first and second control signals characterized by a period, the period equal to a quotient of the integer N to the first periodic clock frequency, the first control signal comprising either a first or a second logic state, the first control signal corresponding to the first logic state during a first portion of the period and to the second logic state during a second portion of the period, the second portion subsequent to the first portion, the first portion equal to (N-1) divided by the first periodic clock frequency, the second portion equal to one divided by the first periodic clock frequency, the second control signal comprising either a third or a fourth logic state, the second control signal corresponding to the third logic state during a third portion of the period and to the fourth logic state during a fourth portion of the period, the fourth portion subsequent to the third portion, the third portion equal to one divided by the first periodic clock frequency, the fourth portion equal to (N-1) divided by the first periodic clock frequency; first circuitry coupled to the control circuitry and receiving the first control signal, the first circuitry receiving the first data signal from the data processor to be transferred to a bus, the first circuitry passing the first data signal to the bus during the second portion of the period; and second circuitry coupled to the control circuitry and receiving the second control signal, the second circuitry receiving a second data signal from the bus and generating a second output signal coupled to the data processor, the second circuitry generating the first output signal during the third portion of the period.
Claim 8
Dependent Claim
92 words
The data processor of claim 5 wherein the first circuitry comprises: latching circuitry for storing the first data signal received during the first portion of the period, the latching circuitry generating a previously stored first data signal; and forwarding circuitry coupled to the latching circuitry, the forwarding circuitry passing a second output signal during the second portion of the period, the second output signal is a logical result of an OR function of the previously stored first control signal and the first data signal received during the second portion of the period.
Claim 9
Dependent Claim
108 words
The data synchronization system of claim 6 wherein the control circuitry further comprises circuitry for generating the second control signal, the second control signal corresponding to the third logic state during a fifth and a sixth portion of the period and to the fourth logic state during a seventh portion of the period when the ratio of N to M is a non-integer value, the sixth portion subsequent to the seventh portion, the seventh portion subsequent to the fifth portion, the fifth and sixth portions equal to one divided by the first periodic clock frequency, the sixth portion equal to (N-2) divided by the first periodic clock frequency.
Claim 10
Dependent Claim
108 words
The data synchronization system of claim 5 wherein the control circuitry further comprises circuitry for generating the second control signal, the second control signal corresponding to the third logic state during a fifth and a sixth portion of the period and to the fourth logic state during a seventh portion of the period when the ratio of N to M is a non-integer value, the sixth portion subsequent to the seventh portion, the seventh portion subsequent to the fifth portion, the fifth and sixth portions equal to one divided by the first periodic clock frequency, the sixth portion equal to (N-2) divided by the first periodic clock frequency.
Claim 11
Independent Claim
347 words
A method of synchronizing data transfers between a data processor and a bus to a periodic clock signal of the data processor, the data processor operating at a first periodic clock frequency, the bus operating at a second periodic clock frequency, the first periodic clock frequency greater than the second periodic clock frequency, a ratio of the first periodic clock frequency to the second periodic clock frequency equal to a ratio of N to M in simplest form, where N and M are integers, the method comprising the steps of: generating a first control signal in the data processor, the first control signal characterized by a period, the period equal to a quotient of the integer N to the first periodic clock frequency, the first control signal comprising either a first or a second logic state, the first control signal corresponding to the first logic state during a first portion of the period and to the second logic state during a second portion of the period, the second portion subsequent to the first portion, the first portion equal to (N-1) divided by the first periodic clock frequency, the second portion equal to one divided by the first periodic clock frequency; generating a second control signal in the data processor, the second control signal characterized by the period, the second control signal comprising either a third or a fourth logic state, the second control signal corresponding to the third logic state during a third portion of the period and to the fourth logic state during a fourth portion of the period, the fourth portion subsequent to the third portion, the third portion equal to one divided by the first periodic clock frequency, the fourth portion equal to (N-1) divided by the first periodic clock frequency; generating a first data signal in the data processor; forwarding the first data signal to the bus during the second portion of the period; receiving a second data signal in the data processor from the bus; and forwarding the second data signal to the data processor during the third portion of the period.
Claim 12
Independent Claim
347 words
A method of synchronizing data transfers between a data processor and a bus to a periodic clock signal of the data processor, the data processor operating at a first periodic clock frequency, the bus operating at a second periodic clock frequency, the first periodic clock frequency greater than the second periodic clock frequency, a ratio of the first periodic clock frequency to the second periodic clock frequency equal to a ratio of N to M in simplest form, where N and M are integers, the method comprising the steps of: generating a first control signal in the data processor, the first control signal characterized by a period, the period equal to a quotient of the integer N to the first periodic clock frequency, the first control signal comprising either a first or a second logic state, the first control signal corresponding to the first logic state during a first portion of the period and to the second logic state during a second portion of the period, the second portion subsequent to the first portion, the first portion equal to (N-1) divided by the first periodic clock frequency, the second portion equal to one divided by the first periodic clock frequency; generating a second control signal in the data processor, the second control signal characterized by the period, the second control signal comprising either a third or a fourth logic state, the second control signal corresponding to the third logic state during a third portion of the period and to the fourth logic state during a fourth portion of the period, the fourth portion subsequent to the third portion, the third portion equal to one divided by the first periodic clock frequency, the fourth portion equal to (N-1) divided by the first periodic clock frequency; generating a first data signal in the data processor; forwarding the first data signal to the bus during the second portion of the period; receiving a second data signal in the data processor from the bus; and forwarding the second data signal to the data processor during the third portion of the period.
Claim 13
Dependent Claim
88 words
The method of claim 9 wherein the step of forwarding the first data signal comprises the steps of: latching the first data signal received during the first portion of the period, the step of latching generating a previously stored first data signal; and forwarding the first data signal during the second portion of the period, the first data signal is a logical result of an OR function of the previously stored first data signal and the first data signal received during the second fractional portion of the period.
Claim 14
Dependent Claim
138 words
The data processor of claim 10 wherein the step of generating the second control signal in the data processor further comprises the step of generating a second control signal, the second control signal characterized by the period, the second control signal having either the third or the fourth logic state, the second control signal corresponding to the third logic state during a fifth and a sixth portion of the period and to the fourth logic state during a seventh portion of the period when the ratio of N to M is a non-integer value, the sixth portion subsequent to the seventh portion, the seventh portion subsequent to the fifth portion, the fifth and sixth portions equal to one divided by the first periodic clock frequency, the sixth portion equal to (N-2) divided by the first periodic clock frequency.
Claim 15
Dependent Claim
138 words
The data processor of claim 9 wherein the step of generating the second control signal in the data processor further comprises the step of generating a second control signal, the second control signal characterized by the period, the second control signal having either the third or the fourth logic state, the second control signal corresponding to the third logic state during a fifth and a sixth portion of the period and to the fourth logic state during a seventh portion of the period when the ratio of N to M is a non-integer value, the sixth portion subsequent to the seventh portion, the seventh portion subsequent to the fifth portion, the fifth and sixth portions equal to one divided by the first periodic clock frequency, the sixth portion equal to (N-2) divided by the first periodic clock frequency.