国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種高速串行鏈路的通道資源回收拓展方法_2

      文檔序號:9200330閱讀:來源:國知局
      狀態(tài)寄存器,并返回鏈路回收確認(rèn)序 列; Step4 :本地節(jié)點:接收端在收到返回的鏈路回收確認(rèn)序列后,修改相應(yīng)鏈路的狀態(tài)寄 存器,并通知配置引擎Config Engine ; Step5 :本地節(jié)點:配置引擎切斷相應(yīng)Lane的電源,并通過保留鏈路發(fā)送鏈路關(guān)閉序列 到對方,控制對方配置引擎關(guān)閉相應(yīng)鏈路。
      [0020] 實施例二: 如圖2所示是通道資源拓展機(jī)制示意圖,本方案包括下幾個步驟: Stepl :系統(tǒng)管理員通過本方案提供的軟件接口修改控制寄存器,并發(fā)起鏈路恢復(fù)請求 到配置引擎(Conf ig Engine),具體包括以下步驟 1) 通過本地軟件接口,讀取能力寄存器和狀態(tài)寄存器,判斷本地端口是否可以進(jìn)行鏈 路恢復(fù)操作; 2) 通過保留通路讀取對方能力寄存器和狀態(tài)寄存器,判斷對方是否支持鏈路恢復(fù)操 作; 3) 如果雙方端口都可以進(jìn)行鏈路恢復(fù)操作,則對控制寄存器進(jìn)行配置,并發(fā)起鏈路恢 復(fù)請求到配置引擎(Config Engine) Step2 :配置引擎收到請求后,打開相應(yīng)被關(guān)閉通路的電源,并使用保留通路發(fā)送鏈路 恢復(fù)序列到對方; 1) 本地配置引擎收到鏈路恢復(fù)請求后,根據(jù)控制寄存器的設(shè)定,打開相應(yīng)通路的電 源; 2) 本地配置引擎通過保留通路,發(fā)送鏈路恢復(fù)請求,其中包括控制寄存器值; 3) 遠(yuǎn)程端口接收到鏈路恢復(fù)序列后,寫入控制寄存器值,并由其控制引擎打開待恢復(fù) 通路電源,發(fā)送鏈路恢復(fù)確認(rèn)序列 St印3 :在收到鏈路恢復(fù)確認(rèn)序列后,在剛打開的通路上發(fā)送同步序列,重新獲取Bit/ Symbol Lock ; 1) 在收到鏈路恢復(fù)確認(rèn)序列后,待恢復(fù)鏈路的電源均已打開;配置引擎在已打開的通 路商發(fā)送同步序列TS1,使對方重新獲取Bit/Symbol Lock ; 2) 對方端口在收到同步序列TSl后,返回同步確認(rèn)序列TS2,使本地端口重新獲取Bit/ Symbol Lock ; Step4 :在收到同步返回序列后,由配置引擎通知Configurable Logic將數(shù)據(jù)重新轉(zhuǎn) 發(fā)到已恢復(fù)鏈路上。
      [0021] 實施例三: 以PCIe為例,首先,定義一組REL字符序列,使LTSSM進(jìn)入鏈路回收狀態(tài)。REL序列由 MAC模塊產(chǎn)生,發(fā)送給相應(yīng)鏈路中每一個正在LO狀態(tài)工作的Lane。REL序列中包含即將關(guān) 閉的Lane number以及即將關(guān)閉的Lane接下來轉(zhuǎn)入的工作狀態(tài)(L0',LOs,Ll,L2或者 L3),其中L3為本發(fā)明實施中新添加的PCIe鏈路工作狀態(tài),該狀態(tài)通過切斷電源關(guān)閉通道, 更有效的降低功耗。下表所示為X8鏈路進(jìn)行通路回收時所發(fā)送的序列,在發(fā)送某個完整 DLP包后,根據(jù)軟件控制向各通道發(fā)送REL字符序列。在REL序列后需要向各通道發(fā)送一定 數(shù)量(4-8個)的IDLE序列,以便鏈路回收工作完成。鏈路回收序列發(fā)完以后,lane〇-lane3 的4條通道被回收。X8鏈路調(diào)整為X4鏈路。
      [0022]
      [0023] 進(jìn)行拓展時,參見附圖3所示,通過配置txbuf讀控制邏輯時序,以及Shift Registers的移位操作位數(shù),可以達(dá)到多個邏輯Lane向一個或多個物理Lane發(fā)放數(shù)據(jù)的目 的。同理,配置rxbuf寫控制邏輯時序,以及Shift Registers的移位操作,可以達(dá)到一個 或多個物理Lane向全部邏輯Lane發(fā)送數(shù)據(jù)的目的。
      [0024] 由此,本實施例實現(xiàn)了部分通道的實時回收和拓展,從而有效降低了鏈路功耗。
      【主權(quán)項】
      1. 一種高速串行鏈路的通道資源回收方法,對于在本地節(jié)點和遠(yuǎn)程節(jié)點間進(jìn)行通信 連接的通道資源進(jìn)行回收,其特征在于,當(dāng)確認(rèn)通道資源過剩時,首先確定可回收通道位 置,然后對指定通道進(jìn)行下列操作: 51 :本地節(jié)點:對控制寄存器進(jìn)行配置,發(fā)起鏈路關(guān)閉請求到本地節(jié)點的配置引擎; 52 :本地節(jié)點:配置引擎收到請求后,在指定通道上向遠(yuǎn)程節(jié)點發(fā)送鏈路回收請求序 列; 53 :遠(yuǎn)程節(jié)點:接收到鏈路回收請求序列后,修改狀態(tài)寄存器,并向本地節(jié)點返回鏈路 回收確認(rèn)序列; 54 :本地節(jié)點:接收端在收到返回的鏈路回收確認(rèn)序列后,修改相應(yīng)鏈路的狀態(tài)寄存 器,并通知配置引擎; 55 :本地節(jié)點:配置引擎切斷相應(yīng)通道的電源,并通過保留鏈路發(fā)送鏈路回收結(jié)束序 列到對方,控制對方配置引擎關(guān)閉相應(yīng)通道。2. 根據(jù)權(quán)利要求1所述的高速串行鏈路的通道資源回收方法,其特征在于: 所述Sl步驟包括: 1) 發(fā)送端發(fā)送遠(yuǎn)程能力寄存器讀請求,判斷對方是否具有部分鏈路Lane關(guān)閉能力;讀 取對方的鏈路狀態(tài)寄存器,判讀對方鏈路是否可以關(guān)閉; 2) 如果對方具有該能力,則準(zhǔn)許修改關(guān)閉鏈路控制寄存器,同時發(fā)送執(zhí)行鏈路關(guān)閉請 求給配置引擎。3. 根據(jù)權(quán)利要求1所述的高速串行鏈路的通道資源回收方法,其特征在于: 鏈路回收序列定義如下,其中COM和REL均為系統(tǒng)保留控制字符; 鏈路回收請求序列:COM;RELl;RELl;RELl; 鏈路回收確認(rèn)序列:COM;REL2 ;REL2 ;REL2 ; 鏈路回收結(jié)束序列:COM;RELF;RELF;RELF。4. 一種高速串行鏈路的通道資源拓展方法,對于采用權(quán)利要求I所述方法回收的高 速串行鏈路的通道資源進(jìn)行拓展,其特征在于,對于需要拓展的通道,進(jìn)行以下操作: 521 :本地節(jié)點修改控制寄存器,并發(fā)起鏈路恢復(fù)請求到本地節(jié)點的配置引擎; 522 :本地節(jié)點的配置引擎收到請求后,打開相應(yīng)被關(guān)閉通路的電源,并使用保留通路 發(fā)送鏈路恢復(fù)請求序列到遠(yuǎn)程節(jié)點; 523 :遠(yuǎn)程節(jié)點接收到鏈路恢復(fù)請求序列后,寫入控制寄存器值,并由其控制遠(yuǎn)程節(jié)點 的配置引擎打開待恢復(fù)通路電源,發(fā)送鏈路恢復(fù)確認(rèn)序列到本地節(jié)點; S24:本地節(jié)點在收到鏈路恢復(fù)確認(rèn)序列后,在剛打開的通路上發(fā)送同步序列,重新獲 取位鎖定; S25 :在收到同步返回序列后,由配置引擎通知配置邏輯將數(shù)據(jù)重新轉(zhuǎn)發(fā)到已恢復(fù)鏈路 上。5. 根據(jù)權(quán)利要求4所述的高速串行鏈路的通道資源拓展方法,其特征在于: S21步驟具體包括以下步驟: 1) 通過本地軟件接口,讀取能力寄存器和狀態(tài)寄存器,判斷本地端口是否可以進(jìn)行鏈 路恢復(fù)操作; 2) 通過保留通路讀取對方能力寄存器和狀態(tài)寄存器,判斷對方是否支持鏈路恢復(fù)操 作; 3)如果雙方端口都可以進(jìn)行鏈路恢復(fù)操作,則對控制寄存器進(jìn)行配置,并發(fā)起鏈路恢 復(fù)請求到配置引擎。6. 根據(jù)權(quán)利要求4所述的高速串行鏈路的通道資源拓展方法,其特征在于: S22步驟具體包括以下步驟: 1) 本地配置引擎收到鏈路恢復(fù)請求后,根據(jù)控制寄存器的設(shè)定,打開相應(yīng)通路的電 源; 2) 本地配置引擎通過保留通路,發(fā)送鏈路恢復(fù)請求,其中包含控制寄存器值。7. 根據(jù)權(quán)利要求4所述的高速串行鏈路的通道資源拓展方法,其特征在于: S24步驟具體包括以下步驟: 1) 在收到鏈路恢復(fù)確認(rèn)序列后,待恢復(fù)鏈路的電源均已打開;配置引擎在已打開的通 路商發(fā)送同步序列TS1,使對方重新獲取位鎖定; 2) 對方端口在收到同步序列TSl后,返回同步確認(rèn)序列TS2,使本地端口重新獲取位鎖 定。
      【專利摘要】本發(fā)明公開了一種高速串行鏈路的通道資源回收拓展方法,當(dāng)確認(rèn)通道資源過剩時,本地節(jié)點對控制寄存器進(jìn)行配置,發(fā)起鏈路關(guān)閉請求到配置引擎;配置引擎在指定通道上向遠(yuǎn)程節(jié)點發(fā)送鏈路回收請求序列;遠(yuǎn)程節(jié)點修改狀態(tài)寄存器,并向本地節(jié)點返回鏈路回收確認(rèn)序列;接收端在收到返回的鏈路回收確認(rèn)序列后,修改相應(yīng)鏈路的狀態(tài)寄存器,并通知配置引擎;配置引擎切斷相應(yīng)通道的電源,并通過保留鏈路發(fā)送鏈路回收結(jié)束序列到對方,控制對方配置引擎關(guān)閉相應(yīng)通道。拓展時,通過鏈路恢復(fù)請求開啟并同步相應(yīng)通道。本發(fā)明實現(xiàn)了在線運行過程中的帶寬控制,允許部分鏈路通道在線關(guān)閉/打開,在滿足應(yīng)用帶寬需求的同時,顯著降低鏈路的功耗開銷。
      【IPC分類】G06F13/40, G06F13/42
      【公開號】CN104915312
      【申請?zhí)枴緾N201510183299
      【發(fā)明人】李花芳, 董建波, 劉曉飛, 江濤
      【申請人】蘇州中晟宏芯信息科技有限公司
      【公開日】2015年9月16日
      【申請日】2015年4月17日
      當(dāng)前第2頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1