A channel resource recovery expansion method for high-speed serial links
A high-speed serial link and resource recovery technology, applied in the direction of instruments, electrical digital data processing, energy-saving computing, etc., can solve problems such as inability to reset, waste of resources and power consumption, and inability to optimize link bandwidth/power consumption , to meet the application bandwidth requirements and reduce power consumption
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0046] Embodiment one: if figure 1 Shown is a schematic diagram of the channel resource recovery mechanism. This solution includes the following steps:
[0047] Step1: Local node: The system administrator configures the control register through the software interface provided by this solution, and initiates a link shutdown request to the configuration engine (Config Engine). This step can specifically include:
[0048] 1) The sender sends a remote capability register read request to determine whether the other party has the ability to close part of the link Lane; read the other party's link status register to determine whether the other party's link can be closed;
[0049] 2) If the other party has this capability, it is allowed to modify the shutdown link control register, and at the same time send a request to execute the link shutdown to the configuration engine;
[0050] Step2: Local node: After the configuration engine receives the request, it sends a link recovery sequ...
Embodiment 2
[0056] like figure 2 Shown is a schematic diagram of the channel resource expansion mechanism. This solution includes the following steps:
[0057] Step1: The system administrator modifies the control register through the software interface provided by this solution, and initiates a link recovery request to the configuration engine (Config Engine), including the following steps
[0058] 1) Through the local software interface, read the capability register and status register to determine whether the local port can perform link recovery operations;
[0059] 2) Read the other party's capability register and status register through the reserved channel to determine whether the other party supports the link recovery operation;
[0060] 3) If both ports can perform link recovery operation, configure the control register and initiate a link recovery request to the configuration engine (Config Engine)
[0061] Step2: After the configuration engine receives the request, it turns on...
Embodiment 3
[0070] Taking PCIe as an example, first, define a set of REL character sequences to make LTSSM enter the link recycling state. The REL sequence is generated by the MAC module and sent to each Lane that is working in the L0 state in the corresponding link. The REL sequence includes the Lane number that is about to be closed and the working state (L0', L0s, L1, L2 or L3) that the Lane that is about to be closed is transferred to next, wherein L3 is the newly added PCIe link working state in the implementation of the present invention, This state can reduce power consumption more effectively by cutting off the power supply and closing the channel. The following table shows the sequence sent when the ×8 link performs channel recovery. After sending a complete DLP packet, send the REL character sequence to each channel according to software control. After the REL sequence, a certain number (4-8) of IDLE sequences need to be sent to each channel, so that the link recovery work can ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


