Visible to Intel only — GUID: dcb1504209339030
Ixiasoft
Visible to Intel only — GUID: dcb1504209339030
Ixiasoft
A.2.1.3.1. LTSSM Monitor Registers
You can program the LTSSM monitor registers to change the default behavior.
Base Address |
LTSSM Address | Access | Description |
---|---|---|---|
0x20000 5 | 0x00 | RW | LTSSM Monitor Control register. The LTSSM Monitor Control includes the following fields:
|
0x01 | RO | LTSSM Quick Debug Status register. The LTSSM Quick Debug Status register includes the following fields:
|
|
0x02 | RO | LTSSM FIFO Output.
Reading this register is equivalent to reading one entry from the LTSSM FIFO. Reading this register also updates the LTSSM FIFO, 0x03. The following fields are defined:
|
|
0x03 | RO | LTSSM FIFO Output [63:32] [29:0] Main Timer. The timer resets to 0 on each LTSSM transition. The value in this register indicates how long the PCIe* link remains in each LTSSM state. |
|
0x04 | RW | LTSSM Skip State Storage Control register. Use this register to specify a maximum of 4 LTSSM states. When LTSSM State Skip Enable is on, the LTSSM FIFO does not store the specified state or states. Refer to LTSSM State Encodings for the LTSSM Skip Field for the state encodings. [5:0]: LTSSM State 1. [6]: LTSSM State 1 Skip Enable. [12:7]: LTSSM State 2. [13]: LTSSM State 2 Skip Enable. [19:14]: LTSSM State 3. [20]: LTSSM State 3 Skip Enable. [26:21]: LTSSM State 4. [27]: LTSSM State 4 Skip Enable. |
State | Encoding |
---|---|
Detect.Quiet | 6'h00 |
Detect.Active | 6'h01 |
Polling.Active | 6'h02 |
Polling.Compliance | 6'h03 |
Polling.Configuration | 6'h04 |
PreDetect.Quiet | 6'h05 |
Detect.Wait | 6'h06 |
Configuration.Linkwidth.Start | 6'h07 |
Configuration.Linkwidth.Accept | 6'h08 |
Configuration.Lanenum.Wait | 6'h09 |
Configuration.Lanenum.Accept | 6'h0A |
Configuration.Complete | 6'h0B |
Configuration.Idle | 6'h0C |
Recovery.RcvrLock | 6'h0D |
Recovery.Speed | 6'h0E |
Recovery.RcvrCfg | 6'h0F |
Recovery.Idle | 6'h10 |
Recovery.Equalization Phase 0 | 6'h20 |
Recovery.Equalization Phase 1 | 6'h21 |
Recovery.Equalization Phase 2 | 6'h22 |
Recovery.Equalization Phase 3 | 6'h23 |
L0 | 6'h11 |
L0s | 6'h12 |
L123.SendEIdle | 6'h13 |
L1.Idle | 6'h14 |
L2.Idle | 6'h15 |
L2.TransmitWake | 6'h16 |
Disabled.Entry | 6'h17 |
Disabled.Idle | 6'h18 |
Disabled | 6'h19 |
Loopback.Entry | 6'h1A |
Loopback.Active | 6'h1B |
Loopback.Exit | 6'h1C |
Loopback.Exit.Timeout | 6'h1D |
HotReset.Entry | 6'h1E |
Hot.Reset | 6'h1F |