The PCIe bus has added the function of functional layer reset since V2.0

The PCIe bus has added a function level reset (FLR) function since V2.0. This function is mainly aimed at PCIe devices that support multiple functions (Multi-Fun PCIe Device), which can reset only specific functions, while other functions are not affected. Of course, this function is optional and not mandatory. The software can query whether the PCIe device supports FLR by querying the Device Capability Register in the configuration space. As shown below:

And you can generate FLR by setting the Initiate Function Level Reset bit in the Device Control Register (Device Control Register).

FLR only resets the internal state and registers of the corresponding Function (making it quiescent), but does not affect Sticky bits, hardware-initialized bits, and link-specific registers (such as Captured Power, ASPM Control, Max Payload Size, VC and other registers). If the device sends an Assert INTx interrupt message before FLR, it must send the corresponding Deassert INTx message before starting FLR, unless the INTx has been shared with other Functions. After receiving the FLR, all other functions of the Function should be stopped immediately (Required to cease).

In addition, PCIe Spec also clearly stated that the FLR completion time should be within 100ms.

PCIe Spec also clearly stipulates some characteristics when a Function is in FLR state:

· The Function cannot have any (external) interface to communicate with the outside world;

· The Function must disrupt any software-readable state (may include encrypted information, etc.). In other words, any internal storage must be cleared or randomized;

· The Function must be able to be configured as a normal mode by another Diver;

· The Function must return a Completion for the Configuration Write that contains FLR information, and then perform the FLR operation.

After entering the FLR state, you also need to:

· Any request received by the Function should be directly discarded without logging or reporting errors. But FC Credits must be updated to maintain the normal operation of the link;

· Any Completions received by the Function should be treated as Unexpected Completions, and then discarded directly without registration or error reporting.

Bare Aluminium Wire


About Bare Aluminium Wire

Packaging Detailspackage can be made according to customers' requirements.

Bare aluminium

wire with high electrical resistivity, temperature coefficient of resistance is small, high operating temperature. good corrosion resistan

ce under high temperature, and particularly suitable for use in a gas containing sulfur and sulfides, low price, it is widely used in indus

trial electric furnace, household appliances, far infrared device ideal heating material.

Bare Aluminium Wire

Good performance and processing may welding nature widely used metallurgical, electrical, mechanical components and electrical


Bare Aluminum Wire,Wire Bare Chromium Aluminum,Bare Chromium Aluminum Wire,Chromium Aluminum Wire

HENAN HUAYANG ELECTRICAL TECHNOLOGY GROUP CO.,LTD , https://www.huaonwire.com