Asynchronous clock data transmission device and method

A data transmission device, asynchronous clock technology, applied in the direction of digital transmission system, transmission system, data exchange network, etc., can solve the problems of data overflow, data accumulation effect, etc., to achieve the effect of simple control method and improved transmission efficiency

Inactive Publication Date: 2008-03-05
ZTE CORP +1
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although there are relatively mature technologies to solve these problems, when transferring data from the fast clock domain to the slow clock domain, the speed of data writing is faster than the speed of data

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
  • Asynchronous clock data transmission device and method
  • Asynchronous clock data transmission device and method
  • Asynchronous clock data transmission device and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0034] The present invention will be further described in detail below in conjunction with the drawings and specific embodiments.

[0035] Referring to Fig. 1, the idea of ​​the present invention is that the data sequence D1 of the source and target domain, namely the fast clock domain, is counted by a counter and then input to a corresponding asynchronous clock data transmission circuit. The transmission circuit assembles the data of the source and target domains according to the sequence number given by the counter. For example, the first data and the second data are assembled into one data, and the third data and the second data are assembled into one data. , And so on. Of course, other assembly methods can also be used according to specific needs. The transmission circuit sends the assembled data sequence D2 to the relevant data processing unit in the target clock domain, that is, the slow clock domain through a CPU interface of a digital signal processor (DSP). Based on the a...

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

The device includes following units: counting unit for global clock (CUGC) in use for indicating serial number of the input data in fast source clock domain; being connected to CUGC, multichannel allocation and control unit (MACU) in use for sampling the input data circularly based on serial number of data; being connected to MACU, the synchronous control unit (SCU) in use for synchronizing the sampled data with target clock domain; being connected to SCU, the word assembling unit in use for assembling the synchronized data by SCU into the assembled data. The method includes steps: indicating serial number of the input data in fast source clock domain; based on serial number of the data to sample the input data circularly through multiple data channels; synchronizing the sampled data with target clock domain; assembling the synchronized data into the assembled data and outputting the data. Features are: raising transmission efficiency, and simple control method.

Description

Technical field [0001] The invention relates to an asynchronous clock data transmission device and method, in particular to an asynchronous clock data transmission device and method when data is transmitted from a fast source clock domain to a slow target clock domain. Background technique [0002] In engineering design, most applications related to data transmission involve data movement across clock domains, such as commonly used disk controllers and network processors. When a signal is transferred from one clock domain to another, it needs to be treated as an asynchronous signal. For asynchronous signal processing, the most basic problem is to solve the problem of signal stability. If it is not solved well, the received asynchronous signal may be in an unstable state, such as in a metastable state, and may cause the unstable state to be in a new state. Spread within the clock domain, causing system malfunctions. Therefore, when a signal traverses between asynchronous clock dom...

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
IPC IPC(8): H04L12/56H04J3/06
Inventor 罗国强林晓涛
Owner ZTE CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products