Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and apparatus for transferring data at an asynchronous channel between domains with different clock speeds

A technology for transmitting data and data, which is applied in the direction of synchronization devices, transmission systems, measuring devices, etc., and can solve problems such as insufficient differential error standards

Active Publication Date: 2019-09-20
NORSROP GRUMAN LITEF GMBKH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, variations in the number of partial increments in the read unit included in the total increment read are interpreted as additional noise
The total increment read does not exactly correspond to the data integral over the query tick, whereby the so-called differential error criterion describing this property is only insufficiently satisfied

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for transferring data at an asynchronous channel between domains with different clock speeds
  • Method and apparatus for transferring data at an asynchronous channel between domains with different clock speeds
  • Method and apparatus for transferring data at an asynchronous channel between domains with different clock speeds

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] Figure 1A and Figure 1B Used to illustrate the problem on which the invention is based. exist Figure 1A is shown with the first frequency f a The time course of the data line ticks of the and the accumulator status matched to each data line tick, that is, the partial increment v accumulated in the accumulator i the number of Figure 1B is shown with a second frequency f s The time course of the query tick and the total increment v queried or read out in the corresponding query tick 0 . For example, the first frequency f a Take 3.4kHz, the second frequency f s Take 800Hz. so from One query beat is formed in one data line beat.

[0018] Since the accumulation can only take place over an integer number of data line cycles, in order to transmit all data completely, the accumulation is performed three times over four data line cycles and once over five data line cycles. That is, included in a total increment v 0 The partial increment v in i The number of chan...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method for transferring data between a first unit and a second unit, wherein the first unit accumulates data produced at a first frequency and the second unit queries the accumulated data at a second frequency, comprising querying the first unit's first total delta and a first value representing a time delta matching the first total delta, where the first total delta is the data content of the accumulated data blocks present in the first unit at the time of the query, determined by the first The total delta is generated by using the first value to generate a second total delta, wherein the second total delta is the data content of a data block adapted to a nominal time increment of the second frequency, and transmitting the second total delta to Second unit.

Description

technical field [0001] When transferring data between two devices or units operating at different clock speeds, it is also important to synchronize the two clocks in addition to ensuring that all data is transferred. Background technique [0002] For example, data may be generated in a first unit at a first clock speed and then read or queried by a second unit at a second clock speed different from the first clock speed. In sensors, for example, partial increments are generated and then accumulated in the data line cycle. The read-out unit reads the current state of the accumulator in the query cycle, so that the total increment generated during the accumulation interval in the corresponding query cycle is transmitted from the sensor to the read-out unit. [0003] The total increment is formed by adding up over an integer number of data line clocks. If the query clock rate is not an integer multiple of the data line clock rate, then this integer number of data line clock r...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H04L7/02H04L25/05
CPCH04L25/05H04L7/005H04L7/02G01C19/5776G01D1/06G06F12/00H04J3/076G06F5/06
Inventor 马库斯·鲁夫
Owner NORSROP GRUMAN LITEF GMBKH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products