1. LTSSM-Bring-up mit Geschwindigkeitswechsel auf Gen5 analysieren
Hardware-EntwicklungsingenieurHintergrund
Ein PCIe-x4-NVMe-Endpunkt soll von der Initialgeschwindigkeit auf Gen5 (32 GT/s) wechseln, verharrt jedoch sporadisch in Recovery.
Aufgabe
Überprüfung, ob alle Equalization-Phasen ordnungsgemäß durchlaufen werden und welche Lane-Nummern akzeptiert wurden.
Verwendung
Fügen Sie das LTSSM-Log mit den Zuständen Detect, Polling, Configuration und Recovery in das Log-Feld ein und setzen Sie die Generation auf 'Automatisch erkennen'.
logText = "t=0.00ms LTSSM: Detect.Quiet\nt=0.90ms Polling.Active TS1 link=PAD lane=PAD rate=0x01\nt=5.80ms Configuration.Linkwidth.Start TS1 link=0 lane=0 rate=0x0F\nt=6.70ms Configuration.Lanenum.Accept TS1 link=0 lane=0\nt=7.40ms L0\nt=8.20ms Recovery.RcvrLock TS1 link=0 lane=3 rate=0x1F speed-change=1\nt=9.20ms Recovery.Equalization.Phase1\nt=9.60ms Recovery.Equalization.Phase2 TS1 link=0 lane=3 ec=01\nt=10.10ms Recovery.Equalization.Phase3 TS1 link=0 lane=3 ec=10\nt=10.70ms L0", pciGen = "auto", showEyeHeatmap = falseErgebnis
Der Report bestätigt die x4-Breite, den erfolgreichen Speed-Change auf 32 GT/s (0x1F) sowie den sauberen Abschluss der Equalization-Phasen 1 bis 3.