Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
254 words
A data communication system for communicating data between a bus operating at a bus clock frequency and a circuit block operating at a chip clock frequency, the data communication system comprising: a clock generator for generating a bus clock signal at the bus clock frequency that is used to synchronize data transfer over the bus and a chip clock signal at the chip clock frequency that is provided to the circuit block, wherein the bus and chip clock frequencies have a ratio of (N-1):N with respect to each other, where N is an integer greater than two, and wherein the chip and bus clock signals are synchronized to a predetermined phase relationship once every N cycles of the chip clock; a synchronization circuit coupled to the clock generator, for generating a write-prohibited cycle signal once every N cycles of the chip clock signal and for generating a read-prohibited cycle signal once every N cycles of the chip clock signal; and an interface circuit coupled to the bus, the circuit block, the bus and chip clock signals, and the write-prohibited and read-prohibited cycle signals, the interface circuit capable of transmitting data from the circuit block to the bus during any cycle of the chip clock except a cycle identified by the write-prohibited cycle signal, and capable of transmitting data from the bus to the circuit block during any cycle of the chip clock except a cycle identified by the read-prohibit signal, without skipping any cycles of the chip clock signal provided to the circuit block.
Claim 2
Dependent Claim
254 words
A data communication system for communicating data between a bus operating at a bus clock frequency and a circuit block operating at a chip clock frequency, the data communication system comprising: a clock generator for generating a bus clock signal at the bus clock frequency that is used to synchronize data transfer over the bus and a chip clock signal at the chip clock frequency that is provided to the circuit block, wherein the bus and chip clock frequencies have a ratio of (N-1):N with respect to each other, where N is an integer greater than two, and wherein the chip and bus clock signals are synchronized to a predetermined phase relationship once every N cycles of the chip clock; a synchronization circuit coupled to the clock generator, for generating a write-prohibited cycle signal once every N cycles of the chip clock signal and for generating a read-prohibited cycle signal once every N cycles of the chip clock signal; and an interface circuit coupled to the bus, the circuit block, the bus and chip clock signals, and the write-prohibited and read-prohibited cycle signals, the interface circuit capable of transmitting data from the circuit block to the bus during any cycle of the chip clock except a cycle identified by the write-prohibited cycle signal, and capable of transmitting data from the bus to the circuit block during any cycle of the chip clock except a cycle identified by the read-prohibit signal, without skipping any cycles of the chip clock signal provided to the circuit block.
Claim 3
Dependent Claim
13 words
The data communication system of claim 1 wherein N is greater than three.
Claim 4
Dependent Claim
67 words
The data communication system of claim 1 wherein the cycle identified by the write-prohibit cycle is two chip clock cycles before a point when the chip and bus clock signals are synchronized to the predetermined phase relationship and the cycle identified by the read-prohibit cycle is two chip clock cycles after the point when the chip and bus clock signals are synchronized to the predetermined phase relationship.
Claim 5
Dependent Claim
208 words
A data communication system for communicating data from a bus operating at a bus clock frequency to a circuit block operating at a chip clock frequency, the data communication system comprising: a clock generator for generating a bus clock signal at the bus clock frequency that is used to synchronize data transfer over the bus and a chip clock signal at the chip clock frequency that is provided to the circuit block, wherein the bus and chip clock frequencies have a ratio of (N-1):N with respect to each other, where N is an integer greater than two, and wherein the chip and bus clock signals are synchronized to a predetermined phase relationship once every N cycles of the chip clock; a synchronization circuit coupled to the clock generator, for generating a read-prohibited cycle signal once every N cycles of the chip clock signal; and an interface circuit coupled to the bus, the circuit block, the bus and chip clock signals, and the read-prohibited cycle signal, the interface circuit capable of transmitting data from the bus to the circuit block during any cycle of the chip clock except a cycle identified by the read-prohibit signal, without skipping any cycles of the chip clock signal provided to the circuit block.
Claim 6
Dependent Claim
208 words
A data communication system for communicating data from a bus operating at a bus clock frequency to a circuit block operating at a chip clock frequency, the data communication system comprising: a clock generator for generating a bus clock signal at the bus clock frequency that is used to synchronize data transfer over the bus and a chip clock signal at the chip clock frequency that is provided to the circuit block, wherein the bus and chip clock frequencies have a ratio of (N-1):N with respect to each other, where N is an integer greater than two, and wherein the chip and bus clock signals are synchronized to a predetermined phase relationship once every N cycles of the chip clock; a synchronization circuit coupled to the clock generator, for generating a read-prohibited cycle signal once every N cycles of the chip clock signal; and an interface circuit coupled to the bus, the circuit block, the bus and chip clock signals, and the read-prohibited cycle signal, the interface circuit capable of transmitting data from the bus to the circuit block during any cycle of the chip clock except a cycle identified by the read-prohibit signal, without skipping any cycles of the chip clock signal provided to the circuit block.
Claim 7
Dependent Claim
37 words
The data communication system of claim 4 wherein the cycle identified by the read-prohibit cycle is two chip clock cycles after a point when the chip and bus clock signals are synchronized to the predetermined phase relationship.
Claim 8
Dependent Claim
208 words
A data communication system for communicating data from a circuit block operating at a chip clock frequency to a bus operating at a bus clock frequency, the data communication system comprising: a clock generator for generating a bus clock signal at the bus clock frequency that is used to synchronize data transfer over the bus and a chip clock signal at the chip clock frequency that is provided to the circuit block, wherein the bus and chip clock frequencies have a ratio of (N-1):N with respect to each other, where N is an integer greater than two, and wherein the chip and bus clock signals are synchronized to a predetermined phase relationship once every N cycles of the chip clock; a synchronization circuit coupled to the clock generator, for generating a write-prohibited cycle signal once every N cycles of the chip clock signal; and an interface circuit coupled to the bus, the circuit block, the bus and chip clock signals, and the write-prohibited cycle signals, the interface circuit capable of transmitting data from the circuit block to the bus during any cycle of the chip clock except a cycle identified by the read-prohibit signal, without skipping any cycles of the chip clock signal provided to the circuit block.
Claim 9
Dependent Claim
208 words
A data communication system for communicating data from a circuit block operating at a chip clock frequency to a bus operating at a bus clock frequency, the data communication system comprising: a clock generator for generating a bus clock signal at the bus clock frequency that is used to synchronize data transfer over the bus and a chip clock signal at the chip clock frequency that is provided to the circuit block, wherein the bus and chip clock frequencies have a ratio of (N-1):N with respect to each other, where N is an integer greater than two, and wherein the chip and bus clock signals are synchronized to a predetermined phase relationship once every N cycles of the chip clock; a synchronization circuit coupled to the clock generator, for generating a write-prohibited cycle signal once every N cycles of the chip clock signal; and an interface circuit coupled to the bus, the circuit block, the bus and chip clock signals, and the write-prohibited cycle signals, the interface circuit capable of transmitting data from the circuit block to the bus during any cycle of the chip clock except a cycle identified by the read-prohibit signal, without skipping any cycles of the chip clock signal provided to the circuit block.
Claim 10
Dependent Claim
37 words
The data communication system of claim 6 wherein the cycle identified by the write-prohibit cycle is two chip clock cycles before a point when the chip and bus clock signals are synchronized to the predetermined phase relationship.
Claim 11
Independent Claim
278 words
A method of communicating data between a bus that is clocked at a bus frequency by a bus clock signal and a circuit block that is clocked at a chip frequency by a chip clock signal, wherein a ratio of the bus frequency with respect to the chip frequency is (N-1):N, where N is an integer greater than 1, the chip clock signal and the bus clock signal are synchronized to a predetermined phase relationship once every N cycles of the chip clock, an input transfer latch circuit is coupled between the bus and the circuit block and transfers data from bus to the circuit block, and an output transfer latch circuit is coupled between the bus and the circuit block and transfers data from the circuit block to the bus, the method comprising: identifying a write-prohibited cycle of the chip clock signal every N cycles of the chip clock signal; identifying a read-prohibited cycle of the chip clock signal every N cycles of the chip clock signal; transmitting data from the circuit block to the output transfer latch circuit during any cycle of the chip clock signal except the write-prohibited cycle without skipping any cycles of the chip clock that is provided to the circuit block; transmitting data from the output transfer latch to the bus during any cycle of the bus clock; transmitting data from the bus to the input transfer latch circuit during any cycle of the bus clock; and transmitting data from the input transfer latch circuit during any cycle of the chip clock signal except the read-prohibited cycle without skipping any cycles of the chip clock that is provided to the circuit block.
Claim 12
Independent Claim
278 words
A method of communicating data between a bus that is clocked at a bus frequency by a bus clock signal and a circuit block that is clocked at a chip frequency by a chip clock signal, wherein a ratio of the bus frequency with respect to the chip frequency is (N-1):N, where N is an integer greater than 1, the chip clock signal and the bus clock signal are synchronized to a predetermined phase relationship once every N cycles of the chip clock, an input transfer latch circuit is coupled between the bus and the circuit block and transfers data from bus to the circuit block, and an output transfer latch circuit is coupled between the bus and the circuit block and transfers data from the circuit block to the bus, the method comprising: identifying a write-prohibited cycle of the chip clock signal every N cycles of the chip clock signal; identifying a read-prohibited cycle of the chip clock signal every N cycles of the chip clock signal; transmitting data from the circuit block to the output transfer latch circuit during any cycle of the chip clock signal except the write-prohibited cycle without skipping any cycles of the chip clock that is provided to the circuit block; transmitting data from the output transfer latch to the bus during any cycle of the bus clock; transmitting data from the bus to the input transfer latch circuit during any cycle of the bus clock; and transmitting data from the input transfer latch circuit during any cycle of the chip clock signal except the read-prohibited cycle without skipping any cycles of the chip clock that is provided to the circuit block.
Claim 13
Independent Claim
141 words
A method of communicating data from a bus that is clocked at a bus frequency by a bus clock signal to a circuit block that is clocked at a chip frequency by a chip clock signal, wherein a ratio of the bus frequency with respect to the chip frequency is (N-1):N, where N is an integer greater than one, and the chip clock signal and the bus clock signal are synchronized to a predetermined phase relationship once every N cycles of the chip clock, the method comprising: identifying a read-prohibited cycle of the chip clock signal every N cycles of the chip clock signal; and transmitting data from the bus to the circuit block during any cycle of the chip clock signal except the read-prohibited cycle without skipping any cycles of the chip clock that is provided to the circuit block.
Claim 14
Independent Claim
141 words
A method of communicating data from a bus that is clocked at a bus frequency by a bus clock signal to a circuit block that is clocked at a chip frequency by a chip clock signal, wherein a ratio of the bus frequency with respect to the chip frequency is (N-1):N, where N is an integer greater than one, and the chip clock signal and the bus clock signal are synchronized to a predetermined phase relationship once every N cycles of the chip clock, the method comprising: identifying a read-prohibited cycle of the chip clock signal every N cycles of the chip clock signal; and transmitting data from the bus to the circuit block during any cycle of the chip clock signal except the read-prohibited cycle without skipping any cycles of the chip clock that is provided to the circuit block.
Claim 15
Independent Claim
140 words
A method of communicating data from a circuit block that is clocked at a chip frequency by a chip clock signal to a bus that is clocked at a bus frequency by bus clock signal, wherein a ratio of the bus frequency with respect to the chip frequency is (N-1):N, where N is an integer greater than one, and the chip clock signal and the bus clock signal are synchronized to a predetermined phase relationship once every N cycles of the chip clock, the method comprising: identifying a write-prohibited cycle of the chip clock signal every N cycles of the chip clock signal; and trasmitting data from the circuit block to the bus during any cycle of the chip clock signal except the write-prohibited cycle without skipping any cycles of the chip clock that is provided to the circuit block.
Claim 16
Independent Claim
140 words
A method of communicating data from a circuit block that is clocked at a chip frequency by a chip clock signal to a bus that is clocked at a bus frequency by bus clock signal, wherein a ratio of the bus frequency with respect to the chip frequency is (N-1):N, where N is an integer greater than one, and the chip clock signal and the bus clock signal are synchronized to a predetermined phase relationship once every N cycles of the chip clock, the method comprising: identifying a write-prohibited cycle of the chip clock signal every N cycles of the chip clock signal; and trasmitting data from the circuit block to the bus during any cycle of the chip clock signal except the write-prohibited cycle without skipping any cycles of the chip clock that is provided to the circuit block.