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

Data preprocessing method based on AXI bus

A technology of data preprocessing and preprocessing modules, which is applied in the direction of electrical digital data processing, special data processing applications, architecture with a single central processing unit, etc., and can solve the problems of cycle time, bus transmission time increase, frequent memory access requirements, etc. , to achieve the effect of improving processing performance, reducing computing burden, and high processing performance

Pending Publication Date: 2021-10-19
合肥芯荣微电子有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

At the same time, as the applications undertaken by modern SoC chips become more and more complex, processors or hardware accelerators need to spend cycles for precomputation processing to complete complex instructions. At the same time, more frequent memory access requirements also significantly increase the bus transmission time introduced by AXI Slice.

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
  • Data preprocessing method based on AXI bus
  • Data preprocessing method based on AXI bus
  • Data preprocessing method based on AXI bus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028] Such as figure 1 as shown, figure 1 It is a schematic flowchart of the AXI bus-based data preprocessing method proposed in the first embodiment of the present invention.

[0029] The first embodiment of the present invention proposes a data preprocessing method based on the AXI bus, which is applied in the data transmission process based on the AXI bus between the request module and the target module. In practical applications, the request module includes a processor, a hardware accelerator, etc.; Modules include on-chip peripherals, DDR, on-chip SRAM, etc.; in the prior art, processors or hardware accelerators need to spend extra clock cycles for preprocessing of complex operations, and access to data is more frequent. Therefore, the present invention proposes a method based on The data preprocessing method of the AXI bus enables the processor or hardware accelerator to complete part of the calculation preprocessing in the process of reading and writing bus data, and ...

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 discloses a data preprocessing method based on an AXI bus. The method comprises the following steps: an arithmetic logic instruction needing to be preprocessed is obtained by a request module; a transmission channel for transmitting a signal ARINST of an operational logic instruction is arranged on the read address channel, and a transmission channel for transmitting a signal RINST is arranged on the read data channel; the signal ARINST is forwarded to the signal RINST after the read request reaches a destination module through a read address channel; a plurality of preprocessing modules are arranged on a data reading channel of an AXI bus; and the signal RINST read data is transmitted to the preprocessing module through the read data channel, the preprocessing module sequentially carries out operation processing on the read data and returns the processed read data to the request module, the preprocessing module preprocesses the read data, the calculation burden of the request module is reduced, and the processing performance of the request module is improved.

Description

technical field [0001] The invention relates to the technical field of large-scale digital integrated circuit design, in particular to an AXI bus-based data preprocessing method. Background technique [0002] As the scale of modern SoC chips increases, the scale of system bus interconnection also increases. At the same time, in order to obtain higher bus bandwidth, the clock frequency of bus operation is also greatly increased. At present, the high-speed interconnection bus commonly used in the industry is a bus system based on the ARMAMBAXI bus protocol. The AXI (Advanced Xtensible Interface) bus protocol is a high-performance, high-bandwidth, low-latency on-chip bus. One of its important advantages is the separation design of address / control and data, so that it can be used on timing-critical paths. A FIFO-like structure registers bus signals, making it easier to obtain timing closure. This FIFO-like registration structure is called AXISlice in the present invention. In...

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): G06F30/327G06F30/3312G06F15/78
CPCG06F30/327G06F30/3312G06F15/7807Y02D10/00
Inventor 侯宁胡永华杨羽周帅
Owner 合肥芯荣微电子有限公司