LTSSM


Link Training States: Detect---Polling---Configuration

Link Re-Training State: Recovery

Power Mngt States: L0--L2

Active Power Mngt States:? L1---L0s

Other States: Disabled---- External Loop back(these 2 from Configuration or Recovery)--Hot Reset(from Recovery)

Link Training states:

Detect => Polling => Configuration => L0

Link Re-Training states:

L0(Link meet error and it's broken)--- Recovery state---L0 or broken

L1/L2---Recovery---L0

Active Power Management states:

L0----L0s/L1(L1.1/2)

Device goes to D1, D2, D3Hot/Cold-----Link goes to L1 or L2.

Configuration/Recovery---Disable state/Loopback state

Recovery state---Hot Reset---Detect

Detect:

Detects the presence or absence of a device connected at the far end of the Link.

? Polling: The following conditions are established during the Polling state:

- Bit Lock.

- Symbol Lock.

- Lane Polarity.

- Lane Data Rate.

Compliance testing occurs in this state

Transmits TS1 and TS2 Ordered-Sets and responds to received TS1 and TS2 Ordered-Sets.

Higher bit rate support is advertised via the exchange of TS1 and TS2 Ordered-Sets with the Rate ID field = the highest supported rate.

? Configuration:

- Link width.

- Link Number.

- Lane reversal.

- Polarity inversion (if necessary).

- Lane-to-Lane de-skew is performed.

Both transmitter and receiver are communicating at the negotiated data rate.

Disable and Loopback states can be entered.

The number of FTS Ordered-Sets required to transition from the L0s state to the L0 state is established.

? L0:

This is the normal, fully active state of a Link during which TLPs, DLLPs and PLPs can be transmitted and received.

Recovery:

Bit Lock and Symbol Lock are re-established in a manner similar to that used in the Polling state. However, the time to transition through this state is much shorter than having to go through the Polling state and then transitioning to the L0 state.

Lane-to-Lane de-skew is performed.

The number of FTS Ordered-Sets required to transition from the L0s state to the L0 state is re-established.

? L0s:

It takes a very short time (in the order of 50ns) to transit from the L0s state back to the L0 state (because the LTSSM does not have to go through the Recovery state).

This state is entered after a transmitter sends and the remote receiver receives Electrical Idle Ordered-Sets while in the L0 state.

Exit from the L0s state to the L0 state involves sending and receiving FTS Ordered-Sets.

When transitioning from L0s exit to L0, Lane-to-Lane de-skew must be performed, and Bit and Symbol Lock must be re-established.

? L1:

This is an even lower power state than L0s.

L1 exit latency (via Recovery) is longer compared to L0s exit latency.

Entry into L1 can occur in one of two ways:

- The first is automatic and does not involve higher-level software. A device with no scheduled TLPs or DLLPs to transmit can automatically place its Link in the L1 state after first being in the L0 state (while the device remains in the D0 power state).

- The second is as a result of commands received from the power management software placing a device into a lower power device state (D1, D2, or D3Hot). The device automatically places its Link in the L1 state.

? L2:

This is the lowest power state.

Most of the transmitter and receiver logic is powered down (with the exception of the receiver termination, which must be powered for the receiver to be in a low impedance state).

Main power and the clock are not guaranteed, though Vaux power is available.

When Beacon support is required by the associated system or form factor specification, an upstream port that supports this wakeup capability must be able to send the Beacon signal and a downstream port must be able to detect the Beacon signal.

Beacon signaling or the WAKE# signal is used by a device in the D3Cold state to trigger a system wakeup event (i.e., a request for main power supply re-activation).

? L3:

Another power state defined by the specification is the L3 state, but this state does not relate to the LTSSM states.

The L3 Link state is the full-off state where the Vaux power signal is not available.

A device in L3 cannot trigger a wakeup event unless power is re-applied to the device through some other mechanism.

? Loopback:

This state is used as a test and fault isolation state.

Only entry and exit of this state is specified. The details of what occurs in this state are unspecified.

Testing can occur on a per Lane basis or on the entire configured Link.

The Loopback Master device sends TS1 Ordered-Sets to the Loopback Slave with the Loopback bit set in the TS1 Training Control field.

The Loopback Slave enters Loopback when it receives two consecutive TS1 Ordered-Sets with the Loopback bit set. How the Loopback Master enters into the Loopback state is device specific. Once in the Loopback state, the Master can send any pattern of symbols, as long as the 8b/10b encoding rules are followed.

? Disable: This state allows a configured Link to be disabled (e.g., due to a surprise removal of the remote device).

In this state, the transmitter driver is in the electrical high impedance state and the receiver is enabled and in the low impedance state.

Software commands a device to enter the Disable state by setting the Disable bit in the Link Control register.

The device then transmits 16 TS1 Ordered-Sets with the Disable Link bit set in the TS1 Training Control field.

A connected receiver is Disabled when it receives TS1 Ordered-Sets with the Disable Link bit set.

? Hot Reset: This state is entered when directed to do so by a device's higher layer, or when a device receives two, consecutive TS1 Ordered-Sets with the Hot Reset bit set in the TS1 Training Control field.

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌瘤载,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,470評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異塞栅,居然都是意外死亡,警方通過查閱死者的電腦和手機腔丧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,393評論 3 392
  • 文/潘曉璐 我一進店門放椰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人愉粤,你說我怎么就攤上這事砾医。” “怎么了衣厘?”我有些...
    開封第一講書人閱讀 162,577評論 0 353
  • 文/不壞的土叔 我叫張陵如蚜,是天一觀的道長。 經(jīng)常有香客問我影暴,道長错邦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,176評論 1 292
  • 正文 為了忘掉前任型宙,我火速辦了婚禮撬呢,結果婚禮上,老公的妹妹穿的比我還像新娘妆兑。我一直安慰自己倾芝,他們只是感情好讨勤,可當我...
    茶點故事閱讀 67,189評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著晨另,像睡著了一般潭千。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上借尿,一...
    開封第一講書人閱讀 51,155評論 1 299
  • 那天刨晴,我揣著相機與錄音,去河邊找鬼路翻。 笑死狈癞,一個胖子當著我的面吹牛,可吹牛的內容都是我干的茂契。 我是一名探鬼主播蝶桶,決...
    沈念sama閱讀 40,041評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼掉冶!你這毒婦竟也來了真竖?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 38,903評論 0 274
  • 序言:老撾萬榮一對情侶失蹤厌小,失蹤者是張志新(化名)和其女友劉穎恢共,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體璧亚,經(jīng)...
    沈念sama閱讀 45,319評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡讨韭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,539評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了癣蟋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片透硝。...
    茶點故事閱讀 39,703評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖疯搅,靈堂內的尸體忽然破棺而出蹬铺,到底是詐尸還是另有隱情,我是刑警寧澤秉撇,帶...
    沈念sama閱讀 35,417評論 5 343
  • 正文 年R本政府宣布甜攀,位于F島的核電站,受9級特大地震影響琐馆,放射性物質發(fā)生泄漏规阀。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,013評論 3 325
  • 文/蒙蒙 一瘦麸、第九天 我趴在偏房一處隱蔽的房頂上張望谁撼。 院中可真熱鬧,春花似錦、人聲如沸厉碟。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,664評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽箍鼓。三九已至崭参,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間款咖,已是汗流浹背何暮。 一陣腳步聲響...
    開封第一講書人閱讀 32,818評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留铐殃,地道東北人海洼。 一個月前我還...
    沈念sama閱讀 47,711評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像富腊,于是被迫代替她去往敵國和親坏逢。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,601評論 2 353

推薦閱讀更多精彩內容

  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月赘被,有人笑有人哭是整,有人歡樂有人憂愁,有人驚喜有人失落帘腹,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,535評論 28 53
  • 信任包括信任自己和信任他人 很多時候,很多事情许饿,失敗阳欲、遺憾、錯過陋率,源于不自信球化,不信任他人 覺得自己做不成,別人做不...
    吳氵晃閱讀 6,187評論 4 8
  • 步驟:發(fā)微博01-導航欄內容 -> 發(fā)微博02-自定義TextView -> 發(fā)微博03-完善TextView和...
    dibadalu閱讀 3,134評論 1 3
  • 回這一趟老家筒愚,心里多了兩個疙瘩菩浙。第一是堂姐現(xiàn)在談了一個有婦之夫巢掺,在她的語言中感覺劲蜻,她不打算跟他有太長遠的計劃陆淀,這讓...
    安九閱讀 3,502評論 2 4