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

Verification method, device and equipment for PCIe DMA data path

A technology of a data path and a verification method, which is applied in the field of devices, equipment and readable storage media, and the verification method of PCIe DMA data path, can solve problems such as poor flexibility of solutions.

Active Publication Date: 2021-03-19
山东云海国创云计算装备产业创新中心有限公司
View PDF13 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of this application is to provide a verification method, device, equipment and readable storage medium of a PCIe DMA data path, in order to solve the current verification scheme for the PCIe DMA data path to the DMA read and write operation trigger sequence and access address. Restrictions, resulting in poor solution flexibility

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
  • Verification method, device and equipment for PCIe DMA data path
  • Verification method, device and equipment for PCIe DMA data path
  • Verification method, device and equipment for PCIe DMA data path

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] In order to enable those skilled in the art to better understand the scheme of the present application, the present application will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

[0056] figure 1 It is a schematic diagram of the verification scheme for the PCIe DMA data path in the prior art. In the prior art, the verification principle is as follows: the device end of the data path sends a DMA write command, and the "raw data" is written into the host end of the data path; then, The device side of the data path sends a DMA read command to read back the data from the host si...

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 verification method for a PCIe DMA data path, which is applied to a verification platform. The method can establish a port connection between a PCIe Host and the verificationplatform based on a TLM communication technology of a UVM, thereby obtaining a TLP packet written into a far-end memory space by DMA through the port connection, and extracting actual write data fromthe TLP packet according to effective information of the TLP packet header; finally, the correctness of the PCIe DMA write data path is verified by comparing the local original write data with the actual write data, so that the limitation on the DMA read-write operation triggering sequence and the access address in the verification environment is overcome, and the flexibility of the PCIe DMA datapath verification scheme is remarkably improved. In addition, the invention further provides a verification device and equipment for a PCIe DMA data path and a readable storage medium, and the technical effects of the verification device and equipment correspond to the technical effects of theverification method.

Description

technical field [0001] The present application relates to the field of computer technology, in particular to a verification method, device, equipment and readable storage medium of a PCIe DMA data path. Background technique [0002] Currently, PCIe is widely used in LSI design. In the front-end verification of SoC (System on Chip, system on chip) with PCIe devices, the verification of PCIe DMA (Direct Memory Access, direct memory access) is crucial, because the most commonly used batch processing in PCIe controllers The function of large-scale data is DMA. [0003] At present, the commonly used PCIe DMA data path verification scheme simultaneously verifies the read and write data path. The specific verification process is: send a write command at the device end of the data path, and write a piece of known data into the known address space of the host end of the data path; The device side sends a read command to read back the data from the host side, and the address is the ...

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/28G06F13/42
CPCG06F13/28G06F13/4221G06F2213/0026
Inventor 曹铸邵海波
Owner 山东云海国创云计算装备产业创新中心有限公司
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More