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

Inter-module data interaction method and device

A data interaction and inter-module technology, applied in the field of data processing, can solve problems such as low efficiency and high cost of repeated copying of IOPT entries

Active Publication Date: 2020-11-27
FUZHOU ROCKCHIP SEMICON
View PDF3 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] For this reason, it is necessary to provide a technical solution for data interaction between modules to solve the problem of high overhead and low efficiency of repeated copying of IOPT entries

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
  • Inter-module data interaction method and device
  • Inter-module data interaction method and device
  • Inter-module data interaction method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to explain in detail the technical content, structural features, achieved goals and effects of the technical solution, the following will be described in detail in conjunction with specific embodiments and accompanying drawings.

[0039] Such as figure 1 As shown in FIG. 2 , it is a schematic structural diagram of the way of data interaction between modules involved in the prior art. The interaction mode of the prior art mainly includes the following steps:

[0040]Step ①: The CPU establishes IOPT1 for a certain address used by the PCIE interface, and at the same time establishes the same IOPT2 for the alpha module. The IOPT1 and IOPT2 are both input and output page tables, and the IOPT1 and IOPT2 include the conversion relationship between VA (virtual address) and PA (physical address).

[0041] Step ②: ATS converts the PCIe bus address into IOVA. The full name of ATS is address translation service, which is a term in PCIe, that is, the address translation ...

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 provides an inter-module data interaction method and device. The method comprises the following steps that a processing unit establishes an address translation page table; in the first clock beat, the address conversion unit is used for converting a data virtual address corresponding to the first data into a data physical address and updating the data physical address into an addressconversion page table; in the second clock beat, the address conversion unit converts a data virtual address corresponding to the second data into a data physical address, updates the data physical address into an address conversion page table, and sets a flag bit of the second data as a first flag; and the function module acquires first storage record information corresponding to first data fromthe address translation page table, and reads the first data from the memory unit according to the first storage record information. According to the scheme, the content in the address translation page table is updated in a line production mode, and the data processing efficiency is effectively improved.

Description

technical field [0001] The invention relates to the field of data processing, in particular to a method and device for data interaction between modules. Background technique [0002] The PCIE interface can map the PCIE domain address to the chip storage domain address through the ATS (address translation service, address translation unit), and the storage domain addresses of the chip are often required to be continuous. In order to support discontinuous memory addresses and to achieve memory isolation to ensure the security of the host system, the industry has also introduced an IOMMU (input / output memory management unit) into the PCIE module. After the introduction of the IOMMU, the PCIE is mapped through the ATS The output chip storage domain address is IOVA (input / output virtual address input and output virtual address), and then converted to IOPA (input / output physical address input and output physical address) through IOMMU's IOPT (input / output page table input and outp...

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/1027G06F13/42
CPCG06F12/1027G06F13/4282G06F2213/0026Y02D10/00
Inventor 林涛
Owner FUZHOU ROCKCHIP SEMICON