Warm Reset
Warm reset can be triggered by a hardware event, or system software may initiate a warm reset. Note that the system must not generate a warm reset when changing the frequency or width of a link. Specifically, if one side of the link has had its width or frequency changed, but not the other side, following warm reset, one side of the link would think the other is faster and/or wider than what it is actually programmed to be.
Warm reset is detected when PWROK is asserted (logic high) and RESET# is asserted (logic low). Warm reset differs from a cold reset in following ways:
The LinkWidthIn and LinkWidthOut values are not affected by a warm reset (i.e., these values persistent across a warm reset) and take effect following warm reset. ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access