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

Data exchange method and device based on FPGA memory dynamic allocation

A technology of dynamic allocation and data exchange, applied in the field of communication and power system automation, can solve the problems of network switching chip unable to change its own structure, high hardware cost and implementation complexity, use limitations, etc., to achieve good portability and versatility , the effect of reducing hardware cost and design complexity, and short transmission path

Pending Publication Date: 2021-12-24
XUCHANG XJ SOFTWARE TECH
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the network topology changes, the network switching chip cannot change its own structure, and its use will be limited; currently, the network switching implemented by FPGA will use an external SRAM memory for temporary storage and forwarding of network packets, and the hardware cost and implementation complexity are high.

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 exchange method and device based on FPGA memory dynamic allocation
  • Data exchange method and device based on FPGA memory dynamic allocation
  • Data exchange method and device based on FPGA memory dynamic allocation

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in combination with specific embodiments and with reference to the accompanying drawings. It should be understood that these descriptions are exemplary only, and are not intended to limit the scope of the present invention. Also, in the following description, descriptions of well-known structures and techniques are omitted to avoid unnecessarily obscuring the concept of the present invention.

[0044] In view of the characteristics of power system network communication, most of the network ports are for point-to-point communication, and only one network port is used as a cascading port to communicate with the host with burst transmission of packets. In the embodiment of the present invention, a dynamic memory allocation strategy is proposed to solve the For the message cache problem of the joint port, the cache ...

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 relates to a data exchange method and device based on FPGA (Field Programmable Gate Array) memory dynamic allocation, which adopts a field programmable FPGA device to realize Ethernet two-layer exchange processing service, and a memory dynamic allocation strategy is used, that is, an RAM (Random Access Memory) in the FPGA is used to realize that a first-level cache unit and a second-level cache unit are used as forwarding message cache; and the first-level cache unit caches the Ethernet message subjected to two-layer exchange processing, and the second-level cache unit dynamically allocates the Ethernet message to a certain port in which the message is suddenly transmitted. Generally, only the first-level cache unit is used as a forwarding message cache, when the instantaneous flow of a certain port is too large, the second-level cache unit is applied to be occupied, the second-level cache unit is released after the message is sent, the second-level cache unit is dynamically allocated to the port with the large instantaneous flow, the FPGA internal cache is reasonably and efficiently used, and the FPGA internal cache utilization rate is improved. And an SDRAM (Synchronous Dynamic Random Access Memory) required to be mounted by a conventional message caching strategy is omitted.

Description

technical field [0001] The invention relates to the technical field of communication and power system automation, in particular to a data exchange method and device based on FPGA memory dynamic allocation. Background technique [0002] With the continuous development of digitalization and intelligence in substations, there are more and more requirements for the diversification and individualization of network communication, and the limitations of traditional network switching chips are becoming more and more obvious. It is suitable for busbar protection devices of various voltage levels up to 1000kV, including main box and sub-box. The main box must complete SV sampling and GOOSE tripping functions through the network. Receive and communicate with the host, the network topology of the bus protection device is as follows figure 1 As shown, the sub-machine communicates with the external cascade of the host through switch port 5, and the sub-machine switch port 1 to port 4 com...

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): G06F12/02G06F9/50
CPCG06F12/0238G06F9/5016
Inventor 赵会彬周东杰王振华吕玄兵牟涛李超马志敏朱付强
Owner XUCHANG XJ SOFTWARE TECH