Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Error injection method and device for expansion bus of high-speed serial computer

A high-speed serial and extended bus technology, applied in the field of processors, can solve the problem of inflexible verification of the PCIe bus error handling method, and achieve the effect of flexible verification

Active Publication Date: 2021-06-25
HYGON INFORMATION TECH CO LTD
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the standard of the bus, the error handling method is stipulated. However, the verification process of the error handling method is usually realized by the normal communication process between the PCIe bus controller and the slave device, which is difficult to make Error reproduction, unable to flexibly verify how the PCIe bus handles various types of errors

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
  • Error injection method and device for expansion bus of high-speed serial computer
  • Error injection method and device for expansion bus of high-speed serial computer
  • Error injection method and device for expansion bus of high-speed serial computer

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0041] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is only some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0042] The embodiment of the present invention provides a high-speed serial computer expansion bus error injection method, which is applied to the controller of the high-speed serial computer expansion bus PCIe bus, such as figure 1 shown, including:

[0043] Step 101, configuring a register for recording errors; in some embodiments, the reg...

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 error injection method for an expansion bus of a high-speed serial computer. The method which is applied to a controller of a PCIe bus of the expansion bus of the high-speed serial computer and comprises the following steps: configuring a register for recording errors; sending a first request to slave equipment of the PCIe bus, so that the slave equipment closes the automatic response function of a second request; sending the second request to the slave equipment to trigger the slave equipment to send an error injection data packet to a controller of the PCIe bus; receiving the error injection data packet; and querying the register to determine whether the error of the error injection data packet is processed or not. According to the invention, the errors can be flexibly injected into a PCIe controller, so that the processing modes of the PCIe bus on various types of errors are flexibly verified.

Description

technical field [0001] The invention relates to the technical field of processors, in particular to a high-speed serial computer expansion bus error injection method and device. Background technique [0002] The high-speed serial computer expansion bus PCIe bus is a widely used computer bus, which has the characteristics of point-to-point, high bandwidth and reliable transmission. In the standard of the bus, the error handling method is stipulated. However, the verification process of the error handling method is usually realized by the normal communication process between the PCIe bus controller and the slave device, which is difficult to make The error is reproduced, and it is not possible to flexibly verify how the PCIe bus handles various types of errors. Contents of the invention [0003] The high-speed serial computer expansion bus error injection method and device provided by the present invention can flexibly inject errors into the PCIe controller, thereby flexibl...

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): G06F11/22G06F13/40G06F13/42
CPCG06F11/221G06F13/4022G06F13/4282G06F13/4068G06F2213/0026
Inventor 黄玲李婧叶鹏玉倪亚路陈玉龙张攀勇
Owner HYGON INFORMATION TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products