Synchronous bridge circuitry and a method of transferring data using asynchronous bridge circuitry
AssigneeArm Limited
InventorsBrett Stanley FEERO, Klas Magnus Bruce
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsBrett Stanley FEERO, Klas Magnus Bruce
Estimating the term…
Asynchronous bridge circuitry provides data communication between source circuitry 4 in a source clock domain and destination circuitry 12 in a destinations clock domain. The asynchronous bridge circuitry includes first-in-first-out buffer 20, transmission path circuitry 14, which has an input end coupled to the source circuitry and an output end coupled to the first-in-first-out buffer. The transmission path circuitry has a transmission delay corresponding to a plurality of source clock cycles. Write pointer circuitry 22 located within the source clock domain at the output end 18 of the transmission path circuitry so as to generate a write pointer for the first-in-first-out buffer. Transmission control circuitry 26 located within the source clock domain at the input end 16 of the transmission path circuitry is configured to generate a transmission control signal which controls whether or not the source circuitry is permitted to send data. The transmission control circuitry includes tracking circuitry which stores one or more tracking values for tracking respective state variables of the first-in-first-out buffer and controlling whether or not the transmission control circuitry permits the sending of data from the source to the destination in dependence upon the generated control circuitry.
Asynchronous bridge circuitry for transferring data from source circuitry operating in a source clock domain to destination circuitry operating in a destination clock domain that is asynchronous with respect to said source clock domain, said asynchronous bridge circuitry comprising:
Asynchronous bridge circuitry for transferring data from source circuitry operating in a source clock domain to destination circuitry operating in a destination clock domain that is asynchronous with respect to said source clock domain, said asynchronous bridge circuitry comprising:
A method of transferring data, using asynchronous bridge circuitry, from source circuitry operating in a source clock domain to destination circuitry operating in a destination clock domain that is asynchronous with respect to said source clock domain, said method comprising the steps of:
Dependencies are inferred from the claim text.