Method and device for selecting sampling clock
A sampling clock and clock technology, applied in the direction of logic circuit connection/interface layout, logic circuit coupling/interface using field effect transistors, etc., can solve the problem that the middle value of the clock window cannot be sampled to the correct data, the acquisition clock window changes, and the data Low sampling accuracy and other issues, to achieve the effect of improving data sampling accuracy, reducing the number of selections, and improving work efficiency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0025] The embodiment of the present invention provides a sampling clock selection method, such as figure 1 As shown, the method includes:
[0026] 101. Obtain all current clock configuration values that can be used to correctly sample data.
[0027] Wherein, the clock configuration value may be obtained by dividing the frequency, phase or delay of the sampling clock adjustable by the device into N equal parts, where N is a positive integer. The specific implementation of N equal division depends on the adjustment accuracy that the device can achieve. For example, if the minimum adjustment accuracy of the delay unit in the device is 1ns, the delay of the adjustable sampling clock for the device can be divided into 1ns N copies. Certainly, different devices may be set to different implementation methods, which is not limited in this embodiment of the present invention.
[0028] Wherein, the realization method of acquiring all current clock configuration values that can b...
Embodiment 2
[0047] The embodiment of the present invention provides a sampling clock selection method, such as figure 2 shown, including:
[0048] 201. Acquire all current clock configuration values that can be used to correctly sample data.
[0049] Wherein, the related description of the clock configuration value and the corresponding acquisition method is the same as the related description in the step 101, which will not be repeated in this embodiment of the present invention.
[0050] 202. Add an adjustment value to the stored first weights corresponding to the clock configuration values respectively, generate second weights corresponding to the clock configuration values, and replace the first weights with the The second weight is stored.
[0051] Wherein, the related description of the first weight value and the adjustment value is the same as the related description in the step 102, which will not be repeated in this embodiment of the present invention.
[0052] 203. Deter...
Embodiment 3
[0072] The embodiment of the present invention provides a sampling clock selection device, such as image 3 As shown, the device includes: a clock controller 31 , a weight comparator 32 , and a weight register 33 .
[0073] The clock controller 31 is configured to obtain all current clock configuration values that can be used to correctly sample data. and adding an adjustment value to the first weights corresponding to the stored clock configuration values, generating second weights corresponding to the clock configuration values, and replacing the first weights with the first weights Two weights are stored.
[0074] The weight comparator 32 is configured to judge whether the second weights corresponding to the clock configuration values generated by the clock controller 31 are the same.
[0075] The clock controller 31 is configured to select from the second weights corresponding to the clock configuration values when the weight comparator 32 determines that the secon...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com