Data circular buffering method and device used for SOCFPGA, storage medium and terminal

A circular buffering and data technology, applied in the field of data processing, can solve problems such as the inability to effectively solve the data processing speed mismatch between FPGA and ARM, the impact of data processing efficiency, and the inability to provide data, so as to ensure data integrity, optimize data processing efficiency, The effect of saving system overhead

Inactive Publication Date: 2018-06-12
HESAI TECH CO LTD
View PDF5 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Therefore, the communication speed between FPGA and ARM determines the data processing efficiency of the SOCFPGA system to a large extent, and none of the existing solutions can provide a more reasonable processing logic and cannot effectively solve the problem of data processing between FPGA and ARM. The problem that the data processing efficiency of the system based on low-configuration programmable devices (such as low-configuration ZYNQ) is affected due to the mismatch of processing speed

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 circular buffering method and device used for SOCFPGA, storage medium and terminal
  • Data circular buffering method and device used for SOCFPGA, storage medium and terminal
  • Data circular buffering method and device used for SOCFPGA, storage medium and terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0025] Those skilled in the art understand that, as mentioned in the background art, the data buffering logic of the existing SOCFPGA system still has limitations, which greatly affects the data processing efficiency of the system.

[0026] The inventor finds through analysis that the above-mentioned problem is because the existing SOCFPGA system generally adopts the mode of interrupting and double-buffering to carry out data buffering, to solve the field programmable logic gate array of the enhanced reduced instruction set computer (Advanced RISC Machines, be called for short ARM) (Field Programmable Gate Array, referred to as FPGA) The communication speed does not match the problem.

[0027] However, since there are only two buffers, when the amount of data is large, the central processing unit (Central Processing Unit, referred to as CPU) of ARM is busy, and the time for FPGA and ARM to process data is irregular (such as due to the scheduling relationship of the CPU and the ...

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 circular buffering method and device used for SOCFPGA, a storage medium and a terminal. The method includes the steps that according to a data write-in sequence of data,the data is written into n buffers in sequence, wherein n is a positive integer and is determined according to buffering depth; according to the newest write-in position and the final reading position, effective buffers are determined, wherein the effective buffers are the buffers, which store unread data, in the n buffers; when the data is read, the data stored in the effective buffers is read in sequence according to the data reading sequence from the final reading position until the newest write-in position is reached. In the provided scheme, the data processing efficiency of a system canbe effectively improved.

Description

technical field [0001] The invention relates to the technical field of data processing, in particular to a data circular buffering method and device, a storage medium, and a terminal for SOCFPGA. Background technique [0002] Due to the integrated processor and Field Programmable Gate Array (Field Programmable Gate Array, referred to as FPGA) architecture, compared with traditional devices, System on Chip Field Programmable Gate Array (System on Chip FPGA, referred to as SOCFPGA) devices have higher The advantages of higher integration, lower power consumption, smaller circuit board area, and higher bandwidth communication between processor and FPGA. [0003] Taking the Extensible Processing Platform (ZYNQ) as an example, it is an FPGA solution with a system-on-a-chip enhanced RISC Machines (ARM for short). The ZYNQ can not only have the real-time and parallel characteristics of FPGA, but also can start the system on ARM to provide rich functions. [0004] Among them, FPGA...

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): G06F3/06
CPCG06F3/0619G06F3/0656
Inventor 皮紫威公勋刘兴伟向少卿李一帆
Owner HESAI TECH CO LTD
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