Method and equipment for writing data in AXI (Advanced Extensible Interface) bus

A technology for writing data and total data, applied in the direction of electrical digital data processing, instruments, etc., can solve problems such as long writing delay

Active Publication Date: 2013-05-01
GUANGDONG NUFRONT COMP SYST CHIP
View PDF4 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The AXI bus does not have the function of returning EWR (Early Write Response) in advance for write operations. Only when the written data is actuall...

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 equipment for writing data in AXI (Advanced Extensible Interface) bus
  • Method and equipment for writing data in AXI (Advanced Extensible Interface) bus
  • Method and equipment for writing data in AXI (Advanced Extensible Interface) bus

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment 1

[0044] Such as figure 2 As shown, the AXI master device (AXI Master) writes data into the write data array (Write Queue0), and after integrating the write data arrays of multiple master devices through the router (Router), the data is input into the total data array (Write QueueX), and then , the data passes through the router (Router) again, the tracking (Tracking) control returns the response information (response), the data continues to be written to the final queue (QueueX), and finally written to the storage (Data Storage), at this time, because the response information has been returned in advance , the response information (response) will not be returned after writing to the memory. In this embodiment, while writing data, response information is returned, which reduces writing delay and improves bus performance.

specific Embodiment 2

[0045] Such as image 3 As shown, the AXI master device (AXI Master) writes data into the write data array (Write Queue0), and after integrating the write data arrays of multiple master devices through the router (Router), the tracking (Tracking) control returns the response information (response) , at the same time, the data is input into the total data array (Write QueueX), after that, after the data passes through the router (Router) again, it is written into the final queue (QueueX), and finally written into the storage (Data Storage); since the response information has been returned in advance, in After writing to the memory, no response information (response) will be returned.

[0046] While writing data, the response information (response) is returned in advance, which improves the efficiency of the bus. When the data is written to the memory, the response information is also returned to the master device, and other master devices that need to read information can recei...

specific Embodiment 3

[0047] Such as Figure 4As shown, in this embodiment, the early return write operation EWR (Early Write Response) is to return the response information (response) immediately after the master device sends the write information, and the path of data writing to the memory is the same as the existing technology. In this embodiment, because the introduction of EWR will affect the sequence relationship between data streams, this point needs to be considered during design, and the control is performed according to the actual situation, which is not limited in the present invention.

[0048] Figure 5 It is an invention flowchart of the present invention, including:

[0049] Write data and store the data in the buffer array;

[0050] Return the response information of the completion of writing data;

[0051] Free the buffer array and write data to memory.

[0052] In some optional embodiments, the buffer array includes:

[0053] Data Array, Total Data Array, and Final Queue.

...

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 provides a method and equipment for writing data in an AXI (Advanced Extensible Interface) bus. The method comprises the following steps that data are written and stored in a buffering array; a response message which indicates that the data are written is returned; the buffering array is released, and the data are written in a storage; and returning of the response message is performed before the data are written in the storage. In the AXI bus equipment, an EWR (early write response) function is properly introduced, so that writing delay can be reduced, thereby improving the performance of the bus.

Description

[0001] technical field [0002] The invention belongs to the technical field of integrated circuits, in particular to a method and device for writing data in an AXI bus. [0003] Background technique [0004] AXI (Advanced eXtensible Interface) is a bus protocol. This protocol is the most important part of the AMBA (Advanced Microcontroller Bus Architecture) 3.0 protocol proposed by ARM. It is an on-chip bus for high performance, high bandwidth, and low latency. . [0005] The AXI bus does not have the function of returning EWR (Early Write Response) in advance for write operations. Only when the written data is actually written to the storage target, the response information (response) will be returned. This operation will inevitably lead to a longer write delay (write latency). [0006] Contents of the invention [0007] In view of this, the technical problem to be solved by the present invention is to provide a method and device for writing data in an AXI bus. In o...

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): G06F13/16
Inventor 许海辉
Owner GUANGDONG NUFRONT COMP SYST CHIP
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