Data transmission across asynchronous clock domains
First Claim
1. System for use in transmitting data and related control information from a first processing section to a second processing section, the first processing section being in a first clock domain, the second processing section being in a second clock domain, the system comprising:
- a first logic section that may generate respective identification information that may be associated with and used to identify respective types of information represented by respective data and respective related control information; and
memory that may receive and store, at a first clock rate used in the first clock domain, the respective data and the respective related control information, the memory also storing, in association with the respective data and the respective related control information, the respective identification information generated by the first logic section that may be used to identify the respective types of information represented by the respective data and the respective related control information stored in the memory, the memory being configured to permit retrieval, at a second clock rate used in the second clock domain, of the respective data, the respective related control information, and the respective identification information stored in the memory.
9 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment of the present invention, a system is provided for use in transmitting data and related control information from a first clock domain to a second clock domain. The system may include a first logic section that may generate respective identification information that may be used to identify respective types of information represented by respective data and related control information. The system may also include memory that may receive and store, at a first clock rate used in the first clock domain, the respective data and related control information. The memory also may store, in association with the respective data and related control information, the respective identification information. The memory may be configured to permit the retrieval, at a second clock rate used in the second clock domain, of the respective data, the respective related control information, and the respective identification information stored in the memory.
58 Citations
20 Claims
-
1. System for use in transmitting data and related control information from a first processing section to a second processing section, the first processing section being in a first clock domain, the second processing section being in a second clock domain, the system comprising:
-
a first logic section that may generate respective identification information that may be associated with and used to identify respective types of information represented by respective data and respective related control information; and
memory that may receive and store, at a first clock rate used in the first clock domain, the respective data and the respective related control information, the memory also storing, in association with the respective data and the respective related control information, the respective identification information generated by the first logic section that may be used to identify the respective types of information represented by the respective data and the respective related control information stored in the memory, the memory being configured to permit retrieval, at a second clock rate used in the second clock domain, of the respective data, the respective related control information, and the respective identification information stored in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15)
-
-
11. Method for transmitting data and related control information from a first processing section to a second processing section, the first processing section being in a first clock domain, the second processing section being in a second clock domain, the method comprising:
-
using a first logic section to generate respective identification information that may be associated with and used to identify respective types of information represented by respective data and respective related control information; and
receiving and storing in a memory, at a first clock rate used in the first clock domain, the respective data and the respective related control information, the memory also storing, in association with the respective data and the respective related control information, the respective identification information generated by the first logic section that may be used to identify the respective types of information represented by the respective data and the respective related control information stored in the memory, the memory being configured to permit retrieval, at a second clock rate used in the second clock domain, of the respective data, the respective related control information, and the respective identification information stored in the memory. - View Dependent Claims (12, 13, 14, 16, 17, 18, 19, 20)
-
Specification