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

High-speed data interaction system and method between FPGA and ARM processor

An ARM processor and high-speed data technology, applied in the field of data interaction, can solve the problems of slow transmission rate of only tens to hundreds of megabytes, errors, data bus arbitration, etc., and achieve the effect of improving reliability and data transmission rate

Inactive Publication Date: 2018-03-30
DFINE TECH
View PDF4 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the actual application process, it is often necessary to communicate with the FPGA and the ARM processor to realize data processing and uploading, but the traditional FPGA and ARM communication uses the SPI / ABS bus, and the transmission rate is slow and can only reach dozens of Up to hundreds of megabytes, independent components are used for design, and the cost is relatively high, and data bus arbitration problems may occur at any time during data transmission, resulting in data loss and errors, and the scrambling code function must be added, otherwise disorder will occur

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
  • High-speed data interaction system and method between FPGA and ARM processor
  • High-speed data interaction system and method between FPGA and ARM processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings, but the protection scope of the present invention is not limited to the following description.

[0017] Such as figure 1 Shown, a kind of FPGA and the high-speed data interaction system of ARM processor comprise FPGA, ARM processor and internal communication bus, are connected by internal communication bus between described FPGA and ARM processor;

[0018] The internal communication bus includes an AXI_HP bus, an AXI_GP bus and an AXI_ACP bus, and the AXI_HP bus is used to provide a high-bandwidth data path for the FPGA to access memory modules in the ARM processor; the AXI_GP bus is used to provide The common data interface makes FPGA and ARM processor mutually peripheral; The AXI_ACP bus is used for FPGA to directly access the buffer Cache of ARM processor. The AXI_HP bus includes 4 AXI_HP interfaces, and each AXI_HP interface inclu...

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 present invention discloses a high-speed data interaction system and method between an FPGA and an ARM processor. The system comprises an FPGA, an ARM processor and an internal communication bus.The FPGA and the ARM processor are connected through the internal communication bus; the internal communication bus comprises an AXI_HP bus, an AXI_GP bus, and an AXI_ACP bus; the AXI_HP bus is used to provide a high-bandwidth data path of a memory module in the ARM processor for the FPGA to access; the AXI_GP bus is used to provide a common data interface between the FPGA and the ARM processor, so that the FPGA and the ARM processors are peripherals to each other; and the AXI_ACP bus is used for the FPGA to directly access the cache of the ARM processor. The method comprises: establishing a high-speed data channel between the FPGA and the ARM processor through the internal communication bus; and carrying out high-bandwidth data interaction, general data interaction, and instruction accelerator data interaction between the FPGA and the ARM processor. According to the high-speed data interaction system and method between the FPGA and the ARM processor provided by the present invention,data interaction between the FPGA and the ARM processor can be completed through the internal communication bus, and reliability and the data transmission rate are improved.

Description

technical field [0001] The invention relates to data interaction between FPGA and ARM processor, in particular to a high-speed data interaction system and method between FPGA and ARM processor. Background technique [0002] FPGA (Field-Programmable Gate Array), that is, field programmable gate array, is a product of further development on the basis of programmable devices such as PAL, GAL, CPLD, etc., as a semi-customized The appearance of the circuit, not only solves the shortage of customized circuits, but also overcomes the shortcomings of the limited number of gate circuits of the original programmable device; ARM (Advanced RISC Machines) is a 32-bit reduced instruction set (RISC) processor architecture, ARM processing ARM processors are widely used in many embedded system designs. ARM processors have the advantages of fixed instruction length, high execution efficiency, and low cost. [0003] In the actual application process, it is often necessary to communicate with ...

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/42G06F13/28G06F13/36
CPCG06F13/4282G06F13/28G06F13/36
Inventor 钟为金谭尊林李源赵天新
Owner DFINE TECH