Publishing/ subscription-based software bus based on RapidIO under FPGA (Field Programmable Gate Array) environment

A software bus and environment technology, applied in electrical components, instruments, data exchange through path configuration, etc., can solve problems such as workload and technical difficulty, adapt to heterogeneous interfaces and data formats, and increase the development cycle of FPGA application systems. , to achieve the effect of improving flexibility and scalability, and improving integration efficiency

Active Publication Date: 2017-10-27
SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
View PDF5 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] During the development process of the FPGA system, it was found that because the design methods and means of the application system under the FPGA architecture are relatively low-level, the interfaces adopted by each application system directly correspond to the application logic, resulting in a large number of interfaces and tight coupling with the hardware. When integrating traditional systems (such as FPGA, PowerPC, etc.), they often face the problem of a

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
  • Publishing/ subscription-based software bus based on RapidIO under FPGA (Field Programmable Gate Array) environment

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0026] All features disclosed in this specification, or steps in all methods or processes disclosed, may be combined in any manner, except for mutually exclusive features and / or steps.

[0027] Any feature disclosed in this specification, unless specifically stated, can be replaced by other alternative features that are equivalent or have similar purposes. That is, unless expressly stated otherwise, each feature is one example only of a series of equivalent or similar features.

[0028] figure 1 RapidIO-based publishing / subscribing software bus structure diagram under the FPGA environment provided by the embodiment of the present invention, such as figure 1 As shown, the RapidIO-based publish / subscribe software bus in the FPGA environment specifically includes the RapidIO communication module, network operation module, theme management module and application components. The application components in the same FPGA system are connected to the theme management module. The theme ...

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 publishing/ subscription-based software bus based on RapidIO under an FPGA (Field Programmable Gate Array) environment. The method specifically comprises a RapidIO communication module, a network operation module, a theme management module and an application component, wherein the application component in the same FGPA system is correspondingly connected with the theme management module; the theme management module is correspondingly connected with the RapidIO communication module through the network operation module; different RapidIO communication modules in different FPGA systems are mutually connected through a RapidIO communication link; and the application component carries out bidirectional data transmission with the RapidIO communication module through the theme management module and the network operation module. The software bus shields a complex RapidIO communication interface for the integration of the FPGA system, a publishing/ subscription-based data transmission mechanism is adopted, so that the FPGA application components are communicated in a loose coupling way, and the flexibility and the expandability of the FPGA application can be obviously improved.

Description

technical field [0001] The invention relates to electronic engineering applications, in particular to a RapidIO-based publishing / subscribing software bus under the FPGA environment. Background technique [0002] FPGA has been widely used in key fields such as aerospace, communications, and military by virtue of its high computing performance of hardware parallel processing capabilities, rich IO resources, repeatable configuration, short development cycle, low cost, and long-term maintenance. RapidIO, a high-performance, low-pin-count packet-based interconnect architecture, is the only officially licensed embedded interconnect standard. The adoption of the RapidIO-based interconnection architecture is an inevitable trend in the development of interconnection technologies between FPGAs and between FPGAs and other embedded devices. Currently, two major FPGA manufacturers, Altera and Xilinx, have released their configurable RapidIO IP soft cores. To use it in FPGA, you first n...

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/40G06F13/42H04L12/46
CPCG06F13/4022G06F13/4221H04L12/4633
Inventor 刘湘德林睿
Owner SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
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