欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

復位信號的發(fā)送方法、存儲介質(zhì)、電子設備、計算機程序產(chǎn)品與流程

文檔序號:40552529發(fā)布日期:2025-01-03 11:12閱讀:7來源:國知局
復位信號的發(fā)送方法、存儲介質(zhì)、電子設備、計算機程序產(chǎn)品與流程

本技術(shù)實施例涉及通信領域,具體而言,涉及一種復位信號的發(fā)送方法、存儲介質(zhì)、電子設備、計算機程序產(chǎn)品。


背景技術(shù):

1、目前,現(xiàn)有外圍組件快速互連(peripheral?component?interconnect?express,簡稱為pcie)鏈路通常使用電信號方式傳輸pcie信號,pcie主機發(fā)出的pcie信號、perst信號經(jīng)板上走線或線纜直接連接到pcie鏈路終端設備。當pcie主機、pcie終端設備均處于正常工作狀態(tài)時,pcie主機發(fā)出的perst復位信號可以直接傳輸給pcie終端設備,將終端設備復位,進而進行pcie鏈路訓練。目前使用光信號傳輸pcie信號的應用較少,常在pcie主機以及pcie終端設備之間分別加入光模塊,光模塊將外部輸入的電信號轉(zhuǎn)為光信號,光模塊之間通過光纖線傳輸光信號。當pcie主機復位時,perst復位信號直接通過光模塊傳到pcie終端設備。

2、基于電信號傳輸信號的pcie鏈路復位時僅要求pcie主機、pcie鏈路終端設備均處于正常工作狀態(tài),但基于光信號傳輸?shù)膒cie鏈路復位需要兼顧光模塊的工作狀態(tài);光模塊上電工作時存在多種狀態(tài),且可對光鏈路參數(shù)進行相關配置,忽視光模塊是否處于正常工作狀態(tài)或忽視光模塊配置參數(shù)是否滿足pcie鏈路要求,仍在光信號傳輸?shù)膒cie鏈路復位時仍采用電信號方案中的復位方式,pcie信號經(jīng)過光模塊傳輸后可能存在幅值過大、過小甚至無法通過光模塊傳輸?shù)葐栴},導致pcie終端設備無法正常識別處理接收到pcie信號,致使pcie鏈路丟包、降速、降帶寬甚至復位后pcie鏈路無法正常link等問題。

3、針對相關技術(shù)中,在主機和設備基于光信號進行數(shù)據(jù)通信的情況下,主機無法合理的進行復位信號的發(fā)送的問題,目前尚未提出有效的解決方案。


技術(shù)實現(xiàn)思路

1、本技術(shù)實施例提供了一種復位信號的發(fā)送方法、存儲介質(zhì)、電子設備、計算機程序產(chǎn)品,以至少解決在主機和設備基于光信號進行數(shù)據(jù)通信的情況下,主機無法合理的進行復位信號的發(fā)送的問題?。

2、根據(jù)本技術(shù)的一個實施例,提供了一種復位信號的發(fā)送方法,應用于主機與設備的通信場景,所述通信場景中具有主機、所述主機的第一光模塊,設備,所述設備的第二光模塊;所述主機與所述第一光模塊之間傳輸電信號,所述第一光模塊和所述第二光模塊之間傳輸光信號,所述第二光模塊和設備之間傳輸電信號;包括:確定所述第一光模塊的工作狀態(tài)和所述第二光模塊的工作狀態(tài);根據(jù)所述第一光模塊的工作狀態(tài),所述第二光模塊的工作狀態(tài),所述主機的第一復位信號發(fā)送情況向所述第一光模塊發(fā)送所述第一復位信號,以通過所述第一光模塊和所述第二光模塊將所述第一復位信號發(fā)送至所述設備,其中,所述第一復位信號用于復位所述設備,并指示所述設備進行與所述主機之間的通信鏈路的訓練。

3、在一個示例性的實施例中,?所述根據(jù)所述第一光模塊的工作狀態(tài),所述第二光模塊的工作狀態(tài),所述主機的第一復位信號發(fā)送情況向所述第一光模塊發(fā)送所述第一復位信號?,包括:在所述第一光模塊的工作狀態(tài)和所述第二光模塊的工作狀態(tài)均為正常工作狀態(tài)、所述第一復位信號發(fā)送情況用于指示所述主機已向發(fā)送所述第一復位信號的情況下,向所述第一光模塊發(fā)送所述第一復位信號;在所述第一光模塊的工作狀態(tài)和所述第二光模塊的工作狀態(tài)均為正常工作狀態(tài)、所述第一復位信號發(fā)送情況用于指示所述主機未發(fā)送所述第一復位信號的情況下,等待所述主機發(fā)送的所述第一復位信號,并在獲取到所述主機發(fā)的第一復位信號的情況下,向所述第一光模塊發(fā)送所述第一復位信號;在所述第一光模塊的工作狀態(tài)不為正常工作狀態(tài)或者所述第二光模塊的工作狀態(tài)不為正常工作狀態(tài)的情況下,禁止向所述第一光模塊發(fā)送所述第一復位信號。

4、在一個示例性的實施例中,?所述方法還包括:在向所述第一光模塊發(fā)送所述第一復位信號之后,檢測到所述第一光模塊的工作狀態(tài)在預設時間內(nèi)從正常工作狀態(tài)切換為不正常工作狀態(tài),并再次切換為正常工作狀態(tài)、和/或所述第二光模塊的工作狀態(tài)在所述預設時間內(nèi)從正常工作狀態(tài)切換為不正常工作狀態(tài),并再次切換為正常工作狀態(tài)的情況下,向所述主機發(fā)送第二復位信號,其中,所述第二復位信號用于指示所述主機再次發(fā)送所述第一復位信號;在獲取到所述主機發(fā)送的所述第一復位信號、且所述第一光模塊和所述第二光模塊的工作狀態(tài)均為正常工作狀態(tài)的情況下,向所述第一光模塊發(fā)送所述第一復位信號。

5、在一個示例性的實施例中,?所述方法還包括:在獲取到所述主機的基板管理控制器發(fā)送的復位指示信息的情況下,向所述主機發(fā)送第二復位信號,其中,所述復位指示信息用于指示用于復位所述設備,并進行所述主機和所述設備之間的通信鏈路的訓練,所述第二復位信號用于指示所述主機再次發(fā)送所述第一復位信號;在獲取到所述主機發(fā)送的所述第一復位信號、且所述第一光模塊和所述第二光模塊的工作狀態(tài)均為正常工作狀態(tài)的情況下,向所述第一光模塊發(fā)送所述第一復位信號。

6、在一個示例性的實施例中,所述方法還包括:在向所述第一光模塊發(fā)送所述第一復位信號之后,檢測到所述設備的工作狀態(tài)在預設時間內(nèi)從正常工作狀態(tài)切換為不正常工作狀態(tài),并再次切換為正常工作狀態(tài)的情況下,向所述主機發(fā)送第二復位信號,其中,所述第二復位信號用于指示所述主機再次發(fā)送所述第一復位信號;在獲取到所述主機發(fā)送的所述第一復位信號、且所述第一光模塊和所述第二光模塊的工作狀態(tài)均為正常工作狀態(tài)的情況下,向所述第一光模塊發(fā)送所述第一復位信號。

7、在一個示例性的實施例中,所述確定所述第一光模塊的工作狀態(tài),包括:在獲取到所述主機的基板管理控制器發(fā)送的第一指示信息的情況下,確定所述第一光模塊的工作狀態(tài)為正常工作狀態(tài),其中,所述第一指示信息為所述主機的基板管理控制器通過檢測所述第一光模塊中的狀態(tài)寄存器確定所述第一光模塊處于激活狀態(tài)的情況下所述發(fā)送的指示信息。

8、在一個示例性的實施例中,所述確定所述第二光模塊的工作狀態(tài),包括:在獲取到所述主機的基板管理控制器發(fā)送的第二指示信息的情況下,確定所述第二光模塊的工作狀態(tài)為正常工作狀態(tài),其中,第二指示信息為所述主機的基板管理控制器在獲取到所述第一光模塊轉(zhuǎn)發(fā)第三指示信息后所發(fā)的指示信息,所述第三指示信息為所述設備的基板管理控制器通過檢測所述第二光模塊中的狀態(tài)寄存器確定所述第二光模塊處于激活狀態(tài)的情況下向所述第二光模塊發(fā)送的信息。

9、在一個示例性的實施例中,?所述方法還包括:檢測所述第一光模塊的在位狀態(tài)信號;在所述在位狀態(tài)信號用于指示所述第一光模塊在位的情況下,控制所述第一光模塊進入初始化流程;在獲取到所述第一光模塊發(fā)送的中斷信號的情況下,指示所述主機的基板管理控制器對所述第一光模塊的中斷進行處理。

10、在一個示例性的實施例中,所述指示所述主機的基板管理控制器對所述第一光模塊的中斷進行處理?,包括:指示所述主機的基板管理控制器執(zhí)行以下操作:確定所述第一光模塊的中斷的中斷類型,并在所述中斷類型為第一類型的情況下,確定所述第一光模塊的配置寄存器的目標參數(shù),其中,所述第一類型的中斷為所述第一光模塊進入初始化流程后,根據(jù)所述配置寄存器的默認配置參數(shù)配置所述配置寄存器之后所產(chǎn)生的中斷;根據(jù)所述目標參數(shù)配置所述第一光模塊的所述配置寄存器;清除所述第一光模塊的中斷狀態(tài)。

11、在一個示例性的實施例中,所述確定所述第一光模塊的配置寄存器的目標參數(shù),包括:確定所述第一光模塊的模塊類型;根據(jù)第一光模塊的模塊類型從配置文件確定所述目標參數(shù),其中,所述配置文件中具有不同模塊類型對應的配置寄存器的參數(shù)。

12、在一個示例性的實施例中,所述確定所述第一光模塊的配置寄存器的目標參數(shù),包括:確定所述第一光模塊的模塊類型;在所述第一光模的模塊類型與所述基板管理控制器在上一次檢測到的主板的光模塊的模塊類型相同的情況下,將存儲的所述上一次檢測到的所述主板的光模塊的配置寄存器的參數(shù)確定為所述目標參數(shù)。

13、在一個示例性的實施例中?,所述指示所述主機的基板管理控制器對所述第一光模塊的中斷進行處理,包括:指示所述主機的基板管理控制器執(zhí)行以下操作:確定所述第一光模塊的中斷的中斷類型,并在所述中斷類型為第二類型的情況下,通過檢測所述第一光模塊中的狀態(tài)寄存器確定所述第一光模塊的狀態(tài),其中,所述第二類型的中斷為所述第一光模塊根據(jù)所述基板管理控制器確定的目標參數(shù)配置所述第一光模塊的配置寄存器之后所產(chǎn)生的中斷,所述第一光模塊根據(jù)所述基板管理控制器確定的目標參數(shù)配置所述第一光模塊的配置寄存器之后,所述第一光模塊將所述狀態(tài)寄存器中所述第一光模塊的狀態(tài)更新為激活狀態(tài);清除所述第一光模塊的中斷狀態(tài)。

14、根據(jù)本技術(shù)的又一個實施例,還提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有計算機程序,其中,所述計算機程序被設置為運行時執(zhí)行上述任一項方法實施例中的步驟。

15、根據(jù)本技術(shù)的又一個實施例,還提供了一種電子設備,包括存儲器和處理器,所述存儲器中存儲有計算機程序,所述處理器被設置為運行所述計算機程序以執(zhí)行上述任一項方法實施例中的步驟。

16、根據(jù)本技術(shù)的又一個實施例,還提供了一種計算機程序產(chǎn)品,上述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述任一項方法實施例中的步驟。

17、本技術(shù),根據(jù)主板的第一光模塊的工作狀態(tài),設備的第二光模塊的工作狀態(tài),主機的第一復位信號發(fā)送情況向第一光模塊發(fā)送第一復位信號,以通過第一光模塊和第二光模塊將第一復位信號發(fā)送至設備。由于在發(fā)送復位信號的時候考慮了光模塊的工作狀態(tài),進而可以合理的進行復位信號的發(fā)送,采用上述技術(shù)方案,解決了在主機和設備基于光信號進行數(shù)據(jù)通信的情況下,主機無法合理的進行復位信號的發(fā)送的問題。使得通信鏈路能夠通過光模塊以預期速率穩(wěn)定傳輸,主機和設備能夠穩(wěn)定通信,進而完成通信鏈路的訓練。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
许昌市| 托克逊县| 上饶县| 云林县| 淮安市| 马公市| 河源市| 凤凰县| 克什克腾旗| 四平市| 安吉县| 噶尔县| 东乡| 高邮市| 四子王旗| 吴堡县| 湾仔区| 白朗县| 汝南县| 邵阳市| 新安县| 修水县| 嵊泗县| 彰化县| 淮北市| 垦利县| 竹北市| 青海省| 客服| 鹿邑县| 渭源县| 府谷县| 宜兰县| 龙陵县| 班戈县| 望谟县| 迭部县| 武宣县| 漳州市| 奉贤区| 兴国县|