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

Asynchronous data reading/writing control method, device and system

A technology for reading and writing control and asynchronous data, which is applied in the fields of electrical digital data processing and instruments

Inactive Publication Date: 2012-09-05
ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD
View PDF3 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the embodiments of the present invention is to provide an asynchronous data reading and writing control method, which aims to solve the problem that the existing technology cannot simply and quickly complete the asynchronous data reading and writing process while ensuring effective isolation across clock domains

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 data reading/writing control method, device and system
  • Asynchronous data reading/writing control method, device and system
  • Asynchronous data reading/writing control method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0026] The embodiment of the present invention is implemented based on a dual-port Static Random Access Memory (SRAM). While caching the read and write commands initiated by the command initiator after encapsulating them, the cache status signal is set under the clock trigger of the command initiator. In order to be effective, inform the command receiving end that there is data to be received, and set the buffer status signal to be invalid under the clock trigger of the command receiving end when the command receiving end takes the command away, so as to carry out the next read and write command tra...

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 is applicable to the field of chip design, and provides an asynchronous data reading / writing control method, device and system. The method comprises the following steps of: acquiring a reading / writing command from a command initiation end, and generating a command packet, wherein the command packet comprises an enable signal, an address signal and a data signal of the reading / writing command; caching the command packet through the clock trigger of the command initiation end, and setting a caching state signal to be effective at the same time; and setting the caching state signal to be ineffective at the time when the command packet is obtained by a command receiving end through the clock trigger of the command receiving end. In the invention, timely feedback of the caching state and effective isolation among different clock domains are realized by setting the caching state signal to be effective through the clock trigger of the command initiation end at the time when the reading / writing command of the command initiation end is encapsulated and cached and setting the caching state signal to be ineffective through the clock trigger of the command receiving end at the time when the command receiving end acquires the command.

Description

technical field [0001] The invention belongs to the field of chip design, and in particular relates to an asynchronous data reading and writing control method, device and system. Background technique [0002] In chip design, it usually involves the process of reading and writing data across clock domains of the chip interface module. When bidirectional data transmission is performed in the form of a bus, it often faces conflicts between reading and writing data input and output, which leads to data reception errors. Therefore , it is necessary to perform read and write control on asynchronously transmitted data. [0003] The existing asynchronous data reading and writing control method is usually realized by the asynchronous first-in-first-out (First Input First Output, FIFO) method, after the address of the dual-port random access memory (Random Access Memory, RAM) is converted into Gray code, and the judgment is passed. The distance of the address is used to judge the emp...

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 Applications(China)
IPC IPC(8): G06F13/20
Inventor 蔡宁宁胡胜发
Owner ANYKA (GUANGZHOU) MICROELECTRONICS TECH CO LTD
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