Unlock instant, AI-driven research and patent intelligence for your innovation.

Cross-clock domain asynchronous data processing method and apparatus

An asynchronous data, cross-clock domain technology, applied in the field of data processing, can solve the problems of data processing efficiency reduction, clock cycle consumption, etc., and achieve the effect of improving data processing efficiency

Active Publication Date: 2015-12-23
南京西觉硕信息科技有限公司
View PDF3 Cites 14 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the process of reading and writing, because each storage operation needs to wait for the data signal conversion of the asynchronous clock domain, a large number of clock cycles are consumed, especially when reading and writing a large section of continuous address space in the asynchronous memory, the above processing method will lead to Reduced data processing efficiency

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
  • Cross-clock domain asynchronous data processing method and apparatus
  • Cross-clock domain asynchronous data processing method and apparatus
  • Cross-clock domain asynchronous data processing method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0040] In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0041] refer to figure 1 , which shows a flow chart of the steps of an embodiment of a cross-clock domain asynchronous data processing method according to the present invention, which may specifically include the following steps:

[0042] In step 101, a continuous read / write command is generated in a first clock domain, and the continuous read / write command includes start and end address information and a read / write mode of continuous data.

[0043] In this embodiment, the device for asynchronous data processing across clock domains (hereinafter referred to as the device) may be set in the first clock domain.

[0044] When the device needs to read and write data corresponding to a section of continuous address space (denoted as c...

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

Embodiments of the invention provide a cross-clock domain asynchronous data processing method and apparatus. The cross-clock domain asynchronous data processing method comprises: generating a continuous read and write command in a first clock domain, wherein the continuous read and write command comprises start-stop address information and a read and write mode of continuous data; performing synchronization processing on the continuous read and write command of the first clock domain, and obtaining a continuous read and write command in a second clock domain; and by using an asynchronous FIFO queue and a memory of the second clock domain, reading and writing the continuous data, wherein a memory address, in the memory, of the continuous data is determined by the continuous read and write command of the second clock domain. The cross-clock domain asynchronous data processing method does not need each storing operation to wait for data signal conversion of an asynchronous clock domain for data of a long continuous address, thus improving the data processing efficiency.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a cross-clock domain asynchronous data processing method and a cross-clock domain asynchronous data processing device. Background technique [0002] In a complex digital circuit system, the entire system is often composed of multiple units or multiple printed circuit boards, so in the logic design of Application Specific Integrated Circuit (ASIC) and Field-Programmable Gate Array (Field-Programmable Gate Array, FPGA) , often design the interaction of signals between two clock domains or multiple clock domains. [0003] Usually, when reading and writing an asynchronous memory across clock domains, the following process can be performed: for each received data signal, first sample the data signal to obtain the data signal of the first clock domain; The data signal in the first clock domain is synchronized to obtain the data signal in the second clock domain; then the synch...

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): G06F5/06
Inventor 黄锐王欣付军
Owner 南京西觉硕信息科技有限公司