Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
284 words
An electronic system comprising: a first system which operates in response to a first clock signal; a second system which operates in response to a second clock signal, the first clock signal being asynchronous with respect to the second clock signal; a direction control circuit connected between the first and second systems, the direction control circuit determining whether data transfer between the first and second systems is to occur in a first direction from the first system to the second system or in a second direction from the second system to the first system, the direction control circuit providing one or more direction control signals representative of the direction of data transfer; a dual-port memory having a write port and a read port; a write control circuit coupled to the first system, the second system and the direction control circuit, wherein the write control circuit couples the first system to the write port of the dual-port memory when the direction control signals are representative of the first direction of data transfer, and wherein the write control circuit couples the second system to the write port of the dual-port memory when the direction control signals are representative of the second direction of data transfer; and a read control circuit coupled to the first system, the second system and the direction control circuit, wherein the read control circuit couples the second system to the read port of the dual-port memory when the direction control signals are representative of the first direction of data transfer, and wherein the read control circuit couples the first system to the read port of the dual-port memory when the direction control signals are representative of the second direction of data transfer.
Claim 2
Dependent Claim
284 words
An electronic system comprising: a first system which operates in response to a first clock signal; a second system which operates in response to a second clock signal, the first clock signal being asynchronous with respect to the second clock signal; a direction control circuit connected between the first and second systems, the direction control circuit determining whether data transfer between the first and second systems is to occur in a first direction from the first system to the second system or in a second direction from the second system to the first system, the direction control circuit providing one or more direction control signals representative of the direction of data transfer; a dual-port memory having a write port and a read port; a write control circuit coupled to the first system, the second system and the direction control circuit, wherein the write control circuit couples the first system to the write port of the dual-port memory when the direction control signals are representative of the first direction of data transfer, and wherein the write control circuit couples the second system to the write port of the dual-port memory when the direction control signals are representative of the second direction of data transfer; and a read control circuit coupled to the first system, the second system and the direction control circuit, wherein the read control circuit couples the second system to the read port of the dual-port memory when the direction control signals are representative of the first direction of data transfer, and wherein the read control circuit couples the first system to the read port of the dual-port memory when the direction control signals are representative of the second direction of data transfer.
Claim 3
Dependent Claim
33 words
The electronic system of claim 1, wherein the first system, the direction control circuit, the dual-port memory, the write control circuit and the read control circuit are fabricated on the same integrated circuit.
Claim 4
Dependent Claim
15 words
The electronic system of claim 2, wherein the first system comprises a central processing unit.
Claim 5
Dependent Claim
15 words
The electronic system of claim 3, wherein the second system is a PCI compatible system.
Claim 6
Independent Claim
238 words
A method of providing bi-directional data transfer between a first system which operates in response to a first clock signal and a second system which operates in response to a second clock signal, the first clock signal being asynchronous with respect to the second clock signal, the method comprising: transmitting a request signal from the first system to a direction control circuit to initiate data transfer, the request signal controlling a direction of data transfer between the first and second systems, the direction of data transfer being either a first direction from the first system to the second system, or a second direction from the second system to the first system; transmitting the request signal to the second system; generating one or more direction control signals representative of the direction of data transfer; coupling the first system to a write port of a dual-port memory when the direction control signals are representative of the first direction of data transfer; coupling the second system to a read port of the dual-port memory when the direction control signals are representative of the first direction of data transfer; coupling the second system to the write port of the dual-port memory when the direction control signals are representative of the second direction of data transfer; and coupling the first system to the read port of the dual-port memory when the direction control signals are representative of the second direction of data transfer.
Claim 7
Independent Claim
238 words
A method of providing bi-directional data transfer between a first system which operates in response to a first clock signal and a second system which operates in response to a second clock signal, the first clock signal being asynchronous with respect to the second clock signal, the method comprising: transmitting a request signal from the first system to a direction control circuit to initiate data transfer, the request signal controlling a direction of data transfer between the first and second systems, the direction of data transfer being either a first direction from the first system to the second system, or a second direction from the second system to the first system; transmitting the request signal to the second system; generating one or more direction control signals representative of the direction of data transfer; coupling the first system to a write port of a dual-port memory when the direction control signals are representative of the first direction of data transfer; coupling the second system to a read port of the dual-port memory when the direction control signals are representative of the first direction of data transfer; coupling the second system to the write port of the dual-port memory when the direction control signals are representative of the second direction of data transfer; and coupling the first system to the read port of the dual-port memory when the direction control signals are representative of the second direction of data transfer.
Claim 8
Dependent Claim
61 words
The method of claim 5, wherein transmitting the request signal to the direction control circuit comprises: transmitting a write request signal from the first system to the direction control circuit to initiate data transfer in the first direction; and transmitting a read request signal from the first system to the direction control circuit to initiate data transfer in the second direction.
Claim 9
Dependent Claim
52 words
The method of claim 6, further comprising: transmitting a read request signal from the second system to the direction control circuit to initiate data transfer in the first direction; and transmitting a write request signal from the second system to the direction control circuit to initiate data transfer in the second direction.
Claim 10
Dependent Claim
51 words
The method of claim 5, further comprising: synchronizing the request signal with the second clock signal, for transmission to the second system; transmitting an acknowledge signal from the second system to the direction control circuit; and synchronizing the acknowledge signal with the first clock signal, for transmission to the first system.
Claim 11
Independent Claim
262 words
A method of providing bi-directional data transfer between a first system which operates in response to a first clock signal and a second system which operates in response to a second clock signal, the first clock signal being asynchronous with respect to the second clock signal, the method comprising: transmitting a request signal from the first system to a direction control circuit to initiate data transfer, the request signal indicating a direction of data transfer between the first and second systems, the direction of data transfer being either a first direction from the first system to the second system, or a second direction from the second system to the first system; synchronizing the request signal to the second clock signal; transmitting an acknowledge signal from the second system to the direction control circuit; and synchronizing the acknowledge signal to the first clock signal; generating one or more direction control signals representative of the direction of data transfer; coupling the first system to a write port of a dual-port memory when the direction control signals are representative of the first direction of data transfer; coupling the second system to a read port of the dual-port memory when the direction control signals are representative of the first direction of data transfer; coupling the second system to the write port of the dual-port memory when the direction control signals are representative of the second direction of data transfer; and coupling the first system to the read port of the dual-port memory when the direction control signals are representative of the second direction of data transfer.
Claim 12
Independent Claim
262 words
A method of providing bi-directional data transfer between a first system which operates in response to a first clock signal and a second system which operates in response to a second clock signal, the first clock signal being asynchronous with respect to the second clock signal, the method comprising: transmitting a request signal from the first system to a direction control circuit to initiate data transfer, the request signal indicating a direction of data transfer between the first and second systems, the direction of data transfer being either a first direction from the first system to the second system, or a second direction from the second system to the first system; synchronizing the request signal to the second clock signal; transmitting an acknowledge signal from the second system to the direction control circuit; and synchronizing the acknowledge signal to the first clock signal; generating one or more direction control signals representative of the direction of data transfer; coupling the first system to a write port of a dual-port memory when the direction control signals are representative of the first direction of data transfer; coupling the second system to a read port of the dual-port memory when the direction control signals are representative of the first direction of data transfer; coupling the second system to the write port of the dual-port memory when the direction control signals are representative of the second direction of data transfer; and coupling the first system to the read port of the dual-port memory when the direction control signals are representative of the second direction of data transfer.
Claim 13
Dependent Claim
61 words
The method of claim 9, wherein transmitting the request signal to the direction control circuit comprises: transmitting a write request signal from the first system to the direction control circuit to initiate data transfer in the first direction; and transmitting a read request signal from the first system to the direction control circuit to initiate data transfer in the second direction.
Claim 14
Dependent Claim
43 words
The method of claim 9, further comprising: transmitting the request signal from the direction control circuit to the second system, after synchronizing the request signal; transmitting the acknowledge signal from the direction control circuit to the first system, after synchronizing the acknowledge signal.
Claim 15
Dependent Claim
41 words
The method of claim 9, further comprising transmitting a second request signal from the second system to the direction control circuit to initiate data transfer, the second request signal indicating the direction of data transfer between the first and second systems.