Check patentability & draft patents in minutes with Patsnap Eureka AI!

Multi-channel asynchronous data synchronization method based on asynchronous fifo

An asynchronous data and data technology, which is applied in the field of computing-electrical digital data processing, can solve the problems of inconsistent arrival times of multiple data channels and no similar processing methods, and achieve the effect of enhancing the alignment effect and eliminating the delay between data.

Active Publication Date: 2016-12-21
西安翔腾微电子科技有限公司
View PDF5 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] A certain data bus adopts a multi-channel redundancy method. The same data is transmitted on multiple buses. The multiple data must be read at the same time within a certain period of time, and then the valid data can be identified according to the results of the data comparison. However, due to the clock and Due to the difference in wiring, the arrival time of multi-channel data is not exactly the same, and a difference of up to 4 cycles is allowed. At present, there is no similar processing method

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
  • Multi-channel asynchronous data synchronization method based on asynchronous fifo
  • Multi-channel asynchronous data synchronization method based on asynchronous fifo

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021] The invention provides a multi-channel asynchronous data synchronization method based on an asynchronous FIFO, the method comprising the following steps:

[0022] 1) The high-frequency clock samples the received bus data;

[0023] 2) The sampled data is cached in an asynchronous FIFO with a multi-channel bit width of 1 bit;

[0024] 3) Realize data synchronization and alignment processing through the combination of asynchronous FIFO and alignment state machine:

[0025] 3.1) Resetting the alignment control state machine; the reset alignment control state machine is provided with a waiting state, a judging state and a receiving state;

[0026] 3.2) The alignment control state machine reads the data in the asynchronous FIFO and performs synchronization and alignment processing:

[0027] 3.2.1) After the system reset is completed, the alignment control state machine is in the waiting state. When the multi-channel data FIFO enters the waiting state and all have data (all ...

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 invention relates to a multipath asynchronous data synchronizing method based on asynchronous FIFO. The method comprises the steps that (1) a high frequency clock carries out sampling on received bus data; (2) sampled data are cached in multiple paths of asynchronous FIFO with one-bit bit wide, and (3) synchronization and alignment processing of the data is achieved by combining the asynchronous FIFO and an alignment state machine. According to the multipath asynchronous data synchronizing method based on the asynchronous FIFO, data synchronization and alignment can be achieved, and bus data can be inspected effectively.

Description

technical field [0001] The invention belongs to the technical field of computing-electronic digital data processing, and relates to a data synchronization method, in particular to a multi-channel asynchronous data synchronization method based on an asynchronous FIFO. Background technique [0002] A certain data bus adopts the multi-channel redundancy method. The same data is transmitted on the multiple bus. Due to the difference in wiring, the arrival time of multi-channel data is not exactly the same, and the difference is allowed to be up to 4 cycles. At present, there is no similar processing method. Contents of the invention [0003] In order to solve the above-mentioned technical problems in the background technology, the present invention provides a multi-channel asynchronous data synchronization method based on asynchronous FIFO, which can realize data synchronization and alignment and effectively check bus data. [0004] The technical solution of the present inven...

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): G06F13/16
Inventor 田泽郭亮许宏杰杨峰刘宁宁马宁刘浩淮治华
Owner 西安翔腾微电子科技有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More