Cache managing method and device

A cache management and memory technology, applied in memory systems, electrical digital data processing, memory address/allocation/relocation, etc., can solve problems such as data cache management that does not apply to the AFDX protocol, and achieve the effect of effective allocation and release

Active Publication Date: 2015-01-14
BEIJING WATERTEK INFORMATION TECH
View PDF11 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the implementation process of the protocol, a large-capacity memory is required to cache data packets, so the storage space of the large-capacity memory needs to be managed. If FPGA (Field Programmable Gate Array, Field Programmable Gate Array) is used for memory management, currently there is no suitable way, or it is not suitable for data cache management in the process of AFDX protocol implementation

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
  • Cache managing method and device
  • Cache managing method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] In order to make the purpose, technical solution and advantages of the application clearer, the embodiments of the application will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

[0030] like figure 1 As shown, the cache management method of this embodiment is applied to the scenario of cache management of the FPGA in the FPGA implementation process of the AFDX communication protocol, including:

[0031] Step 101: management queue initialization, the management queue initialization module determines the start address and end address of the continuous address segments that can be used;

[0032] The usable continuous address segment of the memory means that the continuous memory space within the range of this address segment can be used.

[0033] In this embodiment, ...

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 cache managing method and device. The method is applied to a process of realizing an AFDX (Avionics Full Duplex Switched Ethernet) communication protocol by an FPGA (Field Programmable Gate Array). Under a scene of an FPGA managing storage, the method comprises the following steps: confirming a starting address and an ending address of a continuous address section used by a storage; slicing the storage within the scope of the starting address and the ending address according to the length of a predefined memory sheet, thereby acquiring the memory sheet; storing a first address of the memory sheet acquired by slicing; after receiving a distribution applying signal sent by a memory request party, inquiring if a usable memory sheet exists; if yes, distributing the memory sheet to the memory request party according to the size of the memory requested by the memory request party and sending the first address of the distributed memory sheet to the memory request party. According to the invention, the effective distribution and releasing of the cache during the realizing process of the FPGA of the AFDX communication protocol are realized.

Description

technical field [0001] The invention relates to the realization of an avionics full-duplex real-time Ethernet communication protocol, in particular to a cache management method and device. Background technique [0002] AFDX (Avionics Full Duplex Switched Ethernet, Avionics Full Duplex Switched Ethernet) is a technology implemented by Airbus for certain aircraft data networks (Aircraft Data Networks) according to the ARINC664 specification. At present, it has been widely used to interconnect electronic systems in aviation vehicles, such as engines, flight control components, cruise systems, etc. To date, AFDX has been used in the A380, A400M and Boeing B787 programs. [0003] In the implementation process of the protocol, a large-capacity memory is required to cache data packets, so the storage space of the large-capacity memory needs to be managed. If FPGA (Field Programmable Gate Array, Field Programmable Gate Array) is used for memory There is currently no suitable way f...

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/08G06F12/0813
Inventor 苗佳旺杨水华胡永锋原中亮安东明李鹏英汪伟赵伟华阳坤郑云龙吴顺
Owner BEIJING WATERTEK INFORMATION TECH
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